.elementor-13 .elementor-element.elementor-element-4966675{--display:flex;--min-height:870px;--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:10.25em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-13 .elementor-element.elementor-element-4966675:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4966675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iphone17.melhordebh.com/wp-content/uploads/2024/10/BG-bew-002.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-16db2da{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-title{margin-bottom:28px;}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-description{font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:#708DFA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-0cfd469{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0cfd469 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-8192454{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-8192454 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8192454 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-18ae32d{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:89px;--padding-bottom:134px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9038964{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;--icon-box-icon-margin:75px;}.elementor-13 .elementor-element.elementor-element-9038964 > .elementor-widget-container{padding:41px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon{font-size:47px;}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-de42a12{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;--icon-box-icon-margin:56px;}.elementor-13 .elementor-element.elementor-element-de42a12 > .elementor-widget-container{padding:41px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon{font-size:40px;}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e1585fb{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;--icon-box-icon-margin:75px;}.elementor-13 .elementor-element.elementor-element-e1585fb > .elementor-widget-container{padding:41px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon{font-size:44px;}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-45b6b48{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;--icon-box-icon-margin:30px;}.elementor-13 .elementor-element.elementor-element-45b6b48 > .elementor-widget-container{padding:41px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon{font-size:47px;}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-56fc2c9{--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2b0fb7c{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2b0fb7c > .elementor-widget-container{margin:-12em 0em 0em 0em;}.elementor-13 .elementor-element.elementor-element-ee8bd23{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:-14%;--margin-right:0%;--padding-top:89px;--padding-bottom:93px;--padding-left:72px;--padding-right:72px;}.elementor-13 .elementor-element.elementor-element-a18b947{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-title{margin-bottom:21px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-description{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2df78e7{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-2df78e7 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-13 .elementor-element.elementor-element-fe5a2bd{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fe5a2bd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fe5a2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iphone17.melhordebh.com/wp-content/uploads/2024/10/fundo_1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-588700f{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-588700f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-3c9d0cc{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d79f10f{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-fcba417{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-fcba417.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-c51707a{width:var( --container-widget-width, 23.7% );max-width:23.7%;--container-widget-width:23.7%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d3615d8{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d3615d8 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-13 .elementor-element.elementor-element-bae7699{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-bae7699 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-6af0961{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:171px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-17dd73d{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-17dd73d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-0b52d62{width:var( --container-widget-width, 32.2% );max-width:32.2%;--container-widget-width:32.2%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0b52d62 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-aa024ad{width:var( --container-widget-width, 32.2% );max-width:32.2%;--container-widget-width:32.2%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-aa024ad .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-64f1378{width:var( --container-widget-width, 32.2% );max-width:32.2%;--container-widget-width:32.2%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-64f1378 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-02b2db7{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-02b2db7 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-13 .elementor-element.elementor-element-5c7d3cf{--display:flex;--min-height:1028px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:47px;--padding-bottom:184px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-5c7d3cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5c7d3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iphone17.melhordebh.com/wp-content/uploads/2024/10/fundos_01.webp");background-position:top center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-ca4925a{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-ca4925a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#708DFA;}.elementor-13 .elementor-element.elementor-element-928224c{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-928224c > .elementor-widget-container{margin:0px 0px 121px 0px;}.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-458decd{--display:flex;--min-height:291px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:39px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-13 .elementor-element.elementor-element-b8829fa{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-b8829fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3fcfe0c{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ab8b285 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.13em;font-weight:600;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-f2fb07f{text-align:left;}.elementor-13 .elementor-element.elementor-element-f306c46{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-1cd3897{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-1cd3897 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:500;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-8859e25{--display:flex;--min-height:291px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:39px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-13 .elementor-element.elementor-element-c641276{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-c641276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9267bdb{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-fbfe4d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.13em;font-weight:600;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-1f3eaae{text-align:left;}.elementor-13 .elementor-element.elementor-element-aa8e269{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-26676f2{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-26676f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:500;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-62c5337{--display:flex;--min-height:291px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:39px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-13 .elementor-element.elementor-element-8e06483{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-8e06483 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-31c1f3b{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8b94a86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.13em;font-weight:600;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-4ba0bff{text-align:left;}.elementor-13 .elementor-element.elementor-element-706dec9{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-71353a9{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-71353a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:500;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-86a3e91{--display:flex;--min-height:291px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:39px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-13 .elementor-element.elementor-element-63a169d{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-63a169d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2933359{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-14a828b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.13em;font-weight:600;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-eac4aba{text-align:left;}.elementor-13 .elementor-element.elementor-element-767b971{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a331fc7{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-a331fc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:500;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-25e0bab{--display:flex;--min-height:291px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:39px;--padding-bottom:50px;--padding-left:38px;--padding-right:38px;}.elementor-13 .elementor-element.elementor-element-d2a86f0{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d2a86f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-21fedfa{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8a3af4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.13em;font-weight:600;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-77a00bb{text-align:left;}.elementor-13 .elementor-element.elementor-element-b0372e9{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d888883{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d888883 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:500;line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-f4c7ba0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-13 .elementor-element.elementor-element-f4c7ba0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-39fb0f4{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-39fb0f4 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{font-family:var( --e-global-typography-99a5ed5-font-family ), Sans-serif;font-size:var( --e-global-typography-99a5ed5-font-size );font-weight:var( --e-global-typography-99a5ed5-font-weight );line-height:var( --e-global-typography-99a5ed5-line-height );border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-13 .elementor-element.elementor-element-6b05a56{--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;--flex-wrap:wrap;--padding-top:060px;--padding-bottom:316px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4cccee3{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-4cccee3 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-f3098f0{--display:flex;}.elementor-13 .elementor-element.elementor-element-a75d5cf > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 52px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-a75d5cf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-a75d5cf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-a75d5cf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-description{color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-f089333{--display:flex;--min-height:0px;}.elementor-13 .elementor-element.elementor-element-8eb80f1 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 52px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-8eb80f1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-8eb80f1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-8eb80f1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-description{color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-9a5ed01{--display:flex;}.elementor-13 .elementor-element.elementor-element-e2699e5 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 52px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-e2699e5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-e2699e5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-e2699e5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-description{color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-64d4eef{--display:flex;}.elementor-13 .elementor-element.elementor-element-e201c95 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 52px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-e201c95.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-e201c95.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-e201c95.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-description{color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-24b7afe{--display:flex;}.elementor-13 .elementor-element.elementor-element-c613091 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 52px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-c613091.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-c613091.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-c613091.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-description{color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-bf2061b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8913eb7 );--e-n-carousel-arrow-hover-color:var( --e-global-color-8913eb7 );}.elementor-13 .elementor-element.elementor-element-bf2061b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-64ff91a{--display:flex;--min-height:757px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-46eb5b2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-46eb5b2 > .elementor-widget-container{padding:70px 62px 90px 69px;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-46eb5b2.elementor-position-right .elementor-image-box-img{margin-left:41px;}.elementor-13 .elementor-element.elementor-element-46eb5b2.elementor-position-left .elementor-image-box-img{margin-right:41px;}.elementor-13 .elementor-element.elementor-element-46eb5b2.elementor-position-top .elementor-image-box-img{margin-bottom:41px;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-c93c800{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-c93c800 > .elementor-widget-container{padding:70px 62px 54px 69px;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-c93c800.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-13 .elementor-element.elementor-element-c93c800.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-13 .elementor-element.elementor-element-c93c800.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-size:var( --e-global-typography-463bb59-font-size );font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-39a6cff{--display:flex;--min-height:1060px;--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;--padding-top:81px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-950534f{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-950534f > .elementor-widget-container{background-image:url("https://iphone17.melhordebh.com/wp-content/uploads/2024/10/FAQ.svg");margin:0px 0px 0px 0px;padding:174px 0px 0px 0px;background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-950534f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-18e5e69{--display:flex;}.elementor-13 .elementor-element.elementor-element-1e409f4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-4d3f73c{--display:flex;}.elementor-13 .elementor-element.elementor-element-6758afe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-a37689e{--display:flex;}.elementor-13 .elementor-element.elementor-element-41057ca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-b26f43d{--display:flex;}.elementor-13 .elementor-element.elementor-element-2407c07 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-b3995a5{--n-accordion-title-font-size:var( --e-global-typography-463bb59-font-size );width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:27px;}.elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13 .elementor-element.elementor-element-b3995a5 {--n-accordion-padding:30px 0px 32px 0px;}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-463bb59-font-family ), Sans-serif;font-weight:var( --e-global-typography-463bb59-font-weight );line-height:var( --e-global-typography-463bb59-line-height );}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:30px;--padding-right:50px;--padding-bottom:40px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-448a5da{--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:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-448a5da:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-448a5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283668;}.elementor-13 .elementor-element.elementor-element-fad817e{text-align:center;}.elementor-13 .elementor-element.elementor-element-fad817e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-ee8bd23{--width:55%;}.elementor-13 .elementor-element.elementor-element-3fcfe0c{--width:51%;}.elementor-13 .elementor-element.elementor-element-9267bdb{--width:51%;}.elementor-13 .elementor-element.elementor-element-31c1f3b{--width:51%;}.elementor-13 .elementor-element.elementor-element-2933359{--width:51%;}.elementor-13 .elementor-element.elementor-element-21fedfa{--width:51%;}}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-8192454 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-description{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-950534f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-1e409f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6758afe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-41057ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2407c07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-b3995a5{--n-accordion-title-font-size:var( --e-global-typography-463bb59-font-size );}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-fad817e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-8192454 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-description{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-f4c7ba0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-bf2061b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-950534f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-1e409f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6758afe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-41057ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2407c07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-b3995a5{--n-accordion-title-font-size:var( --e-global-typography-463bb59-font-size );}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-fad817e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-4966675:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4966675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iphone17.melhordebh.com/wp-content/uploads/2024/10/bg_mobile-bew2.webp");}.elementor-13 .elementor-element.elementor-element-4966675{--content-width:90%;--min-height:935px;--padding-top:16em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-16db2da{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-0cfd469{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );padding:20px 40px 20px 40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-8192454{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8192454 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-18ae32d{--content-width:90%;--padding-top:20px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9038964{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-de42a12{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e1585fb{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-45b6b48{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-56fc2c9{--content-width:90%;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2b0fb7c{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-2b0fb7c > .elementor-widget-container{margin:-6em 0em 0em 0em;}.elementor-13 .elementor-element.elementor-element-ee8bd23{--width:100%;--margin-top:-25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-description{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-fe5a2bd{--content-width:90%;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-588700f{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-588700f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-3c9d0cc{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d79f10f{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-fcba417{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-c51707a{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-6af0961{--content-width:90%;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-17dd73d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-0b52d62{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-aa024ad{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-64f1378{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );padding:20px 40px 20px 40px;}.elementor-13 .elementor-element.elementor-element-5c7d3cf{--content-width:90%;--min-height:900px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5c7d3cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5c7d3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-928224c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-458decd{--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-b8829fa{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-13 .elementor-element.elementor-element-3fcfe0c{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-ab8b285 .elementor-heading-title{font-size:1em;}.elementor-13 .elementor-element.elementor-element-f2fb07f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f2fb07f img{width:72%;}.elementor-13 .elementor-element.elementor-element-f306c46{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-8859e25{--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-c641276{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-13 .elementor-element.elementor-element-9267bdb{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-fbfe4d5 .elementor-heading-title{font-size:1em;}.elementor-13 .elementor-element.elementor-element-1f3eaae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1f3eaae img{width:72%;}.elementor-13 .elementor-element.elementor-element-aa8e269{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-62c5337{--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-8e06483{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-13 .elementor-element.elementor-element-31c1f3b{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8b94a86 .elementor-heading-title{font-size:1em;}.elementor-13 .elementor-element.elementor-element-4ba0bff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4ba0bff img{width:72%;}.elementor-13 .elementor-element.elementor-element-706dec9{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-86a3e91{--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-63a169d{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-13 .elementor-element.elementor-element-2933359{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-14a828b .elementor-heading-title{font-size:1em;}.elementor-13 .elementor-element.elementor-element-eac4aba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-eac4aba img{width:72%;}.elementor-13 .elementor-element.elementor-element-767b971{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-25e0bab{--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-d2a86f0{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-13 .elementor-element.elementor-element-21fedfa{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8a3af4f .elementor-heading-title{font-size:1em;}.elementor-13 .elementor-element.elementor-element-77a00bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-77a00bb img{width:72%;}.elementor-13 .elementor-element.elementor-element-b0372e9{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f4c7ba0{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );padding:20px 40px 20px 40px;}.elementor-13 .elementor-element.elementor-element-6b05a56{--content-width:90%;--padding-top:90px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4cccee3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-bf2061b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-64ff91a{--content-width:90%;}.elementor-13 .elementor-element.elementor-element-46eb5b2{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-46eb5b2 > .elementor-widget-container{padding:60px 30px 60px 30px;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-img{margin-bottom:41px;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-c93c800 > .elementor-widget-container{padding:60px 030px 60px 30px;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-img{margin-bottom:30px;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-39a6cff{--content-width:90%;--padding-top:90px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-950534f{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-950534f > .elementor-widget-container{margin:0em 0em 4em 0em;padding:33% 0% 0% 0%;}.elementor-13 .elementor-element.elementor-element-950534f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-1e409f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6758afe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-41057ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2407c07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-b3995a5{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-463bb59-font-size );}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-448a5da{--content-width:90%;}.elementor-13 .elementor-element.elementor-element-fad817e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-16db2da .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-8192454 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9038964 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-de42a12 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e1585fb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-45b6b48 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-56fc2c9{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2b0fb7c > .elementor-widget-container{margin:-16em 0em 0em 0em;}.elementor-13 .elementor-element.elementor-element-ee8bd23{--margin-top:3%;--margin-bottom:0%;--margin-left:-14%;--margin-right:0%;}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a18b947 .elementor-image-box-description{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-2df78e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{font-size:var( --e-global-typography-99a5ed5-font-size );line-height:var( --e-global-typography-99a5ed5-line-height );}.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-a75d5cf .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-8eb80f1 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e2699e5 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-e201c95 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c613091 .elementor-image-box-title{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{font-size:var( --e-global-typography-463bb59-font-size );line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-950534f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-1e409f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6758afe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-41057ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2407c07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-b3995a5{--n-accordion-title-font-size:var( --e-global-typography-463bb59-font-size );}:where( .elementor-13 .elementor-element.elementor-element-b3995a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-463bb59-line-height );}.elementor-13 .elementor-element.elementor-element-fad817e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-0cfd469 */.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}


.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button{
    background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
}

.elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button {
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Cor inicial e intensidade do box-shadow */
}

@keyframes pisca {
  0% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Estado inicial do box-shadow */
  }
  70% {
    box-shadow: 0 0 30px 20px rgba(112, 141, 250, 0); /* Expansão do box-shadow com transparência */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0); /* Retorno ao estado inicial com transparência */
  }
}

.elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #708DFA, #5A74E3, #708DFA, #869EFF); /*variações de #708DFA*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}

@media (max-width: 767px) {
    /* Colocar o ícone acima do texto no botão */
    .elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button .elementor-button-icon {
        display: block;
        font-size: 24px; /* Ajusta o tamanho do ícone */
        margin-bottom: 8px;
        margin-top:8px;/* Espaçamento entre ícone e texto */
    }
    
    /* Centralizar o texto abaixo do ícone */
    .elementor-13 .elementor-element.elementor-element-0cfd469 .elementor-button {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9038964 */.elementor-13 .elementor-element.elementor-element-9038964{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}

/* Definindo a animação de esmaecimento (fade-in) */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* O elemento começa sem a animação */
.fade-in-scroll {
  opacity: 1;
}

/* Quando a classe de animação for aplicada, o elemento esmaece */
.fade-in-visible {
  animation: fadeIn 1.5s ease-in-out forwards;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de42a12 */.elementor-13 .elementor-element.elementor-element-de42a12{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1585fb */.elementor-13 .elementor-element.elementor-element-e1585fb{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45b6b48 */.elementor-13 .elementor-element.elementor-element-45b6b48{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ae32d */.elementor-13 .elementor-element.elementor-element-18ae32d {
  position: relative;
}

.elementor-13 .elementor-element.elementor-element-18ae32d::before {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 499px;
  height: 499px;
  border-radius: 50%;
  filter: blur(190px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a18b947 */.elementor-13 .elementor-element.elementor-element-a18b947 .titulo{
    color: #708DFA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee8bd23 */.elementor-13 .elementor-element.elementor-element-ee8bd23{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2df78e7 */.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button{
    background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
}

.elementor-13 .elementor-element.elementor-element-2df78e7 .elementor-button {
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Cor inicial e intensidade do box-shadow */
}

@keyframes pisca {
  0% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Estado inicial do box-shadow */
  }
  70% {
    box-shadow: 0 0 30px 20px rgba(112, 141, 250, 0); /* Expansão do box-shadow com transparência */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0); /* Retorno ao estado inicial com transparência */
  }
}

.elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #708DFA, #5A74E3, #708DFA, #869EFF); /*variações de #708DFA*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fc2c9 */.elementor-13 .elementor-element.elementor-element-56fc2c9::before {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 715px;
  height: 715px;
  border-radius: 50%;
  filter: blur(200px);
  position: absolute;
  left: 50%;
  top: 60%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588700f */.elementor-13 .elementor-element.elementor-element-588700f .titulo{
    color: var(--Roxo, #708DFA);
}

.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{
    max-width: 49%;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-588700f .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3615d8 */.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button{
    background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
}

.elementor-13 .elementor-element.elementor-element-d3615d8 .elementor-button {
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Cor inicial e intensidade do box-shadow */
}

@keyframes pisca {
  0% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Estado inicial do box-shadow */
  }
  70% {
    box-shadow: 0 0 30px 20px rgba(112, 141, 250, 0); /* Expansão do box-shadow com transparência */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0); /* Retorno ao estado inicial com transparência */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae7699 */.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{
    max-width: 68%;
    margin: 0 auto;
    text-align: center; 
    display: block;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-bae7699 .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dd73d */.elementor-13 .elementor-element.elementor-element-17dd73d .titulo{
    color: var(--Roxo, #708DFA);
}

.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{
    max-width: 49%;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-17dd73d .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0b52d62 */.elementor-13 .elementor-element.elementor-element-0b52d62 .custom-video iframe {
    width: 100%;
    aspect-ratio: 16 / 9; /* Define a proporção 16:9 */
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: url('<path-to-image>') lightgray 50% / cover no-repeat;
    box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
    backdrop-filter: blur(10px);
    position: relative;
}

.custom-video {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

@media only screen and (max-width: 600px) {
    .custom-video iframe {
        border-radius: 15px; /* Ajusta o border-radius para telas menores */
        box-shadow: none; /* Remove ou ajusta o box-shadow se necessário */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-aa024ad */.elementor-13 .elementor-element.elementor-element-aa024ad .custom-video iframe {
    width: 100%;
    aspect-ratio: 16 / 9; /* Define a proporção 16:9 */
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: url('<path-to-image>') lightgray 50% / cover no-repeat;
    box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
    backdrop-filter: blur(10px);
    position: relative;
}

.custom-video {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

@media only screen and (max-width: 600px) {
    .custom-video iframe {
        border-radius: 15px; /* Ajusta o border-radius para telas menores */
        box-shadow: none; /* Remove ou ajusta o box-shadow se necessário */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64f1378 */.elementor-13 .elementor-element.elementor-element-64f1378 .custom-video iframe {
    width: 100%;
    aspect-ratio: 16 / 9; /* Define a proporção 16:9 */
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: url('<path-to-image>') lightgray 50% / cover no-repeat;
    box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
    backdrop-filter: blur(10px);
    position: relative;
}

.custom-video {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

@media only screen and (max-width: 600px) {
    .custom-video iframe {
        border-radius: 15px; /* Ajusta o border-radius para telas menores */
        box-shadow: none; /* Remove ou ajusta o box-shadow se necessário */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02b2db7 */.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button{
    background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
}

.elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button {
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Cor inicial e intensidade do box-shadow */
}

@keyframes pisca {
  0% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Estado inicial do box-shadow */
  }
  70% {
    box-shadow: 0 0 30px 20px rgba(112, 141, 250, 0); /* Expansão do box-shadow com transparência */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0); /* Retorno ao estado inicial com transparência */
  }
}

@media (max-width: 767px) {
    /* Colocar o ícone acima do texto no botão */
    .elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button .elementor-button-icon {
        display: block;
        font-size: 24px; /* Ajusta o tamanho do ícone */
        margin-bottom: 8px;
        margin-top:8px;/* Espaçamento entre ícone e texto */
    }
    
    /* Centralizar o texto abaixo do ícone */
    .elementor-13 .elementor-element.elementor-element-02b2db7 .elementor-button {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af0961 */.elementor-13 .elementor-element.elementor-element-6af0961 {
  position: relative;
}

.elementor-13 .elementor-element.elementor-element-6af0961::after {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 715px;
  height: 715px;
  border-radius: 50%;
  filter: blur(190px);
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%); 
  pointer-events: none;
  z-index: 999 !important;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-6af0961 {
  position: relative;
}

.elementor-13 .elementor-element.elementor-element-6af0961::after {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 400px; /* Tente ajustar para melhorar o desempenho */
  height: 400px;
  border-radius: 50%;
  filter: blur(100px); /* Valor de blur reduzido */
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  will-change: transform, top, left; /* Aceleração de hardware */
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4925a */.elementor-13 .elementor-element.elementor-element-ca4925a .titulo{
    color: var(--Roxo, #708DFA);
}

.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{
    max-width: 49%;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-ca4925a .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-928224c */.elementor-13 .elementor-element.elementor-element-928224c .titulo{
    color: var(--Roxo, #708DFA);
}

.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{
    max-width: 60%;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-928224c .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458decd */.elementor-13 .elementor-element.elementor-element-458decd{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859e25 */.elementor-13 .elementor-element.elementor-element-8859e25{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c5337 */.elementor-13 .elementor-element.elementor-element-62c5337{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3e91 */.elementor-13 .elementor-element.elementor-element-86a3e91{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e0bab */.elementor-13 .elementor-element.elementor-element-25e0bab{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39fb0f4 */.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button{
    background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
}

.elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button {
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Cor inicial e intensidade do box-shadow */
}

@keyframes pisca {
  0% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0.2); /* Estado inicial do box-shadow */
  }
  70% {
    box-shadow: 0 0 30px 20px rgba(112, 141, 250, 0); /* Expansão do box-shadow com transparência */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(112, 141, 250, 0); /* Retorno ao estado inicial com transparência */
  }
}

@media (max-width: 767px) {
    /* Colocar o ícone acima do texto no botão */
    .elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button .elementor-button-icon {
        display: block;
        font-size: 24px; /* Ajusta o tamanho do ícone */
        margin-bottom: 8px;
        margin-top:8px;/* Espaçamento entre ícone e texto */
    }
    
    /* Centralizar o texto abaixo do ícone */
    .elementor-13 .elementor-element.elementor-element-39fb0f4 .elementor-button {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d3cf */.elementor-13 .elementor-element.elementor-element-5c7d3cf {
  position: relative;
}

.elementor-13 .elementor-element.elementor-element-5c7d3cf::before {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 499px;
  height: 499px;
  border-radius: 50%;
  filter: blur(190px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); 
  pointer-events: none;
  z-index: 999 !important;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-5c7d3cf::before {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 400px;
  height: 400px;
  border-radius: 50%;
  filter: blur(100px);
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  will-change: transform, top, left;
  z-index: 999 !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cccee3 */.elementor-13 .elementor-element.elementor-element-4cccee3 .titulo{
    color: var(--Roxo, #708DFA);
}

.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{
    max-width: 40%;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-4cccee3 .elementor-heading-title{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75d5cf */.elementor-13 .elementor-element.elementor-element-a75d5cf .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-a75d5cf .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8eb80f1 */.elementor-13 .elementor-element.elementor-element-8eb80f1 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 10px;
}

.elementor-13 .elementor-element.elementor-element-8eb80f1 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e2699e5 */.elementor-13 .elementor-element.elementor-element-e2699e5 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e2699e5 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e201c95 */.elementor-13 .elementor-element.elementor-element-e201c95 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-e201c95 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c613091 */.elementor-13 .elementor-element.elementor-element-c613091 .tamanho {
    font-size: 20px;
    font-weight: 500;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .preco {
    font-size: 22px;
    font-weight: 600;
    padding-top: 25px; /* Padding superior */
    display: block; /* Quebra de linha */
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar {
    display: inline-flex;
    padding: 11px 21px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 10px;
    border-radius: 50px;
    background: #0171E2;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 33px;
}

.elementor-13 .elementor-element.elementor-element-c613091 .botao-comprar:hover {
    background: #005bb5;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bf2061b *//* Definindo overflow visível e ajustando o clipping */
.elementor-13 .elementor-element.elementor-element-bf2061b .swiper,
.elementor-13 .elementor-element.elementor-element-bf2061b .swiper-container {
    overflow: visible !important; /* Permite que o conteúdo transborde */
    z-index: 99;
}

/* Ajustando o overflow do contêiner para vazar */
.elementor-13 .elementor-element.elementor-element-bf2061b .swiper-wrapper {
    position: relative;
    overflow: visible !important;
    margin-right: -150px; /* Ajuste conforme necessário para que o carrossel "vaze" */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46eb5b2 */.elementor-13 .elementor-element.elementor-element-46eb5b2{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}

.elementor-13 .elementor-element.elementor-element-46eb5b2 .elementor-image-box-description{
    background: linear-gradient(90deg, #708DFA 0%, #273258 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c93c800 */.elementor-13 .elementor-element.elementor-element-c93c800{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(180deg, rgba(112, 141, 250, 0.06) 0%, rgba(78, 99, 175, 0.10) 30%, rgba(0, 0, 0, 0.20) 100%);
box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.15) inset;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}

.elementor-13 .elementor-element.elementor-element-c93c800 .elementor-image-box-description{
    background: linear-gradient(90deg, #708DFA 0%, #273258 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ff91a */.elementor-13 .elementor-element.elementor-element-64ff91a::after {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 715px;
  height: 715px;
  border-radius: 50%;
  filter: blur(200px);
  position: absolute;
  left: 50%;
  top: 70%;
  z-index: 99;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 999 !important;
}

@media(max-width: 767px){
.elementor-13 .elementor-element.elementor-element-64ff91a::after {
  content: "";
  background: rgba(112, 141, 250, 0.20);
  width: 400px; 
  height: 400px;
  border-radius: 50%;
  filter: blur(100px);
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  will-change: transform, top, left;
  z-index: 99;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b3995a5 */.elementor-13 .elementor-element.elementor-element-b3995a5 .e-n-accordion-item-title-header{
    max-width: 498px;
}

@media(max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-b3995a5 .e-n-accordion-item-title-header{
    max-width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa85288 */html,
body {
  max-width: 100%;
  overflow-x: hidden;
  background-color: #000000; /* Fundo preto */
}

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

::-webkit-scrollbar-track {
  background: #000000; /* Fundo preto */
}

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
  border: 1px solid #5376F9; /* Borda branca */
}

::-webkit-scrollbar-thumb:hover {
  -webkit-border-radius: 12px;
  background: linear-gradient(90deg, #708DFA 0%, #5376F9 100%);
  border: 1px solid #5376F9; /* Borda mudando para #5376F9 no hover */
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
  }

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJA.ttf') format('truetype');
}

button, a {
    cursor: pointer !important;
}/* End custom CSS */