.elementor-115 .elementor-element.elementor-element-18ed20a7{--display:flex;--min-height:932px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-115 .elementor-element.elementor-element-18ed20a7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-18ed20a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05172F;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/novas-ots-novas-BANNER-HERO.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2cf45d54{--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;}.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-115 .elementor-element.elementor-element-3f086a8b{text-align:start;}.elementor-115 .elementor-element.elementor-element-3f086a8b img{height:97px;}.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-115 .elementor-element.elementor-element-307823ec .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:44px;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-115 .elementor-element.elementor-element-40fb94ed{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-115 .elementor-element.elementor-element-b3c241d .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-b3c241d.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button .elementor-button-content-wrapper{gap:8px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-2b0fccb7{--e-icon-list-icon-size:37px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-item > a{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-245869d0{--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-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 );}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-79ef53a9{left:-110px;}body.rtl .elementor-115 .elementor-element.elementor-element-79ef53a9{right:-110px;}.elementor-115 .elementor-element.elementor-element-79ef53a9{bottom:220px;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-79ef53a9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-79ef53a9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-79ef53a9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-79ef53a9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-79ef53a9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon{font-size:60px;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon svg{height:60px;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-280cd2a6{right:-60px;}body.rtl .elementor-115 .elementor-element.elementor-element-280cd2a6{left:-60px;}.elementor-115 .elementor-element.elementor-element-280cd2a6{bottom:450px;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-280cd2a6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-280cd2a6.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-280cd2a6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-280cd2a6.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-280cd2a6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon{font-size:60px;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon svg{height:60px;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-6489482f{--display:flex;--min-height:88px;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-6489482f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-6489482f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/BANNER-HERO.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-63ac1b57{--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:center;--align-items:center;--flex-wrap:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-115 .elementor-element.elementor-element-6ba6fa77 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-6ba6fa77.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6ba6fa77.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6ba6fa77.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6ba6fa77.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6ba6fa77.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6d324c0c{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-6d324c0c .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:44px;font-weight:500;color:#FFFFFF;}.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-115 .elementor-element.elementor-element-f95d7a8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-f95d7a8 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-f95d7a8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-34148249{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-58183d6d{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-text{color:#687280;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-6373750d{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-text{color:#687280;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-4de25531{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-text{color:#687280;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-36a5bb23{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-36a5bb23:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-36a5bb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05162F;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/Frame-2147238919.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-42f329d5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-b1be84{--display:flex;}.elementor-115 .elementor-element.elementor-element-3842db64 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-3842db64.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-3842db64.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-3842db64.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-3842db64.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-3842db64.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-3842db64 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-5153446e .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:39px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-48583693{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-48583693 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-48583693 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-36802228{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-af3bb99{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-af3bb99:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-af3bb99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-4170a525 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-4170a525.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4170a525.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4170a525.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4170a525.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4170a525.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4170a525 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-4170a525 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-4170a525 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-3f04a619 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-9f41c{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-5087a1f7{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-5087a1f7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5087a1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-520a3fb5 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-520a3fb5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-520a3fb5.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-520a3fb5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-520a3fb5.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-520a3fb5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-520a3fb5 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-520a3fb5 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-520a3fb5 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-680a8d04 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-3179d044{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-29d98caf{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-29d98caf:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-29d98caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-a24ffa6 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-a24ffa6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-a24ffa6.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-a24ffa6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-a24ffa6.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-a24ffa6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-a24ffa6 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-a24ffa6 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-a24ffa6 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-1e275915 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-2947f018{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-1f05fc3f{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-1f05fc3f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1f05fc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-74310b56 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-74310b56.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-74310b56.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-74310b56.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-74310b56.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-74310b56.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-74310b56 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-74310b56 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-74310b56 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-652fa4d9 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-27db5626{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-54a1fa12{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-54a1fa12:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-54a1fa12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-7ceeb9e9 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-7ceeb9e9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-7ceeb9e9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-7ceeb9e9 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-390578b1 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-2e07c53d{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-12014c4c{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-12014c4c:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-12014c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-6e43f3d3 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-6e43f3d3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6e43f3d3.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6e43f3d3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6e43f3d3.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6e43f3d3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6e43f3d3 .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-6e43f3d3 .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-6e43f3d3 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-3d6df7f7 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-190a8b7a{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-32b81ba5{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-32b81ba5:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-32b81ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #FFFFFF 0%, #EDE8E4 100%);}.elementor-115 .elementor-element.elementor-element-47fbd62b .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-47fbd62b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-47fbd62b.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-47fbd62b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-47fbd62b.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-47fbd62b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-47fbd62b .elementor-icon{font-size:73px;}.elementor-115 .elementor-element.elementor-element-47fbd62b .elementor-icon svg{height:73px;}.elementor-115 .elementor-element.elementor-element-47fbd62b .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-4d31cdfc .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-19333324{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-5ed6b01b{--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-115 .elementor-element.elementor-element-5ed6b01b:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5ed6b01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/Frame-2147238840.svg");}.elementor-115 .elementor-element.elementor-element-50cbab82{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-50cbab82 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-244d8c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 00px;bottom:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-244d8c1d{right:-100px;}body.rtl .elementor-115 .elementor-element.elementor-element-244d8c1d{left:-100px;}.elementor-115 .elementor-element.elementor-element-79c74683{--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-between;}.elementor-115 .elementor-element.elementor-element-59925155{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-24b7784d.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-24b7784d{z-index:99;}.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-7c783c0f{--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:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-115 .elementor-element.elementor-element-6a8a29e0 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-6a8a29e0 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-59ffa8f7{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-59ffa8f7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-59ffa8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041327;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/new-BG-DESK.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-53cf6a40 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-53cf6a40.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-53cf6a40.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-53cf6a40.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-53cf6a40.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-53cf6a40.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-53cf6a40 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-391e22f7 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-47ff41bd{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-6c9d169a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-6c9d169a .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-6c9d169a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-40272386{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-7c0ac1d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-7c0ac1d3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7c0ac1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-4ccd1517 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3cfd8435{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3378a8a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-3378a8a3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-3378a8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-5ca2671c .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-55736306{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1d2d5e57{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-1d2d5e57:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1d2d5e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-106f50f9 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-4e0b6e85{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-8522a00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-8522a00:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-8522a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-3fc43a79 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-55bad9d0{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1934711e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-1934711e:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1934711e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-729e7967 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-51ce2447{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-14939ece{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-14939ece:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-14939ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-24e008e .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-25ca243{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-140d9646{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-140d9646:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-140d9646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-41049743 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-39b20d9f{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-5f59aab6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-5f59aab6:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5f59aab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-3f69657c .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-7f33cb73{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-476cdd81{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-476cdd81:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-476cdd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-6741ffec .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2a8b8a2d{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-79c4a68b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-79c4a68b:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-79c4a68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-12aca634 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-16fb18fe{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-3f35ba51.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-3f35ba51{z-index:99;}.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-5b07fb21{--display:flex;--min-height:1282px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-5b07fb21:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5b07fb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06162F;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/ots-novo-do-novo-bg-novo.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2638245c{--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;}.elementor-115 .elementor-element.elementor-element-6451da1f .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-6451da1f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6451da1f.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6451da1f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6451da1f.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6451da1f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6451da1f .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-232819ab .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:64px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-5e819dd4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-5e819dd4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-5e819dd4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-dee2af4{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-30d49c49{--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;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-e1c3d6d{left:-15px;}body.rtl .elementor-115 .elementor-element.elementor-element-e1c3d6d{right:-15px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d{bottom:280.001px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-e1c3d6d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-e1c3d6d.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-e1c3d6d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-e1c3d6d.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-e1c3d6d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon{font-size:60px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon svg{height:60px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-dd906b5{right:-40px;}body.rtl .elementor-115 .elementor-element.elementor-element-dd906b5{left:-40px;}.elementor-115 .elementor-element.elementor-element-dd906b5{bottom:502px;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-dd906b5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-dd906b5.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-dd906b5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-dd906b5.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-dd906b5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon{font-size:60px;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon svg{height:60px;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-45d42e60{left:20px;}body.rtl .elementor-115 .elementor-element.elementor-element-45d42e60{right:20px;}.elementor-115 .elementor-element.elementor-element-45d42e60{bottom:475px;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-45d42e60.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-45d42e60.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-45d42e60.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-45d42e60.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-45d42e60.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon{font-size:150px;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon svg{height:150px;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-551646a4{--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-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:0px 0px 102px 102px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-115 .elementor-element.elementor-element-551646a4:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-551646a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #05162F 0%, #1D3E70 100%);}.elementor-115 .elementor-element.elementor-element-2689af20 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2689af20.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2689af20.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2689af20.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2689af20.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2689af20.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2689af20 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-2636e37a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-115 .elementor-element.elementor-element-2636e37a.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-7078abe.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-7078abe{text-align:center;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-6c655189{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-115 .elementor-element.elementor-element-38c367a2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-115 .elementor-element.elementor-element-38c367a2.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-38c367a2 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-989e135{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-989e135 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-989e135 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-206fef3c{--e-image-carousel-slides-to-show:3;}.elementor-115 .elementor-element.elementor-element-206fef3c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:12px;height:12px;background:#B39E8C;}.elementor-115 .elementor-element.elementor-element-206fef3c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-6b437b51.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-6b437b51{z-index:99;}.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-45121107{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-45121107:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-45121107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/novo-BG-DESK.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2d78a36d{--display:flex;--min-height:640px;--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;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-2d78a36d.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-a9bea5d{--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;}.elementor-115 .elementor-element.elementor-element-12697f35 .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-12697f35.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-12697f35.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-12697f35.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-12697f35.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-12697f35.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-12697f35 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-2b0dadb1 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-51dd93a1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-51dd93a1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-51dd93a1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-26b88{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-1756c984.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-1756c984{z-index:99;}.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-43876d28{--display:flex;--justify-content:center;}.elementor-115 .elementor-element.elementor-element-5b7fa4c7{--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-620b71bd{left:-50px;}body.rtl .elementor-115 .elementor-element.elementor-element-620b71bd{right:-50px;}.elementor-115 .elementor-element.elementor-element-620b71bd{bottom:300px;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-620b71bd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-620b71bd.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-620b71bd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-620b71bd.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-620b71bd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon{font-size:81px;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon svg{height:81px;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-2869fd15{--display:flex;}.elementor-115 .elementor-element.elementor-element-1313b322 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-1313b322.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-1313b322.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-1313b322.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-1313b322.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-1313b322.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-59928e61{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-115 .elementor-element.elementor-element-59928e61.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-32f6d5c9 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-32f6d5c9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-32f6d5c9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-32f6d5c9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-32f6d5c9.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-32f6d5c9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-32f6d5c9 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-bc9d996.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-bc9d996{text-align:center;}.elementor-115 .elementor-element.elementor-element-bc9d996 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3bab59c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-3bab59c .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-3bab59c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-af60324{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-383301cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-383301cf .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-7da8049a{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-4544e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-4544e3c .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-e3898fc{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-17737905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-17737905 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-7c2ea25b{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-3e3158e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3e3158e5 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-5bebf0cc{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-74a9f719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-74a9f719 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-7eef49e7{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-244ca2a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-244ca2a6 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-14636cd9{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-44ab257d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-44ab257d .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-297068b4{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-e8e776b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-e8e776b .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5em;color:#01090E;}.elementor-115 .elementor-element.elementor-element-187c7d2a{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:22;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#01090E;--n-accordion-title-hover-color:#01090E;--n-accordion-title-active-color:#01090E;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#01090E;--n-accordion-icon-hover-color:#05162F;--n-accordion-icon-active-color:#05162F;}.elementor-115 .elementor-element.elementor-element-187c7d2a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FDFDFD 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#52717500;}:where( .elementor-115 .elementor-element.elementor-element-187c7d2a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5271755E;--border-radius:0px 0px 0px 0px;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;}.elementor-115 .elementor-element.elementor-element-187c7d2a {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-115 .elementor-element.elementor-element-187c7d2a > .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:"MADE Evolve Sans", Sans-serif;font-weight:400;}.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-71769ff4.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-71769ff4{z-index:999;}.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-7fed6b14{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:1;}.elementor-115 .elementor-element.elementor-element-7fed6b14:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7fed6b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05162F;background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/ot-conheca-bem-BG-DESK.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-597c9160{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-597c9160 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-597c9160.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-597c9160.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-597c9160.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-597c9160.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-597c9160.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-597c9160 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-1092e560{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-1092e560.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-1092e560 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3866d7e7{text-align:center;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-22be60d9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-22be60d9 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-22be60d9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-73669ea0{--display:flex;--min-height:710px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-115 .elementor-element.elementor-element-73669ea0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-73669ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F1F0 0%, #FFFFFF 100%);}.elementor-115 .elementor-element.elementor-element-73669ea0.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-6ef509fe{--e-transform-scale:1.3;margin:-50px -50px calc(var(--kit-widget-spacing, 0px) + 20px) -50px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3cc65ac6 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-1dc5aa29{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-53081005 .elementor-button{background-color:transparent;font-family:"MADE Evolve Sans", Sans-serif;font-weight:500;background-image:linear-gradient(119deg, #05162F 0%, #1D3E70 100%);padding:15px 26px 15px 26px;}.elementor-115 .elementor-element.elementor-element-53081005.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-4ab2a85e{--display:flex;--min-height:710px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-115 .elementor-element.elementor-element-4ab2a85e:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4ab2a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F1F0 0%, #FFFFFF 100%);}.elementor-115 .elementor-element.elementor-element-4ab2a85e.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-76afac3{--e-transform-scale:1.4;margin:-50px -50px calc(var(--kit-widget-spacing, 0px) + 20px) -50px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2c5026b9.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-2c5026b9{text-align:start;}.elementor-115 .elementor-element.elementor-element-2c5026b9 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:600;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-6cd1f6ca{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0A1B2F;}.elementor-115 .elementor-element.elementor-element-15b97f0e .elementor-button{background-color:transparent;font-family:"MADE Evolve Sans", Sans-serif;font-weight:500;background-image:linear-gradient(119deg, #05162F 0%, #1D3E70 100%);padding:15px 26px 15px 26px;}.elementor-115 .elementor-element.elementor-element-15b97f0e.elementor-element{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-ae8acf1{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-115 .elementor-element.elementor-element-6954bb61{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-6954bb61 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-6954bb61.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6954bb61.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6954bb61.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6954bb61.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-6954bb61.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-6954bb61 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-7a1648da{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-7a1648da.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-7a1648da .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3f8310f3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3f8310f3 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-3f8310f3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-7674c0a9{width:var( --container-widget-width, 410px );max-width:410px;background-color:transparent;padding:17px 23px 17px 23px;--container-widget-width:410px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #05162F 0%, #1D3E7042 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:71px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-7674c0a9 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-7674c0a9 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-7674c0a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-7674c0a9 .elementor-icon-list-item > a{font-family:"MADE Evolve Sans", Sans-serif;font-weight:400;}.elementor-115 .elementor-element.elementor-element-7674c0a9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-1c07772b{--e-image-carousel-slides-to-show:3;}.elementor-115 .elementor-element.elementor-element-1c07772b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:12px;height:12px;background:#D9C9BB;}.elementor-115 .elementor-element.elementor-element-1c07772b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#283650;color:#283650;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-44bfdad2.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-44bfdad2{z-index:99;}.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-70308a15{--display:flex;--z-index:1;}.elementor-115 .elementor-element.elementor-element-2e7961bd .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2e7961bd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2e7961bd.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2e7961bd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2e7961bd.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2e7961bd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-1ae50fea{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:3;}.elementor-115 .elementor-element.elementor-element-4f6d6cc0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:83px;--padding-bottom:83px;--padding-left:83px;--padding-right:83px;--z-index:9;}.elementor-115 .elementor-element.elementor-element-4f6d6cc0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4f6d6cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/Group-2087330441.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-7e91c7ed{--display:flex;}.elementor-115 .elementor-element.elementor-element-c81edcb .elementor-icon-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-c81edcb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-c81edcb.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-c81edcb.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-c81edcb.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-c81edcb.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-c81edcb .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-2611858d .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:44px;font-weight:500;color:#0D1129;}.elementor-115 .elementor-element.elementor-element-750aafe2{font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:400;color:#0D1129;}.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button{background-color:#B2FE0200;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;padding:17px 40px 17px 40px;}.elementor-115 .elementor-element.elementor-element-66e9131a{z-index:99;}.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115 .elementor-element.elementor-element-21e3bfa0{--display:flex;}.elementor-115 .elementor-element.elementor-element-3dd6a01b{--e-transform-scale:1.4;top:90px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-3dd6a01b{right:-80px;}body.rtl .elementor-115 .elementor-element.elementor-element-3dd6a01b{left:-80px;}.elementor-115 .elementor-element.elementor-element-198a398d{--display:flex;--min-height:1080px;--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:-500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-115 .elementor-element.elementor-element-198a398d:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-198a398d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professorjoaoricardo.com.br/wp-content/uploads/2026/08/insta-ots-novo-back-BG-DESK.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2c84d370{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-2c84d370 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2c84d370.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2c84d370.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2c84d370.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2c84d370.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-2c84d370.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-2c84d370 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-74644f7{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-74644f7.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-74644f7 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1939f415{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1939f415 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-1939f415 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-4c1fbba5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-3799208c{--display:flex;}.elementor-115 .elementor-element.elementor-element-4737c202 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-4737c202.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4737c202.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4737c202.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4737c202.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4737c202.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-4737c202 .elementor-icon{font-size:59px;}.elementor-115 .elementor-element.elementor-element-4737c202 .elementor-icon svg{height:59px;}.elementor-115 .elementor-element.elementor-element-4737c202 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-3db6d3f7{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-3db6d3f7.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-3db6d3f7 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-787a8265{text-align:center;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-787a8265 a{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-52033993{--display:flex;}.elementor-115 .elementor-element.elementor-element-5746ef3f .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-5746ef3f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-5746ef3f.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-5746ef3f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-5746ef3f.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-5746ef3f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-115 .elementor-element.elementor-element-5746ef3f .elementor-icon{font-size:59px;}.elementor-115 .elementor-element.elementor-element-5746ef3f .elementor-icon svg{height:59px;}.elementor-115 .elementor-element.elementor-element-5746ef3f .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-609d8d96{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-609d8d96.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-609d8d96 .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-17d348f3{text-align:center;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-17d348f3 a{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-730bbc8b{--display:flex;--justify-content:space-around;}.elementor-115 .elementor-element.elementor-element-5f8bf99b{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-5f8bf99b.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-5f8bf99b .elementor-heading-title{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-8e1a973.elementor-social-icon{background-color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-8e1a973.elementor-social-icon i{color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-8e1a973.elementor-social-icon svg{fill:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-ee6056e.elementor-social-icon{background-color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-ee6056e.elementor-social-icon i{color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-ee6056e.elementor-social-icon svg{fill:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-c1d7872.elementor-social-icon{background-color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-c1d7872.elementor-social-icon i{color:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-repeater-item-c1d7872.elementor-social-icon svg{fill:#02010100;}.elementor-115 .elementor-element.elementor-element-6fd4d551{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:55px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-115 .elementor-element.elementor-element-6fd4d551 .elementor-social-icon{--icon-padding:0em;}.elementor-115 .elementor-element.elementor-element-7f6e65eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-77376c3b{--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-start;}.elementor-115 .elementor-element.elementor-element-361776be{text-align:start;}.elementor-115 .elementor-element.elementor-element-361776be img{height:97px;}.elementor-115 .elementor-element.elementor-element-23032bbf{--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-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-115 .elementor-element.elementor-element-4250ab64{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-item > a{font-family:"MADE Evolve Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-115 .elementor-element.elementor-element-4a20a961{--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-between;--align-items:center;--flex-wrap: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-115 .elementor-element.elementor-element-198af10f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-198af10f .elementor-divider-separator{width:100%;}.elementor-115 .elementor-element.elementor-element-198af10f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-115 .elementor-element.elementor-element-1e209a2e{text-align:start;font-family:"manrope", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-47600f02{--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-115 .elementor-element.elementor-element-47600f02.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-75e80359.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-75e80359{text-align:start;font-family:"MADE Evolve Sans", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-3d37f486 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-3d37f486 .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-60c1d720{--display:flex;--position:fixed;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-60c1d720{right:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-60c1d720{left:0px;}.elementor-115 .elementor-element.elementor-element-1196fa5b{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9999;}.elementor-115 .elementor-element.elementor-element-1196fa5b.elementor-element{--align-self:flex-end;}.elementor-115 .elementor-element.elementor-element-1196fa5b .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-1196fa5b .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-1196fa5b .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-1196fa5b .elementor-icon-wrapper svg{width:auto;}.elementor-115 .elementor-element.elementor-element-148bb826{--display:flex;}body.elementor-page-115:not(.elementor-motion-effects-element-type-background), body.elementor-page-115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05162F;}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-42f329d5{--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-40272386{--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-4c1fbba5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-18ed20a7{--min-height:0px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-115 .elementor-element.elementor-element-18ed20a7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-18ed20a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:120% auto;}.elementor-115 .elementor-element.elementor-element-2cf45d54{--min-height:490px;}.elementor-115 .elementor-element.elementor-element-3f086a8b{text-align:center;}.elementor-115 .elementor-element.elementor-element-3f086a8b img{height:45px;}.elementor-115 .elementor-element.elementor-element-307823ec{text-align:center;}.elementor-115 .elementor-element.elementor-element-307823ec .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-40fb94ed{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-b3c241d.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-2b0fccb7.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-2b0fccb7{--e-icon-list-icon-size:28px;}.elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-2b0fccb7 .elementor-icon-list-item > a{font-size:13px;}.elementor-115 .elementor-element.elementor-element-245869d0{--min-height:400px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-79ef53a9{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-79ef53a9{right:0px;}.elementor-115 .elementor-element.elementor-element-79ef53a9{bottom:10px;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon{font-size:40px;}.elementor-115 .elementor-element.elementor-element-79ef53a9 .elementor-icon svg{height:40px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-280cd2a6{right:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-280cd2a6{left:0px;}.elementor-115 .elementor-element.elementor-element-280cd2a6{bottom:100px;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-280cd2a6 .elementor-icon svg{height:30px;}.elementor-115 .elementor-element.elementor-element-6489482f{--min-height:70px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-115 .elementor-element.elementor-element-6d324c0c{text-align:center;}.elementor-115 .elementor-element.elementor-element-6d324c0c .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-item > a{line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-item > a{line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-36a5bb23:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-36a5bb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-115 .elementor-element.elementor-element-42f329d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-115 .elementor-element.elementor-element-42f329d5.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-3842db64 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-5153446e{text-align:center;}.elementor-115 .elementor-element.elementor-element-5153446e .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-36802228{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-3f04a619{text-align:start;}.elementor-115 .elementor-element.elementor-element-3f04a619 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-9f41c{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-680a8d04{text-align:start;}.elementor-115 .elementor-element.elementor-element-680a8d04 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-3179d044{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-1e275915{text-align:start;}.elementor-115 .elementor-element.elementor-element-1e275915 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-2947f018{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-652fa4d9{text-align:start;}.elementor-115 .elementor-element.elementor-element-652fa4d9 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-27db5626{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-390578b1{text-align:start;}.elementor-115 .elementor-element.elementor-element-390578b1 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-2e07c53d{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-3d6df7f7{text-align:start;}.elementor-115 .elementor-element.elementor-element-3d6df7f7 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-190a8b7a{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-4d31cdfc{text-align:start;}.elementor-115 .elementor-element.elementor-element-4d31cdfc .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-19333324{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-5ed6b01b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-115 .elementor-element.elementor-element-50cbab82{text-align:start;}.elementor-115 .elementor-element.elementor-element-50cbab82 .elementor-heading-title{font-size:19px;}.elementor-115 .elementor-element.elementor-element-244d8c1d{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;bottom:-10px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-244d8c1d{right:-35px;}body.rtl .elementor-115 .elementor-element.elementor-element-244d8c1d{left:-35px;}.elementor-115 .elementor-element.elementor-element-79c74683{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-115 .elementor-element.elementor-element-59925155{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-24b7784d.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-7c783c0f{--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-115 .elementor-element.elementor-element-6a8a29e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 03px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6a8a29e0 .elementor-icon{font-size:40px;}.elementor-115 .elementor-element.elementor-element-6a8a29e0 .elementor-icon svg{height:40px;}.elementor-115 .elementor-element.elementor-element-59ffa8f7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-59ffa8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-115 .elementor-element.elementor-element-59ffa8f7{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-53cf6a40 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-391e22f7{text-align:center;}.elementor-115 .elementor-element.elementor-element-391e22f7 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-47ff41bd{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-40272386{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-7c0ac1d3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-7a99c852 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-4ccd1517{text-align:center;}.elementor-115 .elementor-element.elementor-element-4ccd1517 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-3cfd8435{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-3378a8a3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-489ee795 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-5ca2671c{text-align:center;}.elementor-115 .elementor-element.elementor-element-5ca2671c .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-55736306{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-1d2d5e57{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-254169aa .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-106f50f9{text-align:center;}.elementor-115 .elementor-element.elementor-element-106f50f9 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-4e0b6e85{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-8522a00{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-4f24aac .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-3fc43a79{text-align:center;}.elementor-115 .elementor-element.elementor-element-3fc43a79 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-55bad9d0{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-1934711e{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-2bf2954a .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-729e7967{text-align:center;}.elementor-115 .elementor-element.elementor-element-729e7967 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-51ce2447{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-14939ece{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-d743524 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-24e008e{text-align:center;}.elementor-115 .elementor-element.elementor-element-24e008e .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-25ca243{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-140d9646{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-40ddd516 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-41049743{text-align:center;}.elementor-115 .elementor-element.elementor-element-41049743 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-39b20d9f{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-5f59aab6{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-44b3aa87 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-3f69657c{text-align:center;}.elementor-115 .elementor-element.elementor-element-3f69657c .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-7f33cb73{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-476cdd81{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-45df611e .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-6741ffec{text-align:center;}.elementor-115 .elementor-element.elementor-element-6741ffec .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-2a8b8a2d{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-79c4a68b{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-384d19a7 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-12aca634{text-align:center;}.elementor-115 .elementor-element.elementor-element-12aca634 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-16fb18fe{text-align:center;font-size:15px;}.elementor-115 .elementor-element.elementor-element-3f35ba51.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-5b07fb21{--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-115 .elementor-element.elementor-element-5b07fb21:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5b07fb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-115 .elementor-element.elementor-element-6451da1f .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-232819ab{text-align:center;}.elementor-115 .elementor-element.elementor-element-232819ab .elementor-heading-title{font-size:38px;}.elementor-115 .elementor-element.elementor-element-dee2af4{text-align:start;font-size:16px;}.elementor-115 .elementor-element.elementor-element-30d49c49{--min-height:424px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-e1c3d6d{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-e1c3d6d{right:0px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d{bottom:100px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon{font-size:40px;}.elementor-115 .elementor-element.elementor-element-e1c3d6d .elementor-icon svg{height:40px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-dd906b5{right:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-dd906b5{left:0px;}.elementor-115 .elementor-element.elementor-element-dd906b5{bottom:155px;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon{font-size:30px;}.elementor-115 .elementor-element.elementor-element-dd906b5 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-45d42e60{left:20px;}body.rtl .elementor-115 .elementor-element.elementor-element-45d42e60{right:20px;}.elementor-115 .elementor-element.elementor-element-45d42e60{bottom:175px;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon{font-size:80px;}.elementor-115 .elementor-element.elementor-element-45d42e60 .elementor-icon svg{height:80px;}.elementor-115 .elementor-element.elementor-element-551646a4{--border-radius:0px 0px 20px 20px;}.elementor-115 .elementor-element.elementor-element-2689af20 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2636e37a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-115 .elementor-element.elementor-element-2636e37a.e-con{--align-self:center;}.elementor-115 .elementor-element.elementor-element-7078abe{width:initial;max-width:initial;text-align:center;font-size:12px;}.elementor-115 .elementor-element.elementor-element-75cb28d4{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-15a44e24{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-4f3691c{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-4573021a{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-1d32b86{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-38c367a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-38c367a2 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-6b437b51.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-45121107{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-115 .elementor-element.elementor-element-2d78a36d{--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;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-115 .elementor-element.elementor-element-a9bea5d{--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-115 .elementor-element.elementor-element-12697f35 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2b0dadb1{text-align:center;}.elementor-115 .elementor-element.elementor-element-2b0dadb1 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-26b88{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-1756c984.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-5b7fa4c7{--e-transform-scale:1.1;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-620b71bd{left:-10px;}body.rtl .elementor-115 .elementor-element.elementor-element-620b71bd{right:-10px;}.elementor-115 .elementor-element.elementor-element-620b71bd{bottom:100px;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon{font-size:40px;}.elementor-115 .elementor-element.elementor-element-620b71bd .elementor-icon svg{height:40px;}.elementor-115 .elementor-element.elementor-element-32f6d5c9 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-bc9d996{text-align:center;}.elementor-115 .elementor-element.elementor-element-bc9d996 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-af60324{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-383301cf .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-7da8049a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-4544e3c .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-e3898fc{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-17737905 .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-7c2ea25b{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-3e3158e5 .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-5bebf0cc{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-74a9f719 .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-7eef49e7{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-244ca2a6 .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-14636cd9{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-44ab257d .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-297068b4{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-e8e776b .elementor-heading-title{font-size:10px;}.elementor-115 .elementor-element.elementor-element-187c7d2a{width:100%;max-width:100%;--n-accordion-title-font-size:15px;--n-accordion-icon-size:21px;}.elementor-115 .elementor-element.elementor-element-71769ff4.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-7fed6b14:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7fed6b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-115 .elementor-element.elementor-element-7fed6b14{--padding-top:25vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-115 .elementor-element.elementor-element-597c9160 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-1092e560{text-align:center;}.elementor-115 .elementor-element.elementor-element-1092e560 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-3866d7e7{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-73669ea0{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-115 .elementor-element.elementor-element-6ef509fe{--e-transform-scale:1.6;margin:-30px -30px calc(var(--kit-widget-spacing, 0px) + 30px) -30px;}.elementor-115 .elementor-element.elementor-element-3cc65ac6{text-align:start;}.elementor-115 .elementor-element.elementor-element-3cc65ac6 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-1dc5aa29{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-4ab2a85e{--min-height:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-115 .elementor-element.elementor-element-76afac3{--e-transform-scale:1.6;margin:-30px -30px calc(var(--kit-widget-spacing, 0px) + 40px) -30px;}.elementor-115 .elementor-element.elementor-element-2c5026b9{text-align:start;}.elementor-115 .elementor-element.elementor-element-2c5026b9 .elementor-heading-title{font-size:23px;}.elementor-115 .elementor-element.elementor-element-6cd1f6ca{text-align:start;font-size:15px;}.elementor-115 .elementor-element.elementor-element-6954bb61 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-7a1648da{text-align:center;}.elementor-115 .elementor-element.elementor-element-7a1648da .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-44bfdad2.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-4f6d6cc0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4f6d6cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-repeat:no-repeat;}.elementor-115 .elementor-element.elementor-element-4f6d6cc0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-115 .elementor-element.elementor-element-c81edcb .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2611858d{text-align:center;}.elementor-115 .elementor-element.elementor-element-2611858d .elementor-heading-title{font-size:38px;}.elementor-115 .elementor-element.elementor-element-750aafe2{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-66e9131a.elementor-element{--align-self:center;}.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-115 .elementor-element.elementor-element-21e3bfa0{--min-height:365px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-3dd6a01b{right:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-3dd6a01b{left:0px;}.elementor-115 .elementor-element.elementor-element-3dd6a01b{top:100px;}.elementor-115 .elementor-element.elementor-element-198a398d{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-115 .elementor-element.elementor-element-2c84d370 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-74644f7{text-align:center;}.elementor-115 .elementor-element.elementor-element-74644f7 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-4c1fbba5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-115 .elementor-element.elementor-element-3db6d3f7{text-align:center;}.elementor-115 .elementor-element.elementor-element-3db6d3f7 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-787a8265{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-609d8d96{text-align:center;}.elementor-115 .elementor-element.elementor-element-609d8d96 .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-17d348f3{text-align:center;font-size:16px;}.elementor-115 .elementor-element.elementor-element-5f8bf99b{text-align:center;}.elementor-115 .elementor-element.elementor-element-5f8bf99b .elementor-heading-title{font-size:27px;}.elementor-115 .elementor-element.elementor-element-361776be{text-align:center;}.elementor-115 .elementor-element.elementor-element-361776be img{height:80px;}.elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115 .elementor-element.elementor-element-4250ab64 .elementor-icon-list-item > a{font-size:16px;}.elementor-115 .elementor-element.elementor-element-4a20a961{--justify-content:center;}.elementor-115 .elementor-element.elementor-element-1e209a2e{text-align:center;font-size:10px;}.elementor-115 .elementor-element.elementor-element-47600f02{--justify-content:center;}.elementor-115 .elementor-element.elementor-element-75e80359{text-align:center;font-size:11px;}.elementor-115 .elementor-element.elementor-element-3d37f486 .elementor-icon{font-size:24px;}.elementor-115 .elementor-element.elementor-element-3d37f486 .elementor-icon svg{height:24px;}.elementor-115 .elementor-element.elementor-element-60c1d720{--width:30%;--z-index:99;}.elementor-115 .elementor-element.elementor-element-1196fa5b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99999;}.elementor-115 .elementor-element.elementor-element-1196fa5b.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-2cf45d54{--width:50%;}.elementor-115 .elementor-element.elementor-element-245869d0{--width:50%;}.elementor-115 .elementor-element.elementor-element-2638245c{--width:50%;}.elementor-115 .elementor-element.elementor-element-30d49c49{--width:50%;}.elementor-115 .elementor-element.elementor-element-6c655189{--width:250px;}.elementor-115 .elementor-element.elementor-element-45121107{--content-width:1350px;}.elementor-115 .elementor-element.elementor-element-a9bea5d{--width:50%;}.elementor-115 .elementor-element.elementor-element-43876d28{--width:50%;}.elementor-115 .elementor-element.elementor-element-7fed6b14{--content-width:1000px;}.elementor-115 .elementor-element.elementor-element-73669ea0{--width:49%;}.elementor-115 .elementor-element.elementor-element-4ab2a85e{--width:49%;}.elementor-115 .elementor-element.elementor-element-77376c3b{--width:50%;}.elementor-115 .elementor-element.elementor-element-23032bbf{--width:50%;}.elementor-115 .elementor-element.elementor-element-47600f02{--width:41%;}.elementor-115 .elementor-element.elementor-element-60c1d720{--width:10%;}}@media(min-width:1025px){.elementor-115 .elementor-element.elementor-element-18ed20a7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-18ed20a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-6489482f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-6489482f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-36a5bb23:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-36a5bb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-59ffa8f7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-59ffa8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-5b07fb21:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5b07fb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-45121107:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-45121107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-7fed6b14:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-7fed6b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-4f6d6cc0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4f6d6cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-198a398d:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-198a398d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-b3c241d */.elementor-115 .elementor-element.elementor-element-b3c241d {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-b3c241d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-b3c241d:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-b3c241d::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-b3c241d:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-b3c241d::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-b3c241d .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-b3c241d:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-280cd2a6 */.flutuante-suave {
animation: subirDescer 5s ease-in-out infinite alternate;
display: inline-block;
}

@keyframes subirDescer {
from {
transform: translateY(-10px);
}
to {
transform: translateY(10px);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f95d7a8 */.elementor-115 .elementor-element.elementor-element-f95d7a8 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58183d6d */.elementor-115 .elementor-element.elementor-element-58183d6d.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 40s linear infinite;
}

.elementor-115 .elementor-element.elementor-element-58183d6d.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.elementor-115 .elementor-element.elementor-element-58183d6d.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}

/* CORES */
.elementor-115 .elementor-element.elementor-element-58183d6d .elementor-icon-list-text{
border-radius: 100px;
border: 1px solid #687280;
background: transparent;

padding: 10px 40px 10px 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6373750d */.elementor-115 .elementor-element.elementor-element-6373750d.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-lefts 40s linear infinite;
}

.elementor-115 .elementor-element.elementor-element-6373750d.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.elementor-115 .elementor-element.elementor-element-6373750d.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-lefts {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0%);
  }
}

/* CORES */
.elementor-115 .elementor-element.elementor-element-6373750d .elementor-icon-list-text{
border-radius: 100px;
border: 1px solid #687280;
background: transparent;

padding: 10px 40px 10px 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4de25531 */.elementor-115 .elementor-element.elementor-element-4de25531.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 40s linear infinite;
}

.elementor-115 .elementor-element.elementor-element-4de25531.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.elementor-115 .elementor-element.elementor-element-4de25531.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}

/* CORES */
.elementor-115 .elementor-element.elementor-element-4de25531 .elementor-icon-list-text{
border-radius: 100px;
border: 1px solid #687280;
background: transparent;

padding: 10px 40px 10px 40px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-48583693 */.elementor-115 .elementor-element.elementor-element-48583693 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, #f0f0f0 0%,transparent 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3bb99 */.elementor-115 .elementor-element.elementor-element-af3bb99 {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-af3bb99::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-af3bb99:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-af3bb99:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5087a1f7 */.elementor-115 .elementor-element.elementor-element-5087a1f7 {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-5087a1f7::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-5087a1f7:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-5087a1f7:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d98caf */.elementor-115 .elementor-element.elementor-element-29d98caf {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-29d98caf::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-29d98caf:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-29d98caf:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f05fc3f */.elementor-115 .elementor-element.elementor-element-1f05fc3f {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-1f05fc3f::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-1f05fc3f:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-1f05fc3f:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a1fa12 */.elementor-115 .elementor-element.elementor-element-54a1fa12 {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-54a1fa12::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-54a1fa12:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-54a1fa12:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12014c4c */.elementor-115 .elementor-element.elementor-element-12014c4c {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-12014c4c::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-12014c4c:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-12014c4c:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b81ba5 */.elementor-115 .elementor-element.elementor-element-32b81ba5 {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-32b81ba5::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-32b81ba5:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-32b81ba5:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed6b01b */.elementor-115 .elementor-element.elementor-element-5ed6b01b {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-5ed6b01b::before {
content: "";
position: absolute;
top: -2px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 5px;
border-radius: 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-5ed6b01b:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-5ed6b01b:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24b7784d */.elementor-115 .elementor-element.elementor-element-24b7784d {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-24b7784d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-24b7784d:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-24b7784d::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-24b7784d:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-24b7784d::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-24b7784d .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-24b7784d:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6c9d169a */.elementor-115 .elementor-element.elementor-element-6c9d169a .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f35ba51 */.elementor-115 .elementor-element.elementor-element-3f35ba51 {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-3f35ba51:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-3f35ba51:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-3f35ba51::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-3f35ba51:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-3f35ba51::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-3f35ba51 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-3f35ba51:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5e819dd4 */.elementor-115 .elementor-element.elementor-element-5e819dd4 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg,#f0f0f0 0%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45d42e60 */#jr {
animation: girarContinuamente 50s linear infinite;
display: inline-block;
transform-origin: center center;
}

@keyframes girarContinuamente {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b07fb21 */.elementor-115 .elementor-element.elementor-element-5b07fb21{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, transparent,#ffffff, transparent))1; /*defina as cores da borda*/
    background: #1c1e24;/*defina a cor do bg*/
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7078abe */.linha-imagem-texto{
    margin: 0px 20px -5px 0px;
}

@media (max-width: 767px) {
.linha-imagem-texto{
    margin: 0px 00px -5px 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2636e37a */.imgg {
    margin-right: -25px;
    transition:
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.7s ease;
}

.imgg img {
    display: block;
    border-radius: 200px !important;
    border: 1px solid #ffffff60;

    transition:
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.7s ease,
        box-shadow 0.7s ease;
}

.imgg:hover {
    transform: translateX(10px);
}

.imgg:hover img {
    filter: grayscale(100%);
    transform: scale(1.04);

    box-shadow:
        0 8px 20px rgba(0, 0, 0, 0.18),
        0 0 18px rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-989e135 */.elementor-115 .elementor-element.elementor-element-989e135 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-206fef3c */.elementor-115 .elementor-element.elementor-element-206fef3c .elementor-image-carousel-wrapper,
.elementor-115 .elementor-element.elementor-element-206fef3c .swiper-container,
.elementor-115 .elementor-element.elementor-element-206fef3c .swiper-container-initialized,
.elementor-115 .elementor-element.elementor-element-206fef3c .swiper-container-horizontal{
    overflow: visible !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b437b51 */.elementor-115 .elementor-element.elementor-element-6b437b51 {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-6b437b51:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-6b437b51:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-6b437b51::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-6b437b51:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-6b437b51::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-6b437b51 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-6b437b51:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-51dd93a1 */.elementor-115 .elementor-element.elementor-element-51dd93a1 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg,#f0f0f0 0%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1756c984 */.elementor-115 .elementor-element.elementor-element-1756c984 {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-1756c984:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-1756c984:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-1756c984::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-1756c984:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-1756c984::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-1756c984 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-1756c984:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d78a36d */.elementor-115 .elementor-element.elementor-element-2d78a36d {
    background: rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 16px;

    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.10);
    overflow: hidden;
}


.elementor-115 .elementor-element.elementor-element-2d78a36d {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-2d78a36d::before {
content: "";
position: absolute;
top: 0px;
left: 78px;
transform: translateX(-50%);
width: 80px;
height: 10px;
border-radius:0px  0px 999px 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-2d78a36d:hover::before {
width: 120px;

}

.elementor-115 .elementor-element.elementor-element-2d78a36d:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3bab59c */.elementor-115 .elementor-element.elementor-element-3bab59c .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-187c7d2a */.elementor-115 .elementor-element.elementor-element-187c7d2a .e-n-accordion-item {
  border: 1px solid rgba(66, 9, 9, 0.43) !important;
  background-color: #FFFBEB;
  border-radius: 18px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71769ff4 */.elementor-115 .elementor-element.elementor-element-71769ff4 {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-71769ff4:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-71769ff4:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-71769ff4::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-71769ff4:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-71769ff4::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-71769ff4 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-71769ff4:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-22be60d9 */.elementor-115 .elementor-element.elementor-element-22be60d9 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fed6b14 */.elementor-115 .elementor-element.elementor-element-7fed6b14{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, transparent,#ffffff, transparent))1; /*defina as cores da borda*/
    background: #1c1e24;/*defina a cor do bg*/
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3f8310f3 */.elementor-115 .elementor-element.elementor-element-3f8310f3 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c07772b */.elementor-115 .elementor-element.elementor-element-1c07772b{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}

.elementor-115 .elementor-element.elementor-element-1c07772b .elementor-image-carousel-wrapper,
.elementor-115 .elementor-element.elementor-element-1c07772b .swiper-container,
.elementor-115 .elementor-element.elementor-element-1c07772b .swiper-container-initialized,
.elementor-115 .elementor-element.elementor-element-1c07772b .swiper-container-horizontal{
    overflow: visible !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44bfdad2 */.elementor-115 .elementor-element.elementor-element-44bfdad2 {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #F1E9DF;

  background: linear-gradient(
    90deg,
    #D2B9A3 0%,
    #F1E9DF 50%,
    #D2B9A3 100%
  );

  box-shadow:
    0 10px 20px rgba(210, 185, 163, 0.40),
    0 20px 40px rgba(210, 185, 163, 0.30),
    0 40px 80px rgba(210, 185, 163, 0.20),
    0 60px 120px rgba(210, 185, 163, 0.10);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-44bfdad2:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-44bfdad2:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-44bfdad2::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.80) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-44bfdad2:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(210, 185, 163, 0.45),
    0 30px 60px rgba(210, 185, 163, 0.30),
    0 50px 100px rgba(210, 185, 163, 0.20);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-44bfdad2::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 20%,
    rgba(210, 185, 163, 0.45) 70%,
    rgba(210, 185, 163, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(241, 233, 223, 0.95) 0%,
    rgba(241, 233, 223, 0.20) 40%,
    rgba(241, 233, 223, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-44bfdad2 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-44bfdad2:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66e9131a */.elementor-115 .elementor-element.elementor-element-66e9131a {
  border-radius: 5px;
  border: none;
  border-top: 2px solid #1D3E70;

  background: linear-gradient(
    90deg,
    #05162F 0%,
    #1D3E70 50%,
    #05162F 100%
  );

  box-shadow:
    0 10px 20px rgba(29, 62, 112, 0.40),
    0 20px 40px rgba(29, 62, 112, 0.30),
    0 40px 80px rgba(5, 22, 47, 0.25),
    0 60px 120px rgba(5, 22, 47, 0.15);

  outline: none;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

/* Centralização do conteúdo */
.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

/* Ícone com 48px e centralizado */
.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  font-size: 48px !important;
  color: #fff;
  transition: transform 0.5s ease;
}

.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  display: block;
}

.elementor-115 .elementor-element.elementor-element-66e9131a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-115 .elementor-element.elementor-element-66e9131a:active {
  opacity: 0.5;
}

/* Reflexo passando pelo botão */
.elementor-115 .elementor-element.elementor-element-66e9131a::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.70) 12.81%,
    rgba(29, 62, 112, 0) 66.66%
  );

  transform: translateX(-50%) skew(-25deg);
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

.elementor-115 .elementor-element.elementor-element-66e9131a:hover {
  transform: translateY(-8px);

  box-shadow:
    0 12px 30px rgba(29, 62, 112, 0.50),
    0 30px 60px rgba(29, 62, 112, 0.35),
    0 50px 100px rgba(5, 22, 47, 0.25);
}

/* Brilho superior */
.elementor-115 .elementor-element.elementor-element-66e9131a::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    rgba(29, 62, 112, 0.95) 20%,
    rgba(29, 62, 112, 0.45) 70%,
    rgba(5, 22, 47, 0) 100%
  );

  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Reflexos internos */
.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button::before,
.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.75) 0%,
    rgba(29, 62, 112, 0.30) 40%,
    rgba(5, 22, 47, 0) 70%
  );

  pointer-events: none;
  z-index: 2;
}

.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button::before {
  top: -5px;
}

.elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button::after {
  bottom: -4.5px;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-icon {
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-66e9131a .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    font-size: 38px !important;
  }

  .elementor-115 .elementor-element.elementor-element-66e9131a:hover {
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6d6cc0 */.elementor-115 .elementor-element.elementor-element-4f6d6cc0 {

    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 16px;

    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.10);
    overflow: hidden;
}


.elementor-115 .elementor-element.elementor-element-4f6d6cc0 {
position: relative;
overflow: visible;
}
.elementor-115 .elementor-element.elementor-element-4f6d6cc0::before {
content: "";
position: absolute;
top: 0px;
left: 150px;
transform: translateX(-50%);
width: 100px;
height: 10px;
border-radius:0px  0px 999px 999px;
background: linear-gradient(90deg, #B39E8C 0%, #B39E8C 45%, #E8D2BE 100%);
transition: width 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
z-index: 3;
}

/* Hover expandindo para os lados */
.elementor-115 .elementor-element.elementor-element-4f6d6cc0:hover::before {
width: 190px;

}

.elementor-115 .elementor-element.elementor-element-4f6d6cc0:hover::after {
width: 92px;
opacity: 1;
filter: blur(12px);
}

.elementor-115 .elementor-element.elementor-element-4f6d6cc0{
    overflow: hidden;
}

@media (max-width: 767px) {
.elementor-115 .elementor-element.elementor-element-4f6d6cc0::before {
  left: 50%;  
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1939f415 */.elementor-115 .elementor-element.elementor-element-1939f415 .elementor-divider-separator { border: none !important; height: 1px; width: 100%; display: block; background: linear-gradient( 90deg, transparent 0%,#f0f0f0 50%,transparent 100% ); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198a398d */.elementor-115 .elementor-element.elementor-element-198a398d{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, transparent,#ffffff, transparent))1; /*defina as cores da borda*/
    background: #1c1e24;/*defina a cor do bg*/
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1196fa5b */.elementor-115 .elementor-element.elementor-element-1196fa5b {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: visible !important;
  z-index: 10;
}

/* Texto */
.elementor-115 .elementor-element.elementor-element-1196fa5b::after {
  content: "Fale com nosso Suporte";
  position: absolute;
  right: calc(100% + 12px);
  top: 50%;

  padding: 9px 14px;
  border-radius: 8px;

  background: #161616;
  color: #ffffff;

  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;

  opacity: 0;
  visibility: hidden;
  transform: translate(10px, -50%);

  transition:
    opacity 0.3s ease,
    transform 0.3s ease,
    visibility 0.3s ease;

  pointer-events: none;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
  
  font-family: made evolve sans !important;
}

/* Setinha */
.elementor-115 .elementor-element.elementor-element-1196fa5b::before {
  content: "";
  position: absolute;
  right: calc(100% + 5px);
  top: 50%;

  width: 0;
  height: 0;

  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #161616;

  opacity: 0;
  visibility: hidden;
  transform: translate(10px, -50%);

  transition:
    opacity 0.3s ease,
    transform 0.3s ease,
    visibility 0.3s ease;

  pointer-events: none;
}

/* Aparece ao passar o mouse */
.elementor-115 .elementor-element.elementor-element-1196fa5b:hover::after,
.elementor-115 .elementor-element.elementor-element-1196fa5b:hover::before {
  opacity: 1;
  visibility: visible;
  transform: translate(0, -50%);
}/* End custom CSS */
/* Start custom CSS */.degrade {
background: linear-gradient(270deg, #D2B9A3, #F1E9DF, #D2B9A3);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}

html,body{width:100%; overflow-x:hidden!important; text-wrap: balance !important;}

[data-elementor-type="wp-page"]{
overflow: hidden!important;}

.links a,
.links a:hover{
color: currentColor;
}

.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}

::-webkit-scrollbar {
width: 0px;}

::-webkit-scrollbar-thumb {
background-color: transparent;}

.elementor-section {padding: 0 !important;}

html{
scroll-behavior: auto !important;
}

.elementor-section {padding: 0 !important;}/* End custom CSS */