.elementor-907 .elementor-element.elementor-element-c28608a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-f4e0328{--display:flex;--justify-content:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-725ed88 .elementor-heading-title{color:#C91710;}.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 );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-907 .elementor-element.elementor-element-674ee7c{text-align:left;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-b6e7cb3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );}.elementor-907 .elementor-element.elementor-element-ff1fd71 .elementor-counter-number-wrapper{color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-907 .elementor-element.elementor-element-ff1fd71 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-6d93e3a .elementor-counter-number-wrapper{color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-907 .elementor-element.elementor-element-6d93e3a .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-f0aa1b9 .elementor-counter-number-wrapper{color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-907 .elementor-element.elementor-element-f0aa1b9 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-2eaa06d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-907 .elementor-element.elementor-element-2eaa06d{--e-icon-list-icon-size:0.9em;--icon-vertical-offset:0px;}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-907 .elementor-element.elementor-element-45f4631 .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;fill:var( --e-global-color-2b08b8d );color:var( --e-global-color-2b08b8d );}.elementor-907 .elementor-element.elementor-element-45f4631 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-45f4631 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-c7a4d38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );}.elementor-907 .elementor-element.elementor-element-8865a91 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-70c299e );border-radius:15px 15px 15px 15px;}.elementor-907 .elementor-element.elementor-element-c1d7f29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-c1d7f29:not(.elementor-motion-effects-element-type-background), .elementor-907 .elementor-element.elementor-element-c1d7f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-907 .elementor-element.elementor-element-c1d7f29 > .elementor-shape-bottom svg, .elementor-907 .elementor-element.elementor-element-c1d7f29 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-907 .elementor-element.elementor-element-f7b1ae6{--display:flex;}.elementor-907 .elementor-element.elementor-element-bdb68f1{text-align:center;}.elementor-907 .elementor-element.elementor-element-bdb68f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.3em;font-weight:800;text-transform:uppercase;font-style:italic;color:var( --e-global-color-70c299e );}.elementor-907 .elementor-element.elementor-element-afeb05c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-30a69c4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;font-style:italic;color:var( --e-global-color-text );}.elementor-907 .elementor-element.elementor-element-d13f529{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--gap:040px 0px;--row-gap:040px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-7ab6c73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-29b3390 img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-700ecdf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-7a399e5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-06ecaea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-06ecaea{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-4945d66{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-de1cc6d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-27229cd .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-27229cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-27229cd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-fc0ad52 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-fc0ad52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-fc0ad52 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-c4cdc23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-e9e7efa img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-16e2d17{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-56cdc8f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-9f1585b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-9f1585b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-5edd1f2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-ea16985 .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-ea16985 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-ea16985 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-f502fb0 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-f502fb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-f502fb0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-5fb56c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-b14f803 img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-32d8520{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-a63dd09{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-98d4e51 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-98d4e51{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-2282743{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-0154eef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-16cca35 .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-16cca35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-16cca35 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-1a55785 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-1a55785 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-1a55785 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-e0dbbbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-85d364f img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-e2cea43{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-c59f5d4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-3c6232f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-3c6232f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-a712dcb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-c2f6251 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-6abba9e .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-6abba9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-6abba9e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-772c877 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-772c877 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-772c877 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-3b11be4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-4121a81 img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-a90f3f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-26ca60b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-5998dc7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-5998dc7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-70abe4e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-21d0eab .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-21d0eab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-21d0eab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-6501223 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-6501223 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-6501223 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-5007322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-d6ab7dc img{border-radius:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-d10c8e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-797b6ff{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-907 .elementor-element.elementor-element-7ea64fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-7ea64fa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-2bd4e85{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;font-style:italic;line-height:15px;color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-fc77ded > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-907 .elementor-element.elementor-element-91d0838 .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;}.elementor-907 .elementor-element.elementor-element-91d0838 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-91d0838 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-84269e7 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;font-style:italic;text-decoration:underline;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-84269e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-84269e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-74d1a35{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-08fc2e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-15fb7bd{text-align:center;}.elementor-907 .elementor-element.elementor-element-15fb7bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;font-style:italic;color:var( --e-global-color-70c299e );}.elementor-907 .elementor-element.elementor-element-478f4eb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-907 .elementor-element.elementor-element-95c899f .elementor-button{background-color:var( --e-global-color-70c299e );font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;fill:var( --e-global-color-2b08b8d );color:var( --e-global-color-2b08b8d );}.elementor-907 .elementor-element.elementor-element-95c899f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-907 .elementor-element.elementor-element-95c899f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-907 .elementor-element.elementor-element-9340cd8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-907 .elementor-element.elementor-element-6cefe97 .elementor-icon-list-icon i{color:var( --e-global-color-34ad770 );transition:color 0.3s;}.elementor-907 .elementor-element.elementor-element-6cefe97 .elementor-icon-list-icon svg{fill:var( --e-global-color-34ad770 );transition:fill 0.3s;}.elementor-907 .elementor-element.elementor-element-6cefe97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-907 .elementor-element.elementor-element-6cefe97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-907 .elementor-element.elementor-element-6cefe97 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:500;}.elementor-907 .elementor-element.elementor-element-6cefe97 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-907 .elementor-element.elementor-element-c28608a{--content-width:1200px;}.elementor-907 .elementor-element.elementor-element-b6e7cb3{--width:100%;}.elementor-907 .elementor-element.elementor-element-c7a4d38{--width:80%;}.elementor-907 .elementor-element.elementor-element-c1d7f29{--content-width:1300px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-907 .elementor-element.elementor-element-b6e7cb3{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-907 .elementor-element.elementor-element-d13f529{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-700ecdf{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-16e2d17{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-32d8520{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-e2cea43{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-a90f3f9{--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-d10c8e0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-907 .elementor-element.elementor-element-725ed88{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-907 .elementor-element.elementor-element-674ee7c{text-align:center;}.elementor-907 .elementor-element.elementor-element-b6e7cb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-907 .elementor-element.elementor-element-2eaa06d .elementor-icon-list-item > a{font-size:1.1em;}.elementor-907 .elementor-element.elementor-element-c7a4d38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-907 .elementor-element.elementor-element-8865a91 img{border-width:2px 2px 2px 2px;}.elementor-907 .elementor-element.elementor-element-c1d7f29 > .elementor-shape-bottom svg, .elementor-907 .elementor-element.elementor-element-c1d7f29 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-907 .elementor-element.elementor-element-c1d7f29{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-bdb68f1 .elementor-heading-title{font-size:1.8em;}.elementor-907 .elementor-element.elementor-element-d13f529{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-29b3390 img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-700ecdf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-06ecaea{text-align:center;}.elementor-907 .elementor-element.elementor-element-4945d66{text-align:center;}.elementor-907 .elementor-element.elementor-element-de1cc6d > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-907 .elementor-element.elementor-element-e9e7efa img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-16e2d17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-9f1585b{text-align:center;}.elementor-907 .elementor-element.elementor-element-5edd1f2 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-907 .elementor-element.elementor-element-b14f803 img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-32d8520{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-98d4e51{text-align:center;}.elementor-907 .elementor-element.elementor-element-2282743{text-align:center;}.elementor-907 .elementor-element.elementor-element-0154eef > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-907 .elementor-element.elementor-element-85d364f img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-e2cea43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-3c6232f{text-align:center;}.elementor-907 .elementor-element.elementor-element-a712dcb{text-align:center;}.elementor-907 .elementor-element.elementor-element-c2f6251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-4121a81 img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-a90f3f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-5998dc7{text-align:center;}.elementor-907 .elementor-element.elementor-element-70abe4e > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-907 .elementor-element.elementor-element-d6ab7dc img{border-radius:10px 10px 10px 10px;}.elementor-907 .elementor-element.elementor-element-d10c8e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-907 .elementor-element.elementor-element-7ea64fa{text-align:center;}.elementor-907 .elementor-element.elementor-element-2bd4e85{text-align:center;}.elementor-907 .elementor-element.elementor-element-fc77ded > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-907 .elementor-element.elementor-element-08fc2e8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-907 .elementor-element.elementor-element-15fb7bd{text-align:center;}.elementor-907 .elementor-element.elementor-element-15fb7bd .elementor-heading-title{font-size:1.8em;}}/* Start custom CSS */<style>
  @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');

  /* General Table Styling */
  .perodua-table-container {
    overflow-x: auto; /* Allows horizontal scroll on small screens if table overflows */
    margin: 20px 0;
    font-family: 'Montserrat', sans-serif;
  }

  .perodua-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px; /* Ensure table is wide enough for all columns */
    margin: 0;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  }

  /* Header Styling */
  .perodua-table th {
    background-color: #f4f4f4;
    color: #333;
    font-weight: 700;
    padding: 12px 10px;
    text-align: center;
    border: 1px solid #ddd;
    text-transform: uppercase;
    font-size: 0.85em;
  }

  /* Body Styling */
  .perodua-table td {
    padding: 10px;
    border: 1px solid #eee;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
  }

  .perodua-table tbody tr:nth-child(odd) {
    background-color: #fff;
  }

  .perodua-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
  }

  .perodua-table td:first-child {
    text-align: left;
    font-weight: 600;
    color: #004d40; /* Darker color for model/variant name */
    min-width: 150px;
  }

  /* Specific header for "Estimate Monthly Installment" to fit on one line */
  .monthly-installment-header {
    min-width: 100px; /* Adjust as needed */
  }

  /* Media Query for Mobile Responsiveness (Stacking headers and data) */
  @media screen and (max-width: 768px) {
    .perodua-table {
      border: 0;
      min-width: unset;
    }

    .perodua-table thead {
      border: none;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }

    .perodua-table tr {
      border-bottom: 3px solid #ddd;
      display: block;
      margin-bottom: 10px;
      background-color: #fff;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }

    .perodua-table td {
      border-bottom: 1px solid #eee;
      display: block;
      text-align: right;
      font-size: 0.95em;
      position: relative;
      padding-left: 50%;
      text-align: right;
      border-right: none;
    }

    .perodua-table td::before {
      /* Create pseudo-element for the header */
      content: attr(data-label);
      position: absolute;
      left: 10px;
      width: calc(50% - 20px);
      padding-right: 10px;
      white-space: nowrap;
      text-align: left;
      font-weight: 700;
      text-transform: uppercase;
      color: #555;
    }

    /* Reset first column styling for mobile */
    .perodua-table td:first-child {
      text-align: right;
    }

    .perodua-table td:first-child::before {
      color: #004d40;
    }
  }
</style>/* End custom CSS */