.elementor-11055 .elementor-element.elementor-element-acd2c3d{--display:flex;--min-height:100vh;--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-end;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-acd2c3d:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-acd2c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipecaputo.com.br/wp-content/uploads/2025/07/desktop-v3-Caldos-e-Massas.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11055 .elementor-element.elementor-element-8634af5{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-11055 .elementor-element.elementor-element-65a4651{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-65a4651 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-title{margin-bottom:0px;font-family:"Adobe Caslon Pro", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;color:#FF852E;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11055 .elementor-element.elementor-element-65a4651:has(:hover) .elementor-image-box-title,
					 .elementor-11055 .elementor-element.elementor-element-65a4651:has(:focus) .elementor-image-box-title{color:#FF852E;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-description{font-family:"Red Hat display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#D0D1C1;}.elementor-11055 .elementor-element.elementor-element-23e1f8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-5px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-23e1f8c.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-11055 .elementor-element.elementor-element-83f5d61{width:100%;max-width:100%;text-align:center;font-family:"Red Hat display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-83f5d61.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-c3bdb2c{width:100%;max-width:100%;text-align:center;font-family:"Red Hat display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-c3bdb2c > .elementor-widget-container{margin:-23px 0px -16px 0px;}.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-11055 .elementor-element.elementor-element-a542403 .elementor-button{background-color:#C4C800;font-size:20px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-11055 .elementor-element.elementor-element-a542403{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-a542403 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-a542403.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-4bbc3e5{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#363636;--border-color:#363636;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-4bbc3e5:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-4bbc3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11055 .elementor-element.elementor-element-601da07{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-item > a{font-family:"Libre Flanklin", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-11055 .elementor-element.elementor-element-601da07 .elementor-icon-list-text{color:#9E9E9E;transition:color 0.3s;}.elementor-11055 .elementor-element.elementor-element-bb9362c{--display:flex;--min-height:719px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-16374ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11055 .elementor-element.elementor-element-1b9f336 img{width:75%;}.elementor-11055 .elementor-element.elementor-element-9d5c452{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11055 .elementor-element.elementor-element-c82f089{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-c82f089 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-c82f089 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FF852E;}.elementor-11055 .elementor-element.elementor-element-52eccc0{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Libre Flanklin", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#9E9E9E;}.elementor-11055 .elementor-element.elementor-element-52eccc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-a159593{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-3785df0{--display:flex;}.elementor-11055 .elementor-element.elementor-element-c066634{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;text-align:center;}.elementor-11055 .elementor-element.elementor-element-c066634 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-c066634.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-c066634 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FF852E;}.elementor-11055 .elementor-element.elementor-element-21a1574{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-05a87a3{--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;--border-radius:37px 37px 37px 37px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-05a87a3:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-05a87a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1014 0%, #031D33 100%);}.elementor-11055 .elementor-element.elementor-element-640c6eb > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-640c6eb img{width:300px;}.elementor-11055 .elementor-element.elementor-element-5e2c527 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-11055 .elementor-element.elementor-element-5e2c527{text-align:center;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-85ca2d7{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;}.elementor-11055 .elementor-element.elementor-element-85ca2d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-85ca2d7.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-85ca2d7 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button{background-color:#C4C800;font-size:20px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-11055 .elementor-element.elementor-element-2187254{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-2187254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-2187254.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-ab4472b{--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;--border-radius:37px 37px 37px 37px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-ab4472b:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-ab4472b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1014 0%, #031D33 100%);}.elementor-11055 .elementor-element.elementor-element-455f0b3 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-455f0b3 img{width:300px;}.elementor-11055 .elementor-element.elementor-element-301079b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-11055 .elementor-element.elementor-element-301079b{text-align:center;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-b4bd378{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;}.elementor-11055 .elementor-element.elementor-element-b4bd378 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-b4bd378.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-b4bd378 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button{background-color:#C4C800;font-size:20px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-11055 .elementor-element.elementor-element-e5e858d{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-e5e858d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-e5e858d.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-002fdc0{--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;--border-radius:37px 37px 37px 37px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-002fdc0:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-002fdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1014 0%, #031D33 100%);}.elementor-11055 .elementor-element.elementor-element-c40dde6 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-c40dde6 img{width:300px;}.elementor-11055 .elementor-element.elementor-element-25ffbbc > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-11055 .elementor-element.elementor-element-25ffbbc{text-align:center;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-2b02f79{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;}.elementor-11055 .elementor-element.elementor-element-2b02f79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-2b02f79.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-2b02f79 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button{background-color:#C4C800;font-size:20px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-11055 .elementor-element.elementor-element-0441e41{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-0441e41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-0441e41.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-a218540{width:var( --container-widget-width, 782px );max-width:782px;--container-widget-width:782px;--container-widget-flex-grow:0;text-align:center;}.elementor-11055 .elementor-element.elementor-element-a218540 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-a218540.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-a218540 .elementor-heading-title{font-family:"Big Caslon Text", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:33px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-f1c4063{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-f1c4063 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-11055 .elementor-element.elementor-element-f1c4063.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-7b57a77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-4068af6{--e-image-carousel-slides-to-show:6;}.elementor-11055 .elementor-element.elementor-element-4068af6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-4068af6.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-4068af6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 0px 0px 0px;border-radius:13px 13px 13px 13px;}.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-11055 .elementor-element.elementor-element-3f550c0{width:auto;max-width:auto;bottom:1vh;}body:not(.rtl) .elementor-11055 .elementor-element.elementor-element-3f550c0{right:2vw;}body.rtl .elementor-11055 .elementor-element.elementor-element-3f550c0{left:2vw;}.elementor-11055 .elementor-element.elementor-element-3f550c0 .elementor-icon-wrapper{text-align:center;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-stacked .elementor-icon{background-color:#25A71C;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon, .elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-default .elementor-icon{color:#25A71C;border-color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon, .elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-default .elementor-icon svg{fill:#25A71C;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon:hover, .elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon:hover, .elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-framed .elementor-icon:hover{background-color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-3f550c0.elementor-view-stacked .elementor-icon:hover svg{fill:#25A71C;}.elementor-11055 .elementor-element.elementor-element-3f550c0 .elementor-icon{font-size:36px;}.elementor-11055 .elementor-element.elementor-element-3f550c0 .elementor-icon svg{height:36px;}.elementor-11055 .elementor-element.elementor-element-02e9941{--display:flex;--min-height:745px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-6e8fd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-icon i{color:#FF852E;transition:color 0.3s;}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-icon svg{fill:#FF852E;transition:fill 0.3s;}.elementor-11055 .elementor-element.elementor-element-4829b64{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-item > a{font-family:"Red Hat display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11055 .elementor-element.elementor-element-68648c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-5df5fcf{--display:flex;--min-height:590px;--justify-content:center;--border-radius:28px 28px 28px 28px;}.elementor-11055 .elementor-element.elementor-element-5df5fcf:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-5df5fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1014 0%, #031D33 100%);}.elementor-11055 .elementor-element.elementor-element-f527f4e{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat display", Sans-serif;font-size:25px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-f527f4e > .elementor-widget-container{margin:5px 0px -30px 0px;}.elementor-11055 .elementor-element.elementor-element-f527f4e.elementor-element{--align-self:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-11055 .elementor-element.elementor-element-9c460f6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-9c460f6.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-9c460f6 .elementor-headline{text-align:center;font-family:"Red Hat display", Sans-serif;font-size:45px;font-weight:700;line-height:70px;}.elementor-11055 .elementor-element.elementor-element-9c460f6 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-9c460f6 .elementor-headline-dynamic-text{font-family:"Red Hat display", Sans-serif;font-weight:700;}.elementor-11055 .elementor-element.elementor-element-9c460f6 .elementor-headline-dynamic-wrapper path{stroke:#FF852E;}.elementor-11055 .elementor-element.elementor-element-7cff2c2{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat display", Sans-serif;font-size:25px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-7cff2c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-7cff2c2.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-3bdeab3{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-3bdeab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button{background-color:#C4C800;font-size:20px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-11055 .elementor-element.elementor-element-3ee098e{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-3ee098e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-3ee098e.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-9495f72 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-9495f72{text-align:center;}.elementor-11055 .elementor-element.elementor-element-9495f72 img{width:345px;}.elementor-11055 .elementor-element.elementor-element-36824ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-327bb72{--display:flex;}.elementor-11055 .elementor-element.elementor-element-ca20b79{width:initial;max-width:initial;text-align:center;}.elementor-11055 .elementor-element.elementor-element-ca20b79.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-ca20b79 .elementor-heading-title{font-family:"Adobe Caslon Pro", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:#FF852E;}.elementor-11055 .elementor-element.elementor-element-d6e3945{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11055 .elementor-element.elementor-element-ffec99d{--display:flex;--justify-content:center;--border-radius:7px 7px 7px 7px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-ffec99d:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-ffec99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031D33;}.elementor-11055 .elementor-element.elementor-element-5f47acc > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-5f47acc{font-family:"Red Hat display", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-1830409{--display:flex;--justify-content:center;--border-radius:7px 7px 7px 7px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-1830409:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-1830409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031D33;}.elementor-11055 .elementor-element.elementor-element-602b3e9 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-602b3e9{font-family:"Red Hat display", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-a8b1566{--display:flex;--justify-content:center;--border-radius:7px 7px 7px 7px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-a8b1566:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-a8b1566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031D33;}.elementor-11055 .elementor-element.elementor-element-af12fad > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-af12fad{font-family:"Red Hat display", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-d596e57{--display:flex;--justify-content:center;--border-radius:7px 7px 7px 7px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-d596e57:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-d596e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031D33;}.elementor-11055 .elementor-element.elementor-element-d0878c6 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-d0878c6{font-family:"Red Hat display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-c10c5bb{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:6px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFFB0;--n-accordion-title-active-color:#FF852E;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-c10c5bb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#031D33;border-style:none;}.elementor-11055 .elementor-element.elementor-element-c10c5bb {--n-accordion-padding:10px 0px 10px 50px;}:where( .elementor-11055 .elementor-element.elementor-element-c10c5bb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-11055 .elementor-element.elementor-element-7d5f539{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-7d5f539:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-7d5f539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031D33;}.elementor-11055 .elementor-element.elementor-element-8ab7b82 > .elementor-widget-container{padding:10px 5px 0px 5px;}.elementor-11055 .elementor-element.elementor-element-8ab7b82{text-align:center;font-family:"Red Hat display", Sans-serif;font-size:14px;font-weight:300;color:#DFDFDF;}.elementor-11055 .elementor-element.elementor-element-cc7a147{width:auto;max-width:auto;bottom:25px;font-family:"Red Hat display", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#FFFFFF;}body:not(.rtl) .elementor-11055 .elementor-element.elementor-element-cc7a147{right:108px;}body.rtl .elementor-11055 .elementor-element.elementor-element-cc7a147{left:108px;}.elementor-11055 .elementor-element.elementor-element-fce8497{width:auto;max-width:auto;bottom:1vh;}body:not(.rtl) .elementor-11055 .elementor-element.elementor-element-fce8497{right:2vw;}body.rtl .elementor-11055 .elementor-element.elementor-element-fce8497{left:2vw;}.elementor-11055 .elementor-element.elementor-element-fce8497 .elementor-icon-wrapper{text-align:center;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-stacked .elementor-icon{background-color:#25A71C;color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon, .elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-default .elementor-icon{color:#25A71C;border-color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon, .elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-default .elementor-icon svg{fill:#25A71C;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon:hover, .elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon:hover, .elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-framed .elementor-icon:hover{background-color:#25A71C;}.elementor-11055 .elementor-element.elementor-element-fce8497.elementor-view-stacked .elementor-icon:hover svg{fill:#25A71C;}.elementor-11055 .elementor-element.elementor-element-fce8497 .elementor-icon{font-size:36px;}.elementor-11055 .elementor-element.elementor-element-fce8497 .elementor-icon svg{height:36px;}body.elementor-page-11055:not(.elementor-motion-effects-element-type-background), body.elementor-page-11055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-11055 .elementor-element.elementor-element-ca20b79{--container-widget-width:430px;--container-widget-flex-grow:0;width:var( --container-widget-width, 430px );max-width:430px;}}@media(min-width:768px){.elementor-11055 .elementor-element.elementor-element-23e1f8c{--width:63%;}.elementor-11055 .elementor-element.elementor-element-16374ac{--width:50%;}.elementor-11055 .elementor-element.elementor-element-9d5c452{--width:40%;}.elementor-11055 .elementor-element.elementor-element-05a87a3{--width:35%;}.elementor-11055 .elementor-element.elementor-element-ab4472b{--width:35%;}.elementor-11055 .elementor-element.elementor-element-002fdc0{--width:35%;}.elementor-11055 .elementor-element.elementor-element-6e8fd53{--width:44%;}.elementor-11055 .elementor-element.elementor-element-68648c9{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11055 .elementor-element.elementor-element-05a87a3{--width:45%;}.elementor-11055 .elementor-element.elementor-element-ab4472b{--width:45%;}.elementor-11055 .elementor-element.elementor-element-002fdc0{--width:45%;}}@media(max-width:1200px){.elementor-11055 .elementor-element.elementor-element-52eccc0{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-f527f4e{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-7cff2c2{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;font-size:20px;}.elementor-11055 .elementor-element.elementor-element-ca20b79{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11055 .elementor-element.elementor-element-c82f089{--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-11055 .elementor-element.elementor-element-52eccc0{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-c066634{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-11055 .elementor-element.elementor-element-85ca2d7{--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-11055 .elementor-element.elementor-element-b4bd378{--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-11055 .elementor-element.elementor-element-2b02f79{--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-11055 .elementor-element.elementor-element-a218540{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;}.elementor-11055 .elementor-element.elementor-element-f527f4e{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-11055 .elementor-element.elementor-element-7cff2c2{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-11055 .elementor-element.elementor-element-ca20b79{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}body:not(.rtl) .elementor-11055 .elementor-element.elementor-element-cc7a147{right:95px;}body.rtl .elementor-11055 .elementor-element.elementor-element-cc7a147{left:95px;}}@media(max-width:880px){.elementor-11055 .elementor-element.elementor-element-23e1f8c{--justify-content:center;}.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-c82f089 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-52eccc0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-52eccc0{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-11055 .elementor-element.elementor-element-c066634 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-85ca2d7 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-b4bd378 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-2b02f79 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-a218540 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-11055 .elementor-element.elementor-element-f527f4e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-f527f4e{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-11055 .elementor-element.elementor-element-7cff2c2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-7cff2c2{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-ca20b79{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}}@media(max-width:767px){.elementor-11055 .elementor-element.elementor-element-acd2c3d:not(.elementor-motion-effects-element-type-background), .elementor-11055 .elementor-element.elementor-element-acd2c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipecaputo.com.br/wp-content/uploads/2025/07/mobile-v3-Caldos-e-Massas.webp");}.elementor-11055 .elementor-element.elementor-element-acd2c3d{--content-width:360px;--min-height:607px;--justify-content:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-8634af5{--min-height:700px;--justify-content:flex-end;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11055 .elementor-element.elementor-element-65a4651 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-img{margin-bottom:7px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-11055 .elementor-element.elementor-element-65a4651.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-title{margin-bottom:7px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-65a4651 .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-11055 .elementor-element.elementor-element-23e1f8c{--justify-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11055 .elementor-element.elementor-element-83f5d61 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-83f5d61{text-align:center;font-size:25px;}.elementor-11055 .elementor-element.elementor-element-c3bdb2c > .elementor-widget-container{margin:-12px 0px -17px 0px;}.elementor-11055 .elementor-element.elementor-element-c3bdb2c{text-align:center;font-size:20px;}.elementor-11055 .elementor-element.elementor-element-a542403 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-a542403.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11055 .elementor-element.elementor-element-bb9362c{--content-width:360px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11055 .elementor-element.elementor-element-1b9f336 img{width:100%;}.elementor-11055 .elementor-element.elementor-element-9d5c452{--margin-top:050px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11055 .elementor-element.elementor-element-c82f089 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-c82f089{text-align:start;}.elementor-11055 .elementor-element.elementor-element-c82f089 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-52eccc0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-11055 .elementor-element.elementor-element-52eccc0{text-align:start;font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-a159593{--content-width:360px;}.elementor-11055 .elementor-element.elementor-element-c066634 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-c066634{text-align:center;}.elementor-11055 .elementor-element.elementor-element-c066634 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-85ca2d7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11055 .elementor-element.elementor-element-85ca2d7{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;text-align:center;}.elementor-11055 .elementor-element.elementor-element-85ca2d7 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-2187254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-2187254.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button{font-size:16px;}.elementor-11055 .elementor-element.elementor-element-ab4472b{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-b4bd378 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11055 .elementor-element.elementor-element-b4bd378{text-align:center;}.elementor-11055 .elementor-element.elementor-element-b4bd378 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-e5e858d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-e5e858d.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button{font-size:16px;}.elementor-11055 .elementor-element.elementor-element-002fdc0{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-2b02f79 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11055 .elementor-element.elementor-element-2b02f79{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;text-align:center;}.elementor-11055 .elementor-element.elementor-element-2b02f79 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-0441e41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-0441e41.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button{font-size:16px;}.elementor-11055 .elementor-element.elementor-element-a218540 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-a218540{text-align:center;}.elementor-11055 .elementor-element.elementor-element-a218540 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-7b57a77{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11055 .elementor-element.elementor-element-7b57a77.e-con{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-4068af6{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-11055 .elementor-element.elementor-element-3f550c0 .elementor-icon{font-size:32px;}.elementor-11055 .elementor-element.elementor-element-3f550c0 .elementor-icon svg{height:32px;}.elementor-11055 .elementor-element.elementor-element-02e9941{--content-width:360px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11055 .elementor-element.elementor-element-4829b64 .elementor-icon-list-item > a{font-size:18px;}.elementor-11055 .elementor-element.elementor-element-68648c9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11055 .elementor-element.elementor-element-5df5fcf{--min-height:559px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11055 .elementor-element.elementor-element-f527f4e > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-11055 .elementor-element.elementor-element-f527f4e{font-size:23px;line-height:1.4em;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-11055 .elementor-element.elementor-element-9c460f6 .elementor-headline{font-size:42px;line-height:1.3em;}.elementor-11055 .elementor-element.elementor-element-7cff2c2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-7cff2c2{font-size:23px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-3bdeab3 > .elementor-widget-container{margin:-15px 0px -17px 0px;}.elementor-11055 .elementor-element.elementor-element-3bdeab3{font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-3ee098e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-3ee098e.elementor-element{--align-self:center;}.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button{font-size:16px;}.elementor-11055 .elementor-element.elementor-element-9495f72 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-9495f72 img{width:182px;}.elementor-11055 .elementor-element.elementor-element-ca20b79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11055 .elementor-element.elementor-element-ca20b79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11055 .elementor-element.elementor-element-ca20b79 .elementor-heading-title{font-size:23px;}.elementor-11055 .elementor-element.elementor-element-5f47acc{font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-602b3e9{font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-af12fad{font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-d0878c6{font-size:16px;line-height:1.4em;}.elementor-11055 .elementor-element.elementor-element-c10c5bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11055 .elementor-element.elementor-element-c10c5bb {--n-accordion-padding:10px 0px 10px 10px;}:where( .elementor-11055 .elementor-element.elementor-element-c10c5bb > .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{line-height:1.2em;}.elementor-11055 .elementor-element.elementor-element-8ab7b82{font-size:12px;}body:not(.rtl) .elementor-11055 .elementor-element.elementor-element-cc7a147{right:81px;}body.rtl .elementor-11055 .elementor-element.elementor-element-cc7a147{left:81px;}.elementor-11055 .elementor-element.elementor-element-cc7a147{bottom:16px;z-index:999;font-size:12px;}.elementor-11055 .elementor-element.elementor-element-fce8497{z-index:999;}.elementor-11055 .elementor-element.elementor-element-fce8497 .elementor-icon{font-size:32px;}.elementor-11055 .elementor-element.elementor-element-fce8497 .elementor-icon svg{height:32px;}}/* Start custom CSS for text-editor, class: .elementor-element-c3bdb2c */.pre-price-h1 {
    font-size: 30px;
}

.price-h1 {
    font-size: 40px;
    font-weight: bold;
}

@media (max-width: 1024px) { /* Tablet */
    .price-h1  {
        font-size: 80px;
    }
}

@media (max-width: 767px) { /* Mobile */
    .pre-price-h1 {
        font-size: 25px;
    }
    .price-h1  {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a542403 */.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all 0.3s;
    background: linear-gradient(
        45deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #FF852E50;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF852E, #FF852E);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button:hover {
    scale: 1.05;
}

.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button {
    transition: 0.5s all;
}

.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button * {
    z-index: 3 !important;
}

@keyframes btn {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 50%;
    }
    100% {
        background-position: 100%;
    }
}

.elementor-11055 .elementor-element.elementor-element-a542403 .elementor-button:hover::after {
    background: linear-gradient(
        20deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1200%;
    transition: 0.5s all;
    box-shadow: 0 0px 100px -2px #FF852E70;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-601da07 */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 20s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2187254 */.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all 0.3s;
    background: linear-gradient(
        45deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #FF852E50;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF852E, #FF852E);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button:hover {
    scale: 1.05;
}

.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button {
    transition: 0.5s all;
}

.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button * {
    z-index: 3 !important;
}

@keyframes btn {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 50%;
    }
    100% {
        background-position: 100%;
    }
}

.elementor-11055 .elementor-element.elementor-element-2187254 .elementor-button:hover::after {
    background: linear-gradient(
        20deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1200%;
    transition: 0.5s all;
    box-shadow: 0 0px 100px -2px #FF852E70;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5e858d */.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all 0.3s;
    background: linear-gradient(
        45deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button::after {
    box-shadow: 0 0px 70px -2px #FF852E50;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF852E, #FF852E);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button:hover {
    scale: 1.05;
}

.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button {
    transition: 0.5s all;
}

.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button * {
    z-index: 3 !important;
}

@keyframes btn {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 50%;
    }
    100% {
        background-position: 100%;
    }
}

.elementor-11055 .elementor-element.elementor-element-e5e858d .elementor-button:hover::after {
    background: linear-gradient(
        20deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1200%;
    transition: 0.5s all;
    box-shadow: 0 0px 100px -2px #FF852E70;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0441e41 */.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all 0.3s;
    background: linear-gradient(
        45deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #FF852E50;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF852E, #FF852E);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button:hover {
    scale: 1.05;
}

.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button {
    transition: 0.5s all;
}

.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button * {
    z-index: 3 !important;
}

@keyframes btn {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 50%;
    }
    100% {
        background-position: 100%;
    }
}

.elementor-11055 .elementor-element.elementor-element-0441e41 .elementor-button:hover::after {
    background: linear-gradient(
        20deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1200%;
    transition: 0.5s all;
    box-shadow: 0 0px 100px -2px #FF852E70;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4068af6 *//* Ajuste o espaçamento entre os slides */
.elementor-image-carousel .swiper-slide {
    padding-right: 15px; /* Ajuste o espaçamento conforme necessário */
    box-sizing: border-box; /* Garante que o padding não afete a largura total do slide */
}

/* Garante que as imagens se ajustem corretamente sem serem cortadas */
.elementor-image-carousel .swiper-slide img {

    object-fit: contain; /* Assegura que a imagem inteira seja visível */
    display: block;
    margin: 0 auto; /* Centraliza a imagem no slide */
}

/* Ajuste o comportamento do swiper-wrapper */
.elementor-image-carousel .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap; /* Evita que os slides quebrem para a próxima linha */
    gap: 15px; /* Adiciona o espaçamento entre os slides */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f550c0 */@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* Aplicando a animação */
.whatsapp-icon {
  animation: pulse 1.5s infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ee098e */.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all 0.3s;
    background: linear-gradient(
        45deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button::after {
    box-shadow: 0 0px 70px -2px #FF852E50;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF852E, #FF852E);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button:hover {
    scale: 1.05;
}

.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button {
    transition: 0.5s all;
}

.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button * {
    z-index: 3 !important;
}

@keyframes btn {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 50%;
    }
    100% {
        background-position: 100%;
    }
}

.elementor-11055 .elementor-element.elementor-element-3ee098e .elementor-button:hover::after {
    background: linear-gradient(
        20deg,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E,
        #FF852E,
        rgba(255, 133, 46, 0.2),
        #FF852E
    );
    background-size: 1200%;
    transition: 0.5s all;
    box-shadow: 0 0px 100px -2px #FF852E70;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7a147 */.mensagem {
  opacity: 0;
  animation: fadeMsg 24s ease-in-out infinite;
  transition: all 0.5s ease;
}

@keyframes fadeMsg {
  0%, 33.3%, 100% {
    opacity: 0;
    transform: translateX(10px);
  }
  41.6%, 66.6% {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fce8497 */@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* Aplicando a animação */
.whatsapp-icon {
  animation: pulse 1.5s infinite;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adobe Caslon Pro';
	font-style: normal;
	font-weight: 600;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2023/12/acaslonpro-semibold-webfont.woff2') format('woff2'),
		url('https://felipecaputo.com.br/wp-content/uploads/2023/12/acaslonpro-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Adobe Caslon Pro';
	font-style: normal;
	font-weight: 700;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2023/12/acaslonpro-bold-webfont.woff2') format('woff2'),
		url('https://felipecaputo.com.br/wp-content/uploads/2023/12/acaslonpro-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Red Hat display';
	font-style: normal;
	font-weight: 400;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-regular.woff2') format('woff2'),
		url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Red Hat display';
	font-style: normal;
	font-weight: 600;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-600.woff2') format('woff2'),
		url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Red Hat display';
	font-style: normal;
	font-weight: 700;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-700.woff2') format('woff2'),
		url('https://felipecaputo.com.br/wp-content/uploads/2023/12/red-hat-display-v14-latin-700.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Flanklin';
	font-style: normal;
	font-weight: 400;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreFranklin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Flanklin';
	font-style: normal;
	font-weight: 500;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreFranklin-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Flanklin';
	font-style: normal;
	font-weight: 600;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreFranklin-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Flanklin';
	font-style: normal;
	font-weight: 700;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreFranklin-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Big Caslon Text';
	font-style: normal;
	font-weight: 400;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreCaslonText-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon Text';
	font-style: normal;
	font-weight: 700;
	font-display: blocking;
	src: url('https://felipecaputo.com.br/wp-content/uploads/2025/06/LibreCaslonText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */