.elementor-1245 .elementor-element.elementor-element-fc5ff50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-fc5ff50:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-fc5ff50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(195deg, var( --e-global-color-primary ) 50%, var( --e-global-color-44f9ebc ) 100%);}.elementor-1245 .elementor-element.elementor-element-658cf27{--display:flex;}.elementor-1245 .elementor-element.elementor-element-5ca6718 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-5ca6718 .breadcrumb{text-align:left;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-secondary );}.elementor-1245 .elementor-element.elementor-element-5ca6718 .breadcrumb a{color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-5ca6718 .breadcrumb a:hover{color:var( --e-global-color-6bc20b9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-3a49aa3 .elementor-heading-title{font-family:var( --e-global-typography-f656ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-f656ab9-font-size );font-weight:var( --e-global-typography-f656ab9-font-weight );line-height:var( --e-global-typography-f656ab9-line-height );color:var( --e-global-color-6bc20b9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-3b7f188{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-3b7f188 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-7a25e9d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:4px 4px 4px 4px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1245 .elementor-element.elementor-element-7a25e9d:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-7a25e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-1245 .elementor-element.elementor-element-c3a123d .elementor-heading-title{font-family:var( --e-global-typography-c041ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-c041ca3-font-size );font-weight:var( --e-global-typography-c041ca3-font-weight );color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-585a6e1 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-585a6e1{color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-0fb3eaf p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-0fb3eaf{color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-ca6c905{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-ca6c905:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-ca6c905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc3592c );}.elementor-1245 .elementor-element.elementor-element-8884b61{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1245 .elementor-element.elementor-element-4cc7147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000012;--border-color:#00000012;--border-radius:8px 8px 8px 8px;}.elementor-1245 .elementor-element.elementor-element-4cc7147:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-4cc7147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-4cc7147.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1245 .elementor-element.elementor-element-4cc7147:hover{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-017f72d );--border-color:var( --e-global-color-017f72d );box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-1245 .elementor-element.elementor-element-4cc7147, .elementor-1245 .elementor-element.elementor-element-4cc7147::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1245 .elementor-element.elementor-element-2014ec3 img{border-radius:8px 8px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-76591a3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1245 .elementor-element.elementor-element-8d5dd7a .elementor-heading-title{font-family:var( --e-global-typography-c041ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-c041ca3-font-size );font-weight:var( --e-global-typography-c041ca3-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-73c0cb4 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-1e7d447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1245 .elementor-element.elementor-element-9982e09{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-9982e09 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-9cf4ee3{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-9cf4ee3 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1245 .elementor-element.elementor-element-46b9637{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;}.elementor-1245 .elementor-element.elementor-element-46b9637 .elementor-divider-separator{width:100%;}.elementor-1245 .elementor-element.elementor-element-46b9637 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-8671155{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-1245 .elementor-element.elementor-element-7db0741 .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-7db0741 .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-7db0741 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-bfb2fc6 .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-bfb2fc6 .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-bfb2fc6 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-85cb449{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000012;--border-color:#00000012;--border-radius:8px 8px 8px 8px;}.elementor-1245 .elementor-element.elementor-element-85cb449:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-85cb449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-85cb449.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1245 .elementor-element.elementor-element-85cb449:hover{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-017f72d );--border-color:var( --e-global-color-017f72d );box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-1245 .elementor-element.elementor-element-85cb449, .elementor-1245 .elementor-element.elementor-element-85cb449::before{--border-transition:0.3s;}.elementor-1245 .elementor-element.elementor-element-e412800 img{border-radius:8px 8px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-8b98223{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1245 .elementor-element.elementor-element-01c1af3 .elementor-heading-title{font-family:var( --e-global-typography-c041ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-c041ca3-font-size );font-weight:var( --e-global-typography-c041ca3-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-3ae3e28 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-e32102d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1245 .elementor-element.elementor-element-5e37d99{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-5e37d99 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-7b08360{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-7b08360 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-fb73e63{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;}.elementor-1245 .elementor-element.elementor-element-fb73e63 .elementor-divider-separator{width:100%;}.elementor-1245 .elementor-element.elementor-element-fb73e63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-e221dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1245 .elementor-element.elementor-element-45439ab .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-45439ab .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-45439ab .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-08c0754 .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-08c0754 .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-08c0754 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-bca73fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000012;--border-color:#00000012;--border-radius:8px 8px 8px 8px;}.elementor-1245 .elementor-element.elementor-element-bca73fe:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-bca73fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-bca73fe.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1245 .elementor-element.elementor-element-bca73fe:hover{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-017f72d );--border-color:var( --e-global-color-017f72d );box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-1245 .elementor-element.elementor-element-bca73fe, .elementor-1245 .elementor-element.elementor-element-bca73fe::before{--border-transition:0.3s;}.elementor-1245 .elementor-element.elementor-element-9d14e7c img{border-radius:8px 8px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-7f95e24{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1245 .elementor-element.elementor-element-af168a6 .elementor-heading-title{font-family:var( --e-global-typography-c041ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-c041ca3-font-size );font-weight:var( --e-global-typography-c041ca3-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-a8b80c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1245 .elementor-element.elementor-element-16a6f9f{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-16a6f9f p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-c21a97b{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-c21a97b p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-53266b4{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;}.elementor-1245 .elementor-element.elementor-element-53266b4 .elementor-divider-separator{width:100%;}.elementor-1245 .elementor-element.elementor-element-53266b4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-8366b5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1245 .elementor-element.elementor-element-2a9ee3c .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-2a9ee3c .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-2a9ee3c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-b0426fe .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-b0426fe .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-b0426fe .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-913cade{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000012;--border-color:#00000012;--border-radius:8px 8px 8px 8px;}.elementor-1245 .elementor-element.elementor-element-913cade:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-913cade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc20b9 );}.elementor-1245 .elementor-element.elementor-element-913cade.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1245 .elementor-element.elementor-element-913cade:hover{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-017f72d );--border-color:var( --e-global-color-017f72d );box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-1245 .elementor-element.elementor-element-913cade, .elementor-1245 .elementor-element.elementor-element-913cade::before{--border-transition:0.3s;}.elementor-1245 .elementor-element.elementor-element-76862d5 img{border-radius:8px 8px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-6855051{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1245 .elementor-element.elementor-element-45ad9ba .elementor-heading-title{font-family:var( --e-global-typography-c041ca3-font-family ), Sans-serif;font-size:var( --e-global-typography-c041ca3-font-size );font-weight:var( --e-global-typography-c041ca3-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-2f2cbc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1245 .elementor-element.elementor-element-f158607{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-f158607 p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-01c70ef{background-color:var( --e-global-color-fc3592c );padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;font-family:var( --e-global-typography-8dea026-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea026-font-size );font-weight:var( --e-global-typography-8dea026-font-weight );color:var( --e-global-color-c817b7a );}.elementor-1245 .elementor-element.elementor-element-01c70ef p{margin-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-71ab8cf{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;}.elementor-1245 .elementor-element.elementor-element-71ab8cf .elementor-divider-separator{width:100%;}.elementor-1245 .elementor-element.elementor-element-71ab8cf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1245 .elementor-element.elementor-element-90d7df6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1245 .elementor-element.elementor-element-abfe077 .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-abfe077 .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-abfe077 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-59806f8 .elementor-button{background-color:var( --e-global-color-44f9ebc );}.elementor-1245 .elementor-element.elementor-element-59806f8 .elementor-button:hover, .elementor-1245 .elementor-element.elementor-element-59806f8 .elementor-button:focus{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1245 .elementor-element.elementor-element-658cf27{--width:45%;}.elementor-1245 .elementor-element.elementor-element-7a25e9d{--width:40%;}}@media(max-width:1024px){.elementor-1245 .elementor-element.elementor-element-fc5ff50{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1245 .elementor-element.elementor-element-5ca6718 .breadcrumb{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-3a49aa3 .elementor-heading-title{font-size:var( --e-global-typography-f656ab9-font-size );line-height:var( --e-global-typography-f656ab9-line-height );}.elementor-1245 .elementor-element.elementor-element-c3a123d .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-8884b61{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1245 .elementor-element.elementor-element-8d5dd7a .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-9982e09{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-9cf4ee3{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-01c1af3 .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-5e37d99{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-7b08360{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-af168a6 .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-16a6f9f{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-c21a97b{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-45ad9ba .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-f158607{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-01c70ef{font-size:var( --e-global-typography-8dea026-font-size );}}@media(max-width:767px){.elementor-1245 .elementor-element.elementor-element-fc5ff50{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-5ca6718 .breadcrumb{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-3a49aa3 .elementor-heading-title{font-size:var( --e-global-typography-f656ab9-font-size );line-height:var( --e-global-typography-f656ab9-line-height );}.elementor-1245 .elementor-element.elementor-element-7a25e9d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1245 .elementor-element.elementor-element-c3a123d .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-ca6c905{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-8884b61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1245 .elementor-element.elementor-element-8d5dd7a .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-9982e09{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-9cf4ee3{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-01c1af3 .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-5e37d99{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-7b08360{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-af168a6 .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-16a6f9f{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-c21a97b{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-45ad9ba .elementor-heading-title{font-size:var( --e-global-typography-c041ca3-font-size );}.elementor-1245 .elementor-element.elementor-element-f158607{font-size:var( --e-global-typography-8dea026-font-size );}.elementor-1245 .elementor-element.elementor-element-01c70ef{font-size:var( --e-global-typography-8dea026-font-size );}}/* Start custom CSS for html, class: .elementor-element-e98b06b */.zip-checker {
  max-width: 500px;
}

.toggle button {
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  background: #2e5d3b;
  color: #fff;
}

.toggle .active {
  background: #1f3d27;
}

.input-group {
  display: flex;
  margin-top: 10px;
}

.input-group input {
  flex: 1;
  padding: 12px;
  border: 1px solid #ccc;
}

.input-group button {
  background: #c89b3c;
  border: none;
  padding: 12px 20px;
  cursor: pointer;
}

/* Badge animation */
.badge {
  margin-top: 10px;
  color: #d4f5d0;
  font-size: 14px;
}

.dot {
  height: 8px;
  width: 8px;
  background-color: #00ff88;
  border-radius: 50%;
  display: inline-block;
  margin-right: 6px;
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.5); opacity: 0.6; }
  100% { transform: scale(1); opacity: 1; }
}

.error {
  color: #ff4d4d;
  margin-top: 8px;
}/* End custom CSS */