.elementor-10 .elementor-element.elementor-element-7e4121e6{--display:flex;--min-height:950px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7e4121e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e4121e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1101;background-image:url("/sites/pedrodequeiroz-adv-br-42663a63/assets/BG-Pedro-de-Queiroz-Desktop-v3-63ef83e7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-36f9c581{--display:flex;}.elementor-10 .elementor-element.elementor-element-36f9c581.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3ce819b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5b8078c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3a2b265c .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-3a2b265c.elementor-view-stacked .elementor-icon{background-color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-3a2b265c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3a2b265c.elementor-view-default .elementor-icon{color:#FFCD89;border-color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-3a2b265c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3a2b265c.elementor-view-default .elementor-icon svg{fill:#FFCD89;}.elementor-10 .elementor-element.elementor-element-3a2b265c .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-3a2b265c .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-4805089b{font-family:"Manrope", Sans-serif;font-weight:400;color:#E6E6E6;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6ee9d9a4{--divider-border-style:solid;--divider-color:#FFCD89;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-6ee9d9a4 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-6ee9d9a4 .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button{background-color:#EBAF35;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:21px 60px 19px 60px;}.elementor-10 .elementor-element.elementor-element-994fe3a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-5f2c5433{text-align:left;}.elementor-10 .elementor-element.elementor-element-5f2c5433 img{width:7%;}.elementor-10 .elementor-element.elementor-element-7caf8cde{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-742a35ca .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-742a35ca.elementor-view-stacked .elementor-icon{background-color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-742a35ca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-742a35ca.elementor-view-default .elementor-icon{color:#FFCD89;border-color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-742a35ca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-742a35ca.elementor-view-default .elementor-icon svg{fill:#FFCD89;}.elementor-10 .elementor-element.elementor-element-742a35ca .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-742a35ca .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-c90c916{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-10 .elementor-element.elementor-element-65f97c9b{--divider-border-style:solid;--divider-color:#FFCD89;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-65f97c9b .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-65f97c9b .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-10 .elementor-element.elementor-element-2c70e188{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:100px 0px 0px 0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2c70e188:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c70e188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6ae56639{--display:flex;}.elementor-10 .elementor-element.elementor-element-6ae56639.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3266df9e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3266df9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#686868;}.elementor-10 .elementor-element.elementor-element-58472e1a{--divider-border-style:solid;--divider-color:#DEC39A;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-58472e1a .elementor-divider-separator{width:57%;}.elementor-10 .elementor-element.elementor-element-58472e1a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-3fcd62cb{--display:flex;}.elementor-10 .elementor-element.elementor-element-7085d669 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:500;color:#AA7836;}.elementor-10 .elementor-element.elementor-element-25c195dd{font-family:"Manrope", Sans-serif;font-weight:400;color:#2A2A2A;}.elementor-10 .elementor-element.elementor-element-70342f9a{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f52757a{font-family:"Manrope", Sans-serif;font-weight:400;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-5bfc4a34{text-align:left;}.elementor-10 .elementor-element.elementor-element-5bfc4a34 img{width:100%;}.elementor-10 .elementor-element.elementor-element-5e21cbbb{--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-10 .elementor-element.elementor-element-5e21cbbb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5e21cbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-744aa68d.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-7abb6263.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7abb6263 img{width:100%;}.elementor-10 .elementor-element.elementor-element-881525a{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-881525a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-881525a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-788f5dfb{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-788f5dfb .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-788f5dfb .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-10 .elementor-element.elementor-element-7dedd500{--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;}.elementor-10 .elementor-element.elementor-element-4b16c494{--display:flex;}.elementor-10 .elementor-element.elementor-element-4b16c494.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-47020b48{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-47020b48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#686868;}.elementor-10 .elementor-element.elementor-element-5a9d54b4{--divider-border-style:solid;--divider-color:#DFB35A;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-5a9d54b4 .elementor-divider-separator{width:28%;}.elementor-10 .elementor-element.elementor-element-5a9d54b4 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-3c1ec91f{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-7358043e .elementor-counter-number-wrapper{color:#BA9E64;font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7358043e .elementor-counter-title{color:#8A8A8A;font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-5d91f4d4{--display:flex;}.elementor-10 .elementor-element.elementor-element-470aefa2 .elementor-counter-number-wrapper{color:#BA9E64;font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-470aefa2 .elementor-counter-title{color:#8A8A8A;font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-769655c9{--display:flex;}.elementor-10 .elementor-element.elementor-element-7e700b7 .elementor-counter-number-wrapper{color:#BA9E64;font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7e700b7 .elementor-counter-title{color:#8A8A8A;font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-5ac2418f{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-5ac2418f .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-5ac2418f .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-10 .elementor-element.elementor-element-c36c03{--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;--padding-top:80px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c36c03:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c36c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5af4121{--display:flex;}.elementor-10 .elementor-element.elementor-element-5f4493a8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5f4493a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#686868;}.elementor-10 .elementor-element.elementor-element-628086e{--divider-border-style:solid;--divider-color:#DFB35A;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-628086e .elementor-divider-separator{width:23%;}.elementor-10 .elementor-element.elementor-element-628086e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-53094311{--display:flex;}.elementor-10 .elementor-element.elementor-element-3953e2a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:37px;font-weight:500;color:#686868;}.elementor-10 .elementor-element.elementor-element-4b59cdd0{font-family:"Manrope", Sans-serif;font-weight:400;color:#5E5E5E;}.elementor-10 .elementor-element.elementor-element-773fc9b6{--display:flex;}.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button{background-color:#B48A36;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:23px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-1045dc92.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-10 .elementor-element.elementor-element-384ad748{--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;}.elementor-10 .elementor-element.elementor-element-384ad748:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-384ad748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d4af8a1.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-3d4af8a1{text-align:right;}.elementor-10 .elementor-element.elementor-element-3d4af8a1 img{width:81%;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-20d57a4e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-20d57a4e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20d57a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4B4B5C;}.elementor-10 .elementor-element.elementor-element-20d57a4e.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-1ee72838{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-1ee72838.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1ee72838 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:500;color:#F0F0F0;}.elementor-10 .elementor-element.elementor-element-47823d1{--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;--border-radius:200px 0px 0px 0px;--padding-top:120px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-47823d1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47823d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #473002 0%, #030200 100%);}.elementor-10 .elementor-element.elementor-element-34efd41c{--display:flex;}.elementor-10 .elementor-element.elementor-element-34efd41c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7b183595{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b183595 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#DBDBDB;}.elementor-10 .elementor-element.elementor-element-5aa61281{--divider-border-style:solid;--divider-color:#E9D7C9;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-5aa61281 .elementor-divider-separator{width:28%;}.elementor-10 .elementor-element.elementor-element-5aa61281 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-4c9a9502{--display:flex;}.elementor-10 .elementor-element.elementor-element-5fef4f3a{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5fef4f3a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:38px;font-weight:500;color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-15a00743{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-weight:400;color:#DFDFDF;}.elementor-10 .elementor-element.elementor-element-e9707e4{--display:flex;}.elementor-10 .elementor-element.elementor-element-3526ab9c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3526ab9c > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3526ab9c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:500;color:#FFCD89;}.elementor-10 .elementor-element.elementor-element-742d8406{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#C9C9C9;}.elementor-10 .elementor-element.elementor-element-bf7ab7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-07ccb85{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-07ccb85 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-07ccb85.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-07ccb85.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-07ccb85.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-8272687.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-fef71df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-ff55e43{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ff55e43 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ff55e43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-ff55e43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-ff55e43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-59194ab.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-6cfa249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-c9d74e9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c9d74e9 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-c9d74e9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-c9d74e9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-c9d74e9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-fcb638b.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-6d556d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-4345160{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4345160 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-4345160.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-4345160.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-4345160.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-816ab95.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-61d12d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-fb62dbb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fb62dbb > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-fb62dbb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-fb62dbb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-fb62dbb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-fac8a6c.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-3bbccc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-b1453cb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b1453cb > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-b1453cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-b1453cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-b1453cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-bc6d566.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-b35f05c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-df16c48{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-df16c48 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-df16c48.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-df16c48.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-df16c48.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-a5f55b9.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-0f190ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d98ed7a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d98ed7a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-d98ed7a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-d98ed7a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-d98ed7a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-ba59ced.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-c52971f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10 .elementor-element.elementor-element-c776c28{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c776c28 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF629;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-c776c28.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-c776c28.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-c776c28.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-title{margin-bottom:11px;color:#FFFFFF;font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description{color:#E0E0E0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{background-color:#CAB5A2;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-e6566dc.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-93d2f0f{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:26px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#E9D7C9;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:27px;--n-accordion-icon-gap:35px;}.elementor-10 .elementor-element.elementor-element-93d2f0f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5A555126;}:where( .elementor-10 .elementor-element.elementor-element-93d2f0f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#02010100;border-style:none;}:where( .elementor-10 .elementor-element.elementor-element-93d2f0f > .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:"Marcellus", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4efef63a{--display:flex;--min-height:324px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:150px 0px 0px 0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4efef63a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4efef63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a7d0ac3{--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;}.elementor-10 .elementor-element.elementor-element-df6a479{--display:flex;}.elementor-10 .elementor-element.elementor-element-df6a479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-57157476{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-57157476 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#686868;}.elementor-10 .elementor-element.elementor-element-18070f41{--divider-border-style:solid;--divider-color:#FFC471;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-18070f41 .elementor-divider-separator{width:23%;}.elementor-10 .elementor-element.elementor-element-18070f41 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-4f69cd9d{--display:flex;}.elementor-10 .elementor-element.elementor-element-4f69cd9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-638b9ba5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:49px;font-weight:500;color:#686868;}.elementor-10 .elementor-element.elementor-element-11172f3a{--display:flex;}.elementor-10 .elementor-element.elementor-element-65ed1af7{font-family:"Manrope", Sans-serif;font-weight:400;color:#313131;}.elementor-10 .elementor-element.elementor-element-16ab9c17{text-align:left;}.elementor-10 .elementor-element.elementor-element-16ab9c17 img{width:92%;}.elementor-10 .elementor-element.elementor-element-223ace6{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-2a1f234b{--grid-row-gap:33px;--grid-column-gap:12px;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.37 * 100% );}.elementor-10 .elementor-element.elementor-element-2a1f234b:after{content:"0.37";}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__meta-data span + span:before{content:"•";}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__text{margin-top:19px;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__badge{right:0;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__card .elementor-post__badge{background-color:#CA8C3D;color:#FFFFFF;margin:20px;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__title, .elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__title a{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__meta-data{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__excerpt p{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__read-more{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a1f234b a.elementor-post__read-more{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-10 .elementor-element.elementor-element-59f37e91{--display:flex;--min-height:372px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:200px 0px 0px 0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59f37e91:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-59f37e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1101;}.elementor-10 .elementor-element.elementor-element-13da2f58{--display:flex;}.elementor-10 .elementor-element.elementor-element-7b2e17e4{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b2e17e4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-57a33d3e{--divider-border-style:solid;--divider-color:#B39D6E;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-57a33d3e .elementor-divider-separator{width:23%;}.elementor-10 .elementor-element.elementor-element-57a33d3e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-10 .elementor-element.elementor-element-2cdb7fca{--display:flex;}.elementor-10 .elementor-element.elementor-element-32bbefcd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-32bbefcd .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-1cf90254{font-family:"Manrope", Sans-serif;font-weight:400;color:#C9C9C9;}.elementor-10 .elementor-element.elementor-element-17a5a3e4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button{background-color:#9D938A;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#222222;color:#222222;border-radius:60px 60px 60px 60px;padding:20px 60px 15px 60px;}.elementor-10 .elementor-element.elementor-element-2e7a78d6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-10 .elementor-element.elementor-element-13dfd30e{--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:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-13dfd30e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13dfd30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #5E3E00 0%, #1D1101 77%);}.elementor-10 .elementor-element.elementor-element-831f3d3 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play i{font-size:116px;}.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play svg{width:116px;height:116px;}.elementor-10 .elementor-element.elementor-element-1cdf1eb6.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-1cdf1eb6 img{width:100%;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-36f9c581{--width:41%;}.elementor-10 .elementor-element.elementor-element-7caf8cde{--width:25%;}.elementor-10 .elementor-element.elementor-element-6ae56639{--width:16%;}.elementor-10 .elementor-element.elementor-element-4b16c494{--width:19%;}.elementor-10 .elementor-element.elementor-element-5af4121{--width:29%;}.elementor-10 .elementor-element.elementor-element-773fc9b6{--width:57%;}.elementor-10 .elementor-element.elementor-element-20d57a4e{--width:22%;}.elementor-10 .elementor-element.elementor-element-34efd41c{--width:25.252%;}.elementor-10 .elementor-element.elementor-element-4c9a9502{--width:100%;}.elementor-10 .elementor-element.elementor-element-df6a479{--width:21.21%;}.elementor-10 .elementor-element.elementor-element-4f69cd9d{--width:34.245%;}.elementor-10 .elementor-element.elementor-element-11172f3a{--width:70%;}.elementor-10 .elementor-element.elementor-element-13da2f58{--width:34%;}.elementor-10 .elementor-element.elementor-element-17a5a3e4{--width:53%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7e4121e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e4121e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/sites/pedrodequeiroz-adv-br-42663a63/assets/Pedro-de-Queiroz-BG-Principal-Mobile-be654597.webp");}.elementor-10 .elementor-element.elementor-element-7e4121e6{--min-height:1375px;--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:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-36f9c581{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3ce819b .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-5b8078c{font-size:14px;}.elementor-10 .elementor-element.elementor-element-4805089b{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6ee9d9a4 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-10 .elementor-element.elementor-element-5f2c5433 img{width:10%;}.elementor-10 .elementor-element.elementor-element-c90c916{font-size:14px;}.elementor-10 .elementor-element.elementor-element-2c70e188{--padding-top:120px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3266df9e{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;}.elementor-10 .elementor-element.elementor-element-3266df9e .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-58472e1a .elementor-divider-separator{width:20%;}.elementor-10 .elementor-element.elementor-element-7085d669 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-25c195dd{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3f52757a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-5e21cbbb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-744aa68d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7abb6263 img{width:100%;}.elementor-10 .elementor-element.elementor-element-788f5dfb .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-10 .elementor-element.elementor-element-47020b48{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-47020b48 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-5a9d54b4 .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-5a9d54b4 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-c36c03{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5f4493a8{--container-widget-width:430px;--container-widget-flex-grow:0;width:var( --container-widget-width, 430px );max-width:430px;}.elementor-10 .elementor-element.elementor-element-5f4493a8 .elementor-heading-title{font-size:17px;}.elementor-10 .elementor-element.elementor-element-3953e2a .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4b59cdd0{font-size:15px;}.elementor-10 .elementor-element.elementor-element-384ad748{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3d4af8a1 img{width:100%;}.elementor-10 .elementor-element.elementor-element-20d57a4e{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-20d57a4e.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-1ee72838 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-47823d1{--border-radius:50px 0px 0px 0px;--padding-top:120px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5fef4f3a{--container-widget-width:641px;--container-widget-flex-grow:0;width:var( --container-widget-width, 641px );max-width:641px;}.elementor-10 .elementor-element.elementor-element-5fef4f3a .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-15a00743{width:100%;max-width:100%;font-size:14px;}.elementor-10 .elementor-element.elementor-element-3526ab9c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-742d8406{width:100%;max-width:100%;font-size:14px;}.elementor-10 .elementor-element.elementor-element-07ccb85{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-ff55e43{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-c9d74e9{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-4345160{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-fb62dbb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-b1453cb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-df16c48{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-d98ed7a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-c776c28{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-title{margin-bottom:8px;}.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-4efef63a{--border-radius:90px 0px 0px 0px;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-57157476{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-638b9ba5 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-223ace6{--padding-top:20px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10 .elementor-element.elementor-element-2a1f234b:after{content:"0.5";}.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-59f37e91{--border-radius:70px 0px 0px 0px;--padding-top:120px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-32bbefcd{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-17a5a3e4{--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;}.elementor-10 .elementor-element.elementor-element-2e7a78d6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-13dfd30e{--padding-top:20px;--padding-bottom:120px;--padding-left:12px;--padding-right:12px;}.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play i{font-size:70px;}.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play svg{width:70px;height:70px;}.elementor-10 .elementor-element.elementor-element-1cdf1eb6 img{width:100%;}}/* Start custom CSS for icon, class: .elementor-element-3a2b265c */@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-3a2b265c {
        position: unset;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-994fe3a *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-994fe3a:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(-62px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(16px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-994fe3a:hover .elementor-button .fil0{
    fill: #111;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-994fe3a:hover .elementor-button .fil1{
    fill: #fff;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-994fe3a:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button{
    background-color: #e0ad46 !important;
}

.elementor-10 .elementor-element.elementor-element-994fe3a .elementor-button{
    background-color: #d5bba2 3!important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f2c5433 */.elementor-10 .elementor-element.elementor-element-5f2c5433 {
    top: 50px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-5f2c5433 {
        top: 80px;
        left: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caf8cde */.elementor-10 .elementor-element.elementor-element-7caf8cde {
    top: -80px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c18c83 */.elementor-10 .elementor-element.elementor-element-3c18c83 {
    position: absolute;
    top: -30px;
    left: 290px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-744aa68d */.elementor-10 .elementor-element.elementor-element-744aa68d {
    left: -30px;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-744aa68d {
        left: 0
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cbbc396 */.elementor-10 .elementor-element.elementor-element-1cbbc396 {
    position: absolute;
    top: 530px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7abb6263 */.elementor-10 .elementor-element.elementor-element-7abb6263 {
    position: center;
    z-index: 2;
    top: -380px;
    right: -140px;
    width: 130px;
}

.elementor-10 .elementor-element.elementor-element-7abb6263 {
    background: rgba( 157, 147, 138, 0.6 );
box-shadow: 0 8px 32px 0 rgba( 21, 21, 21, 0.20 );
backdrop-filter: blur( 4px );
-webkit-backdrop-filter: blur( 4px );
border-radius: 200px;
padding: 18px;
border: 1px solid rgba( 200, 200, 200, 0.58 );
}


@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7abb6263 {
        position: center;
        z-index: 2;
        top: -170px;
        right: -20px;
        padding: 15px;
        width: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1045dc92 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-1045dc92:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(-76px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(16px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-1045dc92:hover .elementor-button .fil0{
    fill: #111;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-1045dc92:hover .elementor-button .fil1{
    fill: #fff;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-1045dc92:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button{
    background-color: #B48A36!important;
}

.elementor-10 .elementor-element.elementor-element-1045dc92 .elementor-button{
    background-color: #DEC39A 3!important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d4af8a1 */.elementor-10 .elementor-element.elementor-element-3d4af8a1 {
    left: -30px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-3d4af8a1 {
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e85b87 */.elementor-10 .elementor-element.elementor-element-51e85b87 {
    position: absolute;
    top: 320px;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-51e85b87 {
        position: absolute;
        top: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d57a4e */.elementor-10 .elementor-element.elementor-element-20d57a4e {
    top: -200px;
    left: 50px;
}

  .elementor-10 .elementor-element.elementor-element-20d57a4e {
    background: rgba( 83, 89, 85, 0.55) !important;
box-shadow: 0 18px 32px 0 rgba( 21, 21, 21, 0.30);
backdrop-filter: blur( 4px );
-webkit-backdrop-filter: blur( 4px );
border-radius: 10px;
border: 1px solid rgba( 255, 255, 255, 0.18 );
}


@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-20d57a4e {
        top: -60px;
        width: 160px;
        left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07ccb85 */.elementor-10 .elementor-element.elementor-element-07ccb85 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-07ccb85 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-07ccb85 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8272687 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-8272687:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-8272687 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff55e43 */.elementor-10 .elementor-element.elementor-element-ff55e43 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-ff55e43 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-ff55e43 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59194ab *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-59194ab:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-59194ab .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9d74e9 */.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9d74e9 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c9d74e9 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb638b *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fcb638b:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fcb638b .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4345160 */.elementor-10 .elementor-element.elementor-element-4345160 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-4345160 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4345160 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-816ab95 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-816ab95:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-816ab95 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb62dbb */.elementor-10 .elementor-element.elementor-element-fb62dbb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb62dbb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-fb62dbb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fac8a6c *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-fac8a6c:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-fac8a6c .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1453cb */.elementor-10 .elementor-element.elementor-element-b1453cb {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-b1453cb {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-b1453cb .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6d566 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-bc6d566:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-bc6d566 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df16c48 */.elementor-10 .elementor-element.elementor-element-df16c48 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-df16c48 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-df16c48 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5f55b9 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-a5f55b9:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-a5f55b9 .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d98ed7a */.elementor-10 .elementor-element.elementor-element-d98ed7a {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-d98ed7a {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-d98ed7a .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59ced *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-ba59ced:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-ba59ced .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c776c28 */.elementor-10 .elementor-element.elementor-element-c776c28 {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
    padding-right: 50px;
    
}

.elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}

.elementor-10 .elementor-element.elementor-element-c776c28 {
    background: rgba( 59, 43, 22, 1.5 );
    border-radius: 10px;
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-description {
        padding-right: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-content {
        padding: 20px;
        padding-bottom: 40px;
    }
    
    .elementor-10 .elementor-element.elementor-element-c776c28 .elementor-image-box-img {
    padding: 0px;
    margin-bottom: -8px !important;
    border-radius: 0px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6566dc *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7)  translatex(5px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-icon{
      transition: 0.5s;
    transform: scale(2.7) translatex(5px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil0{
    fill: #111;
    transition: 0.5s ease;
}
/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .fil1{
    fill: #fff;
    transition: 0.3s ease;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-e6566dc:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: d5bba2!important;
}

.elementor-10 .elementor-element.elementor-element-e6566dc .elementor-button{
    background-color: #FFCD89 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-93d2f0f */.elementor-10 .elementor-element.elementor-element-93d2f0f .e-n-accordion-item-title {
    padding: 20px;
}

.elementor-10 .elementor-element.elementor-element-93d2f0f svg fil0 {
   fill: #212121;
}

.elementor-10 .elementor-element.elementor-element-93d2f0f svg setav {
    fill: #B39D6E !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2a1f234b */.elementor-10 .elementor-element.elementor-element-2a1f234b .elementor-post__read-more {
    background:  #86571B;
    padding: 8px;
    border-radius: 25px;
    padding-right: 30px;
    padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e7a78d6 *//*CODIGO FRANCISCO*/
/*aqui você altera o deslocamento do ícone*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6:hover .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(-52px) translatey(0px) rotate(0deg);
}
/*aqui você altera as configurações iniciais do ícone do ícone*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button .elementor-button-icon{
    transition: 0.5s;
    transform: scale(2.7) translatex(16px) translatey(0px) rotate(-45deg);
}


/*aqui você altera a cor do ícone no hover por fora*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6:hover .elementor-button .fil0{
    fill: #111;
}


/*aqui você altera a cor do ícone no hover por dentro*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6:hover .elementor-button .fil1{
    fill: #fff;
}

/*aqui você altera o deslocamentodo do texto*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button .elementor-button-text{
    transform:  translatey(0px);
     color: #000;
     transition: 0.5s;
    
}
/*aqui você altera a cor do texto no hover*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6:hover .elementor-button .elementor-button-text{
    color: #fff;
    transition: 0.5s;
}
/*aqui você altera a cor de fundo do botão*/
.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button{
    background-color: #FFCD89 !Important;
}

.elementor-10 .elementor-element.elementor-element-2e7a78d6:hover .elementor-button {
    background-color: #CAB5A2;
}

.elementor-10 .elementor-element.elementor-element-2e7a78d6 .elementor-button{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-831f3d3 */.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play {
    position: absolute;
    top: 520px !important;
    left: 150px !important;
}

.elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-image-overlay {
    transition: 0.8s;
}


@media (max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-831f3d3 .elementor-custom-embed-play {
      top: 140px !important;
    left: 50px !important;
    }
    
    .elementor-10 .elementor-element.elementor-element-831f3d3 {
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39b9d95a */.elementor-10 .elementor-element.elementor-element-39b9d95a {
    position: absolute;
    top: 670px;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-39b9d95a {
        top: 270px;
        left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cdf1eb6 */.elementor-10 .elementor-element.elementor-element-1cdf1eb6 {
    position: center;
    z-index: 2;
    top: -80px;
    right: 80px;
    width: 130px;
}

.elementor-10 .elementor-element.elementor-element-1cdf1eb6 {
    background: rgba( 21, 21, 21, 0.3 );
box-shadow: 0 8px 32px 0 rgba( 21, 21, 21, 0.20 );
backdrop-filter: blur( 4px );
-webkit-backdrop-filter: blur( 4px );
border-radius: 200px;
padding: 20px;
border: 1px solid rgba( 200, 200, 200, 0.58 );
}

@media(max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-1cdf1eb6 {
        position: center;
        z-index: 2;
        top: -60px;
        right: 50px;
        padding: 12px;
        width: 90px;
    }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

p {
    margin-bottom: 0;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}/* End custom CSS */