.elementor-2484 .elementor-element.elementor-element-47fa1bbc{--display:flex;}.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-2484 .elementor-element.elementor-element-2bfe9be{text-align:start;}.elementor-2484 .elementor-element.elementor-element-2bfe9be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2484 .elementor-element.elementor-element-7c44dbb5{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-2484 .elementor-element.elementor-element-35757d66{--box-border-color:var( --e-global-color-51bda8c );--box-border-width:1px;--box-border-radius:15px;--header-color:#FF660099;--toggle-button-color:var( --e-global-color-text );--nested-list-indent:1em;--item-text-hover-color:var( --e-global-color-09cde82 );--marker-color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header-title{text-align:start;}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header, .elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header-title{font-family:var( --e-global-typography-ba10a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-ba10a7f-font-size );font-weight:var( --e-global-typography-ba10a7f-font-weight );line-height:var( --e-global-typography-ba10a7f-line-height );}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header{flex-direction:row;}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-9ef3cd9{--display:flex;}.elementor-2484 .elementor-element.elementor-element-bd0b660 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-f3e9edd{--display:flex;}.elementor-2484 .elementor-element.elementor-element-b431262 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-0df570e{--display:flex;}.elementor-2484 .elementor-element.elementor-element-86ca718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-118e9e6{text-align:start;}.elementor-2484 .elementor-element.elementor-element-635e75f{--display:flex;}.elementor-2484 .elementor-element.elementor-element-fac2757 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-9394709{text-align:start;}.elementor-2484 .elementor-element.elementor-element-29eb377{--display:flex;}.elementor-2484 .elementor-element.elementor-element-01227fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-217ae78{text-align:start;}.elementor-2484 .elementor-element.elementor-element-14f9870{--display:flex;}.elementor-2484 .elementor-element.elementor-element-2f73df6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-3e62120{text-align:start;}.elementor-2484 .elementor-element.elementor-element-fa51dca{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-2484 .elementor-element.elementor-element-3946ed1 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-3946ed1.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-07c80b7{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-482434d > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-482434d.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-d245ad9{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-b098500 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-b098500.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-480684e{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-54a44d1 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-54a44d1.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-8d89102{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-fa9bde4 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-fa9bde4.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-b3d917e{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-3acfa24 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-3acfa24.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-93ab944{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51bda8c );--border-color:var( --e-global-color-51bda8c );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.25);--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2484 .elementor-element.elementor-element-715b9ea > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2484 .elementor-element.elementor-element-715b9ea.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-8a4f061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-579fc1e{text-align:start;}.elementor-2484 .elementor-element.elementor-element-579fc1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-14b0063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-91b098e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-275eb57{text-align:center;}.elementor-2484 .elementor-element.elementor-element-96ba8a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-72fa78a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-04de460{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-2ddedbc{text-align:center;}.elementor-2484 .elementor-element.elementor-element-75ce4a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-1277aee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-0106bad{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-db0a04a{text-align:center;}.elementor-2484 .elementor-element.elementor-element-1677ad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-5810c70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-4846a03{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-d6cb422{text-align:center;}.elementor-2484 .elementor-element.elementor-element-146913d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-e738444 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-c49e27a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-a634ded{text-align:center;}.elementor-2484 .elementor-element.elementor-element-23efbae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-fd4890d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-954a0a2{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-3fb5a11{text-align:center;}.elementor-2484 .elementor-element.elementor-element-54a60d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-8ed5c41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-dccb502{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-9d706b8{text-align:center;}.elementor-2484 .elementor-element.elementor-element-473563f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-b808c6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-a15c9ae{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2484 .elementor-element.elementor-element-7aa2b71{text-align:center;}.elementor-2484 .elementor-element.elementor-element-7aa2b71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-2484 .elementor-element.elementor-element-b149bc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2484 .elementor-element.elementor-element-275d409 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-2484 .elementor-element.elementor-element-6484049{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{width:40px;height:40px;opacity:1;background-color:var( --e-global-color-963e00e );border-radius:10px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{color:var( --e-global-color-6cbeee6 );}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{fill:var( --e-global-color-6cbeee6 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header, .elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header-title{font-size:var( --e-global-typography-ba10a7f-font-size );line-height:var( --e-global-typography-ba10a7f-line-height );}.elementor-2484 .elementor-element.elementor-element-fa51dca{--grid-auto-flow:row;}.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-2484 .elementor-element.elementor-element-07c80b7{--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-d245ad9{--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-480684e{--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-8d89102{--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-b3d917e{--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-93ab944{--grid-auto-flow:row;}}@media(max-width:767px){.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-2484 .elementor-element.elementor-element-2bfe9be .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header, .elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__header-title{font-size:var( --e-global-typography-ba10a7f-font-size );line-height:var( --e-global-typography-ba10a7f-line-height );}.elementor-2484 .elementor-element.elementor-element-35757d66 .elementor-toc__list-item{font-size:18px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-bd0b660 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-b431262 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-86ca718 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-fac2757 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-01227fa .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-2f73df6 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-fa51dca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-2484 .elementor-element.elementor-element-b4fe192.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-b4fe192{text-align:center;}.elementor-2484 .elementor-element.elementor-element-07c80b7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-14889e4.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-14889e4{text-align:center;}.elementor-2484 .elementor-element.elementor-element-d245ad9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-362e6ef.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-362e6ef{text-align:center;}.elementor-2484 .elementor-element.elementor-element-480684e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-2b21d08.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-2b21d08{text-align:center;}.elementor-2484 .elementor-element.elementor-element-8d89102{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-72cdc2c.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-72cdc2c{text-align:center;}.elementor-2484 .elementor-element.elementor-element-b3d917e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-0dd88f7.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-0dd88f7{text-align:center;}.elementor-2484 .elementor-element.elementor-element-93ab944{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2484 .elementor-element.elementor-element-5a1c9d4.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-5a1c9d4{text-align:center;}.elementor-2484 .elementor-element.elementor-element-579fc1e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-14b0063 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-53677e5.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-53677e5{text-align:center;}.elementor-2484 .elementor-element.elementor-element-91b098e{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-72fa78a .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-a510ae6.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-a510ae6{text-align:center;}.elementor-2484 .elementor-element.elementor-element-04de460{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-1277aee .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-cba4e30.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-cba4e30{text-align:center;}.elementor-2484 .elementor-element.elementor-element-0106bad{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-5810c70 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-bbf6587.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-bbf6587{text-align:center;}.elementor-2484 .elementor-element.elementor-element-4846a03{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-e738444 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-ea820f8.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-ea820f8{text-align:center;}.elementor-2484 .elementor-element.elementor-element-c49e27a{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-fd4890d .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-31bde7f.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-31bde7f{text-align:center;}.elementor-2484 .elementor-element.elementor-element-954a0a2{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-8ed5c41 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-5105e24.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-5105e24{text-align:center;}.elementor-2484 .elementor-element.elementor-element-dccb502{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-b808c6c .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-4042322.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-4042322{text-align:center;}.elementor-2484 .elementor-element.elementor-element-a15c9ae{font-size:16px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2484 .elementor-element.elementor-element-275d409 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2484 .elementor-element.elementor-element-6484049{font-size:18px;line-height:1.4em;letter-spacing:0.02em;}}/* Start custom CSS */.orange_pill{
    background-color: #f73;
    color: white;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 500;
    border-radius: 3px;
    display: inline-flex;
    line-height: 1;
    padding: 3px 10px;
    word-break: break-all;
    margin-top: 5px;
    margin-bottom: 5px;
}

.div_partner{
    width: 25%;
    height: 250px;    
    align-content: left;
    height: 200px   ;
    align-items: center;
    display: flex;
    vertical-align: center;
}

.div_title{
    font-family: Montserrat, Verdana; 
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.div_title_mob{
    font-family: Montserrat, Verdana; 
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.div_logo{
    width: 340px;
    display: grid;
    place-items: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.div_logo_mob{
    width: 340px;
    display: grid;
    place-items: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.btn_comprar {
  background-color: #479908;
  color: white;
  padding: 15px 40px;
  margin-top: 10px;
  border: none;
  border-radius: 15px;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  text-decoration: none;  
  display: inline-block;
  
}

.btn_comprar:hover {
    background-color: #FF6600;
}

.btn_comprar:active {
    background-color: #23A455;
}

.btn_comprar:focus {
    background-color: #FF6600
}

.text_pill,
.review_rating {
  display: inline-block;
  vertical-align: middle;
}


/* Espaçamento lateral opcional */
.review_rating { 
   padding-right: 18px;
}

/* Espaçamento lateral opcional */
.text_pill { 
    padding-left: 18px;
}

/* container das estrelas */
.stars_rating {
  list-style: none;
  list-style-position: inside;
  display: inline-flex;       /* exibe os itens lado a lado */
  align-items: center;        /* centraliza verticalmente */
  justify-content: flex-start;
  gap: 4px;
  margin: 0;
  padding: 0;
  line-height: 1;             /* evita espaço extra vertical */
}

.prod_rating {  
    display: flex;
    align-items: center;         /* Alinha verticalmente tudo */
    justify-content: flex-start; /* Mantém tudo na mesma linha */
    gap: 4px;                    /* Espaçamento entre blocos */
    width: 100%;
}

/* Remove larguras fixas — flex se ajusta automaticamente */
.review_rating,
.text_pill,
.stars_rating {
  display: flex;
  align-items: center;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0,0,0,0.85);
  line-height: 1.35;
}/* End custom CSS */