.elementor-15912 .elementor-element.elementor-element-e0cc25a{--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:3px 3px;--row-gap:3px;--column-gap:3px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#040404;--border-color:#040404;--padding-top:232px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-e0cc25a::before, .elementor-15912 .elementor-element.elementor-element-e0cc25a > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-e0cc25a > .e-con-inner > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-e0cc25a > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-e0cc25a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-e0cc25a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000099 20%, var( --e-global-color-accent ) 90%);}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item:not(:last-child):after{content:"";height:1px;border-color:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15912 .elementor-element.elementor-element-6245713{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15912 .elementor-element.elementor-element-d497c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15912 .elementor-element.elementor-element-d497c1f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;text-transform:none;line-height:1.2em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-15912 .elementor-element.elementor-element-0e39c16 .elementor-heading-title{font-size:15px;line-height:2em;}.elementor-15912 .elementor-element.elementor-element-3449d02 .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;border-radius:0px 0px 0px 0px;}.elementor-15912 .elementor-element.elementor-element-3449d02 .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-3449d02 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-3449d02{width:auto;max-width:auto;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-3449d02 .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-3449d02 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-5644836{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-16a20ee{text-align:center;}.elementor-15912 .elementor-element.elementor-element-16a20ee .elementor-heading-title{font-size:40px;text-transform:uppercase;color:#FFFFFF;}.elementor-15912 .elementor-element.elementor-element-6fc30f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;text-align:center;}.elementor-15912 .elementor-element.elementor-element-6fc30f9 .elementor-heading-title{color:#FFFFFF;}.elementor-15912 .elementor-element.elementor-element-e8652d1 .ue_img_marquee{width:100%;display:inline-block;}.elementor-15912 .elementor-element.elementor-element-e8652d1 .uc_logo_marquee_holder{height:109px;background-color:#ffffff;border-radius:0px;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-15912 .elementor-element.elementor-element-e8652d1 img{object-fit:contain;object-position:center;}.elementor-15912 .elementor-element.elementor-element-e8652d1 .ue_marquee_title{text-align:center;}.elementor-15912 .elementor-element.elementor-element-e8652d1 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-15912 .elementor-element.elementor-element-a87cc6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-d06eedf{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-9078a77{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-c4e604e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15912 .elementor-element.elementor-element-c4e604e:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-c4e604e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15912 .elementor-element.elementor-element-ddc2229{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-ddc2229:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-ddc2229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-b4c66b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15912 .elementor-element.elementor-element-05d2a84{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-05d2a84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-09b81a5{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-09b81a5 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-276e769{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-15912 .elementor-element.elementor-element-276e769 .elementor-heading-title{font-size:40px;text-transform:uppercase;}.elementor-15912 .elementor-element.elementor-element-4efd017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-7950e03{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15912 .elementor-element.elementor-element-66c8dce{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-66c8dce.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-66c8dce img{height:500px;object-fit:cover;object-position:center center;}.elementor-15912 .elementor-element.elementor-element-0c023b7{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-e2194c8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15912 .elementor-element.elementor-element-854d0c0{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-854d0c0.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-854d0c0 img{height:500px;object-fit:cover;object-position:center center;}.elementor-15912 .elementor-element.elementor-element-623f51c{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-d8d5c57{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15912 .elementor-element.elementor-element-b564b6c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-4ebe060{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-c67b97e{--display:flex;}.elementor-15912 .elementor-element.elementor-element-77a62bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-a24f143{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a24f143 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-0a5e1bb{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-0a5e1bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-15912 .elementor-element.elementor-element-8251923{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-57c98a4{--display:flex;}.elementor-15912 .elementor-element.elementor-element-698d1ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-698d1ec .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-15912 .elementor-element.elementor-element-ac01a41{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-ac01a41 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-ac01a41 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-a4f481f{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-1dcc77a{--display:flex;}.elementor-15912 .elementor-element.elementor-element-7fdf881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-7fdf881 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-15912 .elementor-element.elementor-element-90ff22d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-90ff22d .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-90ff22d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-1eeb497{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-5c737ce{--display:flex;}.elementor-15912 .elementor-element.elementor-element-c664d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c664d5a .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-15912 .elementor-element.elementor-element-dfa286f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-dfa286f .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-dfa286f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-be1caca{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-607c2ba{width:var( --container-widget-width, 70% );max-width:70%;margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-607c2ba .elementor-heading-title{line-height:2em;}.elementor-15912 .elementor-element.elementor-element-84b86fe .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;}.elementor-15912 .elementor-element.elementor-element-84b86fe .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-84b86fe .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-84b86fe{width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-84b86fe .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-84b86fe .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-c5fca23{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-c5fca23:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-c5fca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-363971b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15912 .elementor-element.elementor-element-4f4c6bf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-4f4c6bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-76d101b{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-76d101b img{width:15px;}.elementor-15912 .elementor-element.elementor-element-19cc94c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-15912 .elementor-element.elementor-element-19cc94c .elementor-heading-title{font-size:40px;text-transform:uppercase;}.elementor-15912 .elementor-element.elementor-element-8f3c71f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-131b439{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15912 .elementor-element.elementor-element-7df8051{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-7df8051.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-7df8051 img{height:500px;object-fit:cover;object-position:center center;}.elementor-15912 .elementor-element.elementor-element-9f2e419{--display:flex;}.elementor-15912 .elementor-element.elementor-element-ce2f49d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15912 .elementor-element.elementor-element-c015a79 .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;}.elementor-15912 .elementor-element.elementor-element-c015a79 .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-c015a79 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-c015a79{width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c015a79 .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-c015a79 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-8dd8e4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-b816b1c{--display:flex;}.elementor-15912 .elementor-element.elementor-element-3b3886c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-25e525c{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-25e525c img{width:15px;}.elementor-15912 .elementor-element.elementor-element-4b5fc92{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-4b5fc92 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-15912 .elementor-element.elementor-element-c418bf5{width:var( --container-widget-width, 70% );max-width:70%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-c418bf5 .elementor-heading-title{line-height:2em;}.elementor-15912 .elementor-element.elementor-element-e82b3be{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-74a5cd3{--display:flex;}.elementor-15912 .elementor-element.elementor-element-804da36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-6dcf187{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-6dcf187 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-6dcf187 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-6477568{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-ff72659{--display:flex;}.elementor-15912 .elementor-element.elementor-element-56e3107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4935382{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4935382 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-4935382 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-2f75010{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-ed93573{--display:flex;}.elementor-15912 .elementor-element.elementor-element-3692b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a4d6f06{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a4d6f06 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-a4d6f06 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-3378801{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-dfc3645{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-99ec5a0{--display:flex;}.elementor-15912 .elementor-element.elementor-element-e87f411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-561e5f5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-561e5f5 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-561e5f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-40aef0c{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-b92dfc5{--display:flex;}.elementor-15912 .elementor-element.elementor-element-937ae19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-e5d5e21{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-e5d5e21 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-e5d5e21 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-99be3be{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-a20616e{--display:flex;}.elementor-15912 .elementor-element.elementor-element-4e474e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-18d0e6a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-18d0e6a .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-18d0e6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-dffda93{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-f69826e{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-7d4062b{--display:flex;}.elementor-15912 .elementor-element.elementor-element-fa0d92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-1d35de1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-1d35de1 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-1d35de1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-841e7bb{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-bd7324c{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-bd7324c:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-bd7324c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-85493c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-6a57a59{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-6a57a59 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-eb217ac{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-eb217ac .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-15912 .elementor-element.elementor-element-c553fb8{width:var( --container-widget-width, 70% );max-width:70%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-c553fb8 .elementor-heading-title{line-height:2em;}.elementor-15912 .elementor-element.elementor-element-014acd5{--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-15912 .elementor-element.elementor-element-7aab6b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-caa2d2e{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-fd12a0a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-fd12a0a.e-con{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-a90e681{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-c7aca5c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-c7aca5c.e-con{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-2a0e8be{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-0269368{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-0269368.e-con{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-e3f21ed{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-a57bfc4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-a57bfc4.e-con{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-5c97c9b{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-97bbe67{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-97bbe67.e-con{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-92a08c2{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-734dded{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-da649e8{--display:flex;}.elementor-15912 .elementor-element.elementor-element-f778ec2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-c85dba8{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c85dba8 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-293a800{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-293a800 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-15912 .elementor-element.elementor-element-1eb3eae{width:var( --container-widget-width, 92% );max-width:92%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-1eb3eae .elementor-heading-title{line-height:2em;}.elementor-15912 .elementor-element.elementor-element-fbde511{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-8885718{--display:flex;}.elementor-15912 .elementor-element.elementor-element-feff1c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-b452213{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-b452213 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-b452213 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-1c76299{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-830ffd3{--display:flex;}.elementor-15912 .elementor-element.elementor-element-a14b716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-cc23bc8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-cc23bc8 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-cc23bc8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-f82c578{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-78cc829{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-4fb2505{--display:flex;}.elementor-15912 .elementor-element.elementor-element-836a976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-088a995{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-088a995 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-088a995 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-bf29f6b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-8731bed{--display:flex;}.elementor-15912 .elementor-element.elementor-element-5e85e87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a9d85b8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a9d85b8 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-a9d85b8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-9261098{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-dc68943{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-dc68943:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-dc68943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-b4951c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15912 .elementor-element.elementor-element-0581bd5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-0581bd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-0dfdc47{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-0dfdc47 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-3e18573{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-15912 .elementor-element.elementor-element-3e18573 .elementor-heading-title{font-size:40px;text-transform:uppercase;}.elementor-15912 .elementor-element.elementor-element-77cb97c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-cb759c8{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15912 .elementor-element.elementor-element-f8f4c2a{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-f8f4c2a.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-f8f4c2a img{height:500px;object-fit:cover;object-position:center center;}.elementor-15912 .elementor-element.elementor-element-eebe031{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-511e315{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-511e315:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-511e315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-b0f02e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15912 .elementor-element.elementor-element-944a31c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-944a31c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-b53741b{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-b53741b img{width:15px;}.elementor-15912 .elementor-element.elementor-element-41bd3a2{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-15912 .elementor-element.elementor-element-41bd3a2 .elementor-heading-title{font-size:40px;text-transform:uppercase;}.elementor-15912 .elementor-element.elementor-element-69d479e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-ec9bb9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15912 .elementor-element.elementor-element-6a4313e{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-6a4313e.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-6a4313e img{height:500px;object-fit:cover;object-position:center center;}.elementor-15912 .elementor-element.elementor-element-97b9a9c{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-f973577{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-f973577:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-f973577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-5b5ebe3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15912 .elementor-element.elementor-element-17e9da4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-17e9da4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15912 .elementor-element.elementor-element-dde9f98{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-15912 .elementor-element.elementor-element-dde9f98 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-e766b51.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-e766b51{text-align:start;}.elementor-15912 .elementor-element.elementor-element-f108bdf{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-15912 .elementor-element.elementor-element-f108bdf.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-9dd67ce{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15912 .elementor-element.elementor-element-9dd67ce.elementor-element{--align-self:flex-start;}.elementor-15912 .elementor-element.elementor-element-9dd67ce .elementor-heading-title{line-height:2em;}.elementor-15912 .elementor-element.elementor-element-ba11314{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-111872c{--display:flex;}.elementor-15912 .elementor-element.elementor-element-b8a195a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-c413e56{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c413e56 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-5eae5c6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-15912 .elementor-element.elementor-element-5eae5c6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-15912 .elementor-element.elementor-element-a7725ae{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-55bca19{--display:flex;}.elementor-15912 .elementor-element.elementor-element-1eb9b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-7de128e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-7de128e .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-7de128e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-45b3e98{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-3f455af{--display:flex;}.elementor-15912 .elementor-element.elementor-element-afae241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-f42a39e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-f42a39e .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-f42a39e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-1361994{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-29845bf{--display:flex;}.elementor-15912 .elementor-element.elementor-element-a4269b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-852f04d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-852f04d .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-852f04d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-4198ae8{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-52bba05{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-5209085{--display:flex;}.elementor-15912 .elementor-element.elementor-element-09a3552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-dd2faad{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-dd2faad .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-dd2faad .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-41d9c5d{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-03a8044{--display:flex;}.elementor-15912 .elementor-element.elementor-element-d2c97bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-067b538{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-067b538 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-067b538 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-4ebdf72{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-1ea889b{--display:flex;}.elementor-15912 .elementor-element.elementor-element-421b9cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c92ee20{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-c92ee20 .elementor-divider-separator{width:155px;}.elementor-15912 .elementor-element.elementor-element-c92ee20 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15912 .elementor-element.elementor-element-0964259{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-4c06078 .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;}.elementor-15912 .elementor-element.elementor-element-4c06078 .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-4c06078 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-4c06078{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4c06078 .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-4c06078 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-87bd911{--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-15912 .elementor-element.elementor-element-458b463{--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:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:70px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-314769a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-4c43c09{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4c43c09.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-4c43c09 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-edc3571{text-align:center;}.elementor-15912 .elementor-element.elementor-element-2f075ea{--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-15912 .elementor-element.elementor-element-174821e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:100%;max-width:100%;top:60px;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-174821e{left:0px;}body.rtl .elementor-15912 .elementor-element.elementor-element-174821e{right:0px;}.elementor-15912 .elementor-element.elementor-element-174821e .elementor-divider-separator{width:100%;}.elementor-15912 .elementor-element.elementor-element-174821e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-15912 .elementor-element.elementor-element-4639639{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:3;}.elementor-15912 .elementor-element.elementor-element-3e9c292{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15912 .elementor-element.elementor-element-c0f09b3{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-eed4f7c img{width:155px;height:145px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-b755371{background-color:var( --e-global-color-secondary );padding:13px 17px 14px 17px;top:6px;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-b755371.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-b755371{right:-7px;}body.rtl .elementor-15912 .elementor-element.elementor-element-b755371{left:-7px;}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-icon{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item a{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item:hover a{color:var( --e-global-color-0d269dc );fill:var( --e-global-color-0d269dc );}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-67903cb .elementor-image-box-wrapper{text-align:center;}.elementor-15912 .elementor-element.elementor-element-67903cb .elementor-image-box-title{margin-bottom:16px;font-size:22px;}.elementor-15912 .elementor-element.elementor-element-67903cb .elementor-image-box-description{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-403d797{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15912 .elementor-element.elementor-element-fd14311{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-066a6af img{width:155px;height:145px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-8c6a675{background-color:var( --e-global-color-secondary );padding:13px 17px 14px 17px;top:6px;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-8c6a675.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-8c6a675{right:-7px;}body.rtl .elementor-15912 .elementor-element.elementor-element-8c6a675{left:-7px;}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-icon{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item a{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item:hover a{color:var( --e-global-color-0d269dc );fill:var( --e-global-color-0d269dc );}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-ec1df7b .elementor-image-box-wrapper{text-align:center;}.elementor-15912 .elementor-element.elementor-element-ec1df7b .elementor-image-box-title{margin-bottom:16px;font-size:22px;}.elementor-15912 .elementor-element.elementor-element-ec1df7b .elementor-image-box-description{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-b9d7eb4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15912 .elementor-element.elementor-element-8274ae7{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-2259073 img{width:155px;height:145px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-6ac5f91{background-color:var( --e-global-color-secondary );padding:13px 17px 14px 17px;top:6px;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-6ac5f91.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-6ac5f91{right:-7px;}body.rtl .elementor-15912 .elementor-element.elementor-element-6ac5f91{left:-7px;}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-icon{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item a{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item:hover a{color:var( --e-global-color-0d269dc );fill:var( --e-global-color-0d269dc );}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-e82ce65 .elementor-image-box-wrapper{text-align:center;}.elementor-15912 .elementor-element.elementor-element-e82ce65 .elementor-image-box-title{margin-bottom:16px;font-size:22px;}.elementor-15912 .elementor-element.elementor-element-e82ce65 .elementor-image-box-description{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-117b733{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15912 .elementor-element.elementor-element-176f971{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-5aa7fad img{width:155px;height:145px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-f210ad9{background-color:var( --e-global-color-secondary );padding:13px 17px 14px 17px;top:6px;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-f210ad9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-f210ad9{right:-7px;}body.rtl .elementor-15912 .elementor-element.elementor-element-f210ad9{left:-7px;}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-icon{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item a{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item:hover a{color:var( --e-global-color-0d269dc );fill:var( --e-global-color-0d269dc );}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-266853b .elementor-image-box-wrapper{text-align:center;}.elementor-15912 .elementor-element.elementor-element-266853b .elementor-image-box-title{margin-bottom:16px;font-size:22px;}.elementor-15912 .elementor-element.elementor-element-266853b .elementor-image-box-description{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-0524567{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15912 .elementor-element.elementor-element-fb565ee{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-bb53b35 img{width:155px;height:145px;object-fit:cover;object-position:center right;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-3f13565{background-color:var( --e-global-color-secondary );padding:13px 17px 14px 17px;top:6px;border-radius:100% 100% 100% 100%;}.elementor-15912 .elementor-element.elementor-element-3f13565.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15912 .elementor-element.elementor-element-3f13565{right:-7px;}body.rtl .elementor-15912 .elementor-element.elementor-element-3f13565{left:-7px;}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-icon{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item a{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item:hover a{color:var( --e-global-color-0d269dc );fill:var( --e-global-color-0d269dc );}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-ed817bf .elementor-image-box-wrapper{text-align:center;}.elementor-15912 .elementor-element.elementor-element-ed817bf .elementor-image-box-title{margin-bottom:16px;font-size:22px;}.elementor-15912 .elementor-element.elementor-element-ed817bf .elementor-image-box-description{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-d15f4c2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-d15f4c2:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-d15f4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paracon.ca/wp-content/uploads/2025/12/lines-3.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15912 .elementor-element.elementor-element-e82f8b4{--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-15912 .elementor-element.elementor-element-21a7da5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-d5889f4{width:auto;max-width:auto;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-d5889f4 img{width:15px;}.elementor-15912 .elementor-element.elementor-element-de3c4f9{padding:8px 0px 7px 0px;}.elementor-15912 .elementor-element.elementor-element-a7dde55{text-align:start;}.elementor-15912 .elementor-element.elementor-element-0ced5fd{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-b8d91d0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-b8d91d0.e-con{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-c82b6ec{padding:0px 0px 15px 0px;}.elementor-15912 .elementor-element.elementor-element-febebb9{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--overlay-mix-blend-mode:luminosity;--padding-top:55px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;}.elementor-15912 .elementor-element.elementor-element-febebb9:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-febebb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F379791;}.elementor-15912 .elementor-element.elementor-element-febebb9::before, .elementor-15912 .elementor-element.elementor-element-febebb9 > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-febebb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-febebb9 > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-febebb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-febebb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://paracon.ca/wp-content/uploads/2025/11/pexels-markusspiske-6212801-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15912 .elementor-element.elementor-element-cf6eee8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-e4ce867{text-align:start;}.elementor-15912 .elementor-element.elementor-element-e4ce867 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-9d8ffcf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-eb7ed15 .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;border-radius:0px 0px 0px 0px;}.elementor-15912 .elementor-element.elementor-element-eb7ed15 .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-eb7ed15 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-eb7ed15{width:auto;max-width:auto;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-eb7ed15 .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-eb7ed15 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-474dff5{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15912 .elementor-element.elementor-element-b6e28b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-15912 .elementor-element.elementor-element-7a9a150{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--overlay-mix-blend-mode:luminosity;--padding-top:55px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;}.elementor-15912 .elementor-element.elementor-element-7a9a150:not(.elementor-motion-effects-element-type-background), .elementor-15912 .elementor-element.elementor-element-7a9a150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F379791;}.elementor-15912 .elementor-element.elementor-element-7a9a150::before, .elementor-15912 .elementor-element.elementor-element-7a9a150 > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-7a9a150 > .e-con-inner > .elementor-background-video-container::before, .elementor-15912 .elementor-element.elementor-element-7a9a150 > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-7a9a150 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15912 .elementor-element.elementor-element-7a9a150 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://paracon.ca/wp-content/uploads/2025/11/pexels-markusspiske-6212801-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15912 .elementor-element.elementor-element-5eb13c9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-5d8047d{text-align:start;}.elementor-15912 .elementor-element.elementor-element-5d8047d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-15912 .elementor-element.elementor-element-fde701f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-be3e775 .elementor-button{background-color:#FFFFFF;fill:#1F3797;color:#1F3797;border-radius:0px 0px 0px 0px;}.elementor-15912 .elementor-element.elementor-element-be3e775 .elementor-button:hover, .elementor-15912 .elementor-element.elementor-element-be3e775 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-15912 .elementor-element.elementor-element-be3e775{width:auto;max-width:auto;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-be3e775 .elementor-button:hover svg, .elementor-15912 .elementor-element.elementor-element-be3e775 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1180px){.elementor-15912 .elementor-element.elementor-element-38c1ccf .elementskit-accordion .elementskit-card-body{padding:35px 35px 35px 35px;}}@media(min-width:768px){.elementor-15912 .elementor-element.elementor-element-c4e604e{--width:245px;}.elementor-15912 .elementor-element.elementor-element-b4c66b6{--content-width:1156px;}.elementor-15912 .elementor-element.elementor-element-05d2a84{--width:100%;}.elementor-15912 .elementor-element.elementor-element-d8d5c57{--content-width:1170px;}.elementor-15912 .elementor-element.elementor-element-b564b6c{--width:100%;}.elementor-15912 .elementor-element.elementor-element-77a62bb{--width:100%;}.elementor-15912 .elementor-element.elementor-element-8251923{--width:85%;}.elementor-15912 .elementor-element.elementor-element-363971b{--content-width:1156px;}.elementor-15912 .elementor-element.elementor-element-4f4c6bf{--width:100%;}.elementor-15912 .elementor-element.elementor-element-9f2e419{--width:50%;}.elementor-15912 .elementor-element.elementor-element-3b3886c{--width:100%;}.elementor-15912 .elementor-element.elementor-element-e82b3be{--width:100%;}.elementor-15912 .elementor-element.elementor-element-dfc3645{--width:100%;}.elementor-15912 .elementor-element.elementor-element-f69826e{--width:31%;}.elementor-15912 .elementor-element.elementor-element-85493c1{--width:100%;}.elementor-15912 .elementor-element.elementor-element-014acd5{--width:47%;}.elementor-15912 .elementor-element.elementor-element-7aab6b4{--content-width:650px;}.elementor-15912 .elementor-element.elementor-element-fd12a0a{--width:47%;}.elementor-15912 .elementor-element.elementor-element-c7aca5c{--width:47%;}.elementor-15912 .elementor-element.elementor-element-0269368{--width:47%;}.elementor-15912 .elementor-element.elementor-element-a57bfc4{--width:47%;}.elementor-15912 .elementor-element.elementor-element-97bbe67{--width:47%;}.elementor-15912 .elementor-element.elementor-element-f778ec2{--width:100%;}.elementor-15912 .elementor-element.elementor-element-fbde511{--width:85%;}.elementor-15912 .elementor-element.elementor-element-78cc829{--width:85%;}.elementor-15912 .elementor-element.elementor-element-b4951c8{--content-width:1156px;}.elementor-15912 .elementor-element.elementor-element-0581bd5{--width:100%;}.elementor-15912 .elementor-element.elementor-element-b0f02e4{--content-width:1156px;}.elementor-15912 .elementor-element.elementor-element-944a31c{--width:100%;}.elementor-15912 .elementor-element.elementor-element-5b5ebe3{--content-width:1156px;}.elementor-15912 .elementor-element.elementor-element-17e9da4{--width:100%;}.elementor-15912 .elementor-element.elementor-element-b8a195a{--width:100%;}.elementor-15912 .elementor-element.elementor-element-a7725ae{--width:100%;}.elementor-15912 .elementor-element.elementor-element-52bba05{--width:100%;}.elementor-15912 .elementor-element.elementor-element-314769a{--content-width:843px;}.elementor-15912 .elementor-element.elementor-element-3e9c292{--width:33.333%;}.elementor-15912 .elementor-element.elementor-element-c0f09b3{--width:155px;}.elementor-15912 .elementor-element.elementor-element-403d797{--width:33.333%;}.elementor-15912 .elementor-element.elementor-element-fd14311{--width:155px;}.elementor-15912 .elementor-element.elementor-element-b9d7eb4{--width:33.333%;}.elementor-15912 .elementor-element.elementor-element-8274ae7{--width:155px;}.elementor-15912 .elementor-element.elementor-element-117b733{--width:33.333%;}.elementor-15912 .elementor-element.elementor-element-176f971{--width:155px;}.elementor-15912 .elementor-element.elementor-element-0524567{--width:33.333%;}.elementor-15912 .elementor-element.elementor-element-fb565ee{--width:155px;}.elementor-15912 .elementor-element.elementor-element-e82f8b4{--width:49%;}.elementor-15912 .elementor-element.elementor-element-21a7da5{--content-width:650px;}.elementor-15912 .elementor-element.elementor-element-b8d91d0{--width:51%;}.elementor-15912 .elementor-element.elementor-element-cf6eee8{--width:75%;}.elementor-15912 .elementor-element.elementor-element-9d8ffcf{--width:34%;}.elementor-15912 .elementor-element.elementor-element-5eb13c9{--width:75%;}.elementor-15912 .elementor-element.elementor-element-fde701f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15912 .elementor-element.elementor-element-05d2a84{--width:70%;}.elementor-15912 .elementor-element.elementor-element-77a62bb{--width:70%;}.elementor-15912 .elementor-element.elementor-element-4f4c6bf{--width:70%;}.elementor-15912 .elementor-element.elementor-element-3b3886c{--width:70%;}.elementor-15912 .elementor-element.elementor-element-85493c1{--width:70%;}.elementor-15912 .elementor-element.elementor-element-f778ec2{--width:70%;}.elementor-15912 .elementor-element.elementor-element-0581bd5{--width:70%;}.elementor-15912 .elementor-element.elementor-element-944a31c{--width:70%;}.elementor-15912 .elementor-element.elementor-element-17e9da4{--width:70%;}.elementor-15912 .elementor-element.elementor-element-b8a195a{--width:70%;}.elementor-15912 .elementor-element.elementor-element-cf6eee8{--width:70%;}.elementor-15912 .elementor-element.elementor-element-9d8ffcf{--width:30%;}.elementor-15912 .elementor-element.elementor-element-5eb13c9{--width:70%;}.elementor-15912 .elementor-element.elementor-element-fde701f{--width:30%;}}@media(max-width:1440px){.elementor-15912 .elementor-element.elementor-element-7df8051{width:var( --container-widget-width, 562.5px );max-width:562.5px;--container-widget-width:562.5px;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-38c1ccf .elementskit-accordion .elementskit-card-body{padding:35px 35px 35px 35px;}}@media(max-width:1024px){.elementor-15912 .elementor-element.elementor-element-e0cc25a{--padding-top:200px;--padding-bottom:100px;--padding-left:15px;--padding-right:5px;}.elementor-15912 .elementor-element.elementor-element-d497c1f{text-align:start;}.elementor-15912 .elementor-element.elementor-element-d497c1f .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-16a20ee .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-6fc30f9 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-ddc2229{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-276e769 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-7950e03{--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-15912 .elementor-element.elementor-element-e2194c8{--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-15912 .elementor-element.elementor-element-c67b97e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-0a5e1bb.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-c5fca23{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-19cc94c .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-131b439{--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-15912 .elementor-element.elementor-element-b816b1c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-4b5fc92.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-bd7324c{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-eb217ac.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-da649e8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-293a800.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-dc68943{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-3e18573 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-cb759c8{--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-15912 .elementor-element.elementor-element-511e315{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-41bd3a2 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-ec9bb9b{--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-15912 .elementor-element.elementor-element-f973577{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-111872c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15912 .elementor-element.elementor-element-5eae5c6.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-458b463{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-d15f4c2{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-a7dde55 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-febebb9{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-b6e28b8 .elementor-heading-title{font-size:50px;}.elementor-15912 .elementor-element.elementor-element-38c1ccf .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-15912 .elementor-element.elementor-element-7a9a150{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}}@media(max-width:880px){.elementor-15912 .elementor-element.elementor-element-e8652d1{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-15912 .elementor-element.elementor-element-e8652d1.elementor-element{--align-self:center;}.elementor-15912 .elementor-element.elementor-element-38c1ccf .elementskit-accordion .elementskit-card-body{padding:35px 35px 35px 35px;}}@media(max-width:767px){.elementor-15912 .elementor-element.elementor-element-e0cc25a{--justify-content:flex-end;--padding-top:200px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15912 .elementor-element.elementor-element-6245713 .elementor-icon-list-item > a{font-size:14px;}.elementor-15912 .elementor-element.elementor-element-d497c1f .elementor-heading-title{font-size:35px;}.elementor-15912 .elementor-element.elementor-element-0e39c16 .elementor-heading-title{line-height:1.4em;}.elementor-15912 .elementor-element.elementor-element-16a20ee .elementor-heading-title{font-size:30px;}.elementor-15912 .elementor-element.elementor-element-6fc30f9 .elementor-heading-title{font-size:30px;}.elementor-15912 .elementor-element.elementor-element-e8652d1 .ue_img_marquee{width:150px;}.elementor-15912 .elementor-element.elementor-element-d06eedf{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-15912 .elementor-element.elementor-element-9078a77{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-15912 .elementor-element.elementor-element-ddc2229{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-276e769{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-276e769 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-7950e03{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15912 .elementor-element.elementor-element-66c8dce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-66c8dce img{height:219px;}.elementor-15912 .elementor-element.elementor-element-0c023b7{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-e2194c8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15912 .elementor-element.elementor-element-854d0c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-854d0c0 img{height:219px;}.elementor-15912 .elementor-element.elementor-element-623f51c{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-d8d5c57{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-15912 .elementor-element.elementor-element-4ebe060{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15912 .elementor-element.elementor-element-0a5e1bb{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-0a5e1bb .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-8251923{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-698d1ec .elementor-heading-title{font-size:24px;}.elementor-15912 .elementor-element.elementor-element-ac01a41{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-a4f481f{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-a4f481f p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-7fdf881 .elementor-heading-title{font-size:24px;}.elementor-15912 .elementor-element.elementor-element-90ff22d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-1eeb497{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-1eeb497 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-c664d5a .elementor-heading-title{font-size:24px;}.elementor-15912 .elementor-element.elementor-element-dfa286f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-be1caca{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-be1caca p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-607c2ba{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-607c2ba .elementor-heading-title{font-size:15px;}.elementor-15912 .elementor-element.elementor-element-c5fca23{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-19cc94c{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-19cc94c .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-131b439{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15912 .elementor-element.elementor-element-7df8051{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-7df8051 img{height:219px;}.elementor-15912 .elementor-element.elementor-element-ce2f49d{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-8dd8e4b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15912 .elementor-element.elementor-element-4b5fc92{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-4b5fc92 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-c418bf5{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-c418bf5 .elementor-heading-title{font-size:15px;}.elementor-15912 .elementor-element.elementor-element-e82b3be{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-6dcf187{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-6477568{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-6477568 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-4935382{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-2f75010{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-2f75010 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-a4d6f06{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-3378801{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-3378801 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-dfc3645{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-561e5f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-40aef0c{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-40aef0c p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-e5d5e21{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-99be3be{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-99be3be p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-18d0e6a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-dffda93{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-dffda93 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-f69826e{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-1d35de1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-841e7bb{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-841e7bb p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-bd7324c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-eb217ac{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-eb217ac .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-c553fb8{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-c553fb8 .elementor-heading-title{font-size:15px;}.elementor-15912 .elementor-element.elementor-element-caa2d2e{font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-fd12a0a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-c7aca5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-0269368{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-a57bfc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-97bbe67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-734dded{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15912 .elementor-element.elementor-element-293a800{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-293a800 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-1eb3eae{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-1eb3eae .elementor-heading-title{font-size:15px;}.elementor-15912 .elementor-element.elementor-element-fbde511{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-b452213{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-1c76299{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-1c76299 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-cc23bc8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-f82c578{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-f82c578 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-088a995{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-bf29f6b{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-bf29f6b p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-a9d85b8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-9261098{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-9261098 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-dc68943{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-3e18573{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-3e18573 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-cb759c8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15912 .elementor-element.elementor-element-f8f4c2a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-f8f4c2a img{height:219px;}.elementor-15912 .elementor-element.elementor-element-eebe031{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-511e315{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-41bd3a2{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-41bd3a2 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-ec9bb9b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15912 .elementor-element.elementor-element-6a4313e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-6a4313e img{height:219px;}.elementor-15912 .elementor-element.elementor-element-97b9a9c{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-f973577{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-9dd67ce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-ba11314{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15912 .elementor-element.elementor-element-5eae5c6{width:100%;max-width:100%;}.elementor-15912 .elementor-element.elementor-element-5eae5c6 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-a7725ae{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-7de128e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-45b3e98{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-45b3e98 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-f42a39e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-1361994{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-1361994 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-852f04d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4198ae8{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-4198ae8 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-52bba05{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15912 .elementor-element.elementor-element-dd2faad{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-41d9c5d{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-41d9c5d p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-067b538{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-4ebdf72{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-4ebdf72 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-c92ee20{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15912 .elementor-element.elementor-element-0964259{padding:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-0964259 p{margin-block-end:0px;}.elementor-15912 .elementor-element.elementor-element-458b463{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-edc3571 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-c0f09b3{--width:175px;}.elementor-15912 .elementor-element.elementor-element-eed4f7c img{width:160px;height:160px;}.elementor-15912 .elementor-element.elementor-element-b755371 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-67903cb .elementor-image-box-title{margin-bottom:12px;}.elementor-15912 .elementor-element.elementor-element-fd14311{--width:175px;}.elementor-15912 .elementor-element.elementor-element-066a6af img{width:160px;height:160px;}.elementor-15912 .elementor-element.elementor-element-8c6a675 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-ec1df7b .elementor-image-box-title{margin-bottom:12px;}.elementor-15912 .elementor-element.elementor-element-8274ae7{--width:175px;}.elementor-15912 .elementor-element.elementor-element-2259073 img{width:160px;height:160px;}.elementor-15912 .elementor-element.elementor-element-6ac5f91 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-e82ce65 .elementor-image-box-title{margin-bottom:12px;}.elementor-15912 .elementor-element.elementor-element-176f971{--width:175px;}.elementor-15912 .elementor-element.elementor-element-5aa7fad img{width:160px;height:160px;}.elementor-15912 .elementor-element.elementor-element-f210ad9 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-266853b .elementor-image-box-title{margin-bottom:12px;}.elementor-15912 .elementor-element.elementor-element-fb565ee{--width:175px;}.elementor-15912 .elementor-element.elementor-element-bb53b35 img{width:160px;height:160px;}.elementor-15912 .elementor-element.elementor-element-3f13565 .elementor-icon-list-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15912 .elementor-element.elementor-element-ed817bf .elementor-image-box-title{margin-bottom:12px;}.elementor-15912 .elementor-element.elementor-element-d15f4c2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-a7dde55 .elementor-heading-title{font-size:25px;}.elementor-15912 .elementor-element.elementor-element-0ced5fd{font-size:15px;line-height:24px;}.elementor-15912 .elementor-element.elementor-element-b8d91d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-febebb9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-e4ce867 .elementor-heading-title{font-size:30px;}.elementor-15912 .elementor-element.elementor-element-9d8ffcf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15912 .elementor-element.elementor-element-b6e28b8 .elementor-heading-title{font-size:30px;}.elementor-15912 .elementor-element.elementor-element-38c1ccf .elementskit-accordion .elementskit-card-body{padding:35px 35px 35px 35px;}.elementor-15912 .elementor-element.elementor-element-7a9a150{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-15912 .elementor-element.elementor-element-5d8047d .elementor-heading-title{font-size:30px;}.elementor-15912 .elementor-element.elementor-element-fde701f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-0c023b7 */.elementor-15912 .elementor-element.elementor-element-0c023b7
ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-623f51c */.elementor-15912 .elementor-element.elementor-element-623f51c
ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f481f */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-a4f481f p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eeb497 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-1eeb497 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be1caca */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-be1caca p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce2f49d */.elementor-15912 .elementor-element.elementor-element-ce2f49d ul{
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804da36 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-804da36 h3,
.elementor-15912 .elementor-element.elementor-element-804da36 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-804da36 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-804da36 h3::before{
  content: "01";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-804da36 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-804da36 h3,
  .elementor-15912 .elementor-element.elementor-element-804da36 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6477568 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-6477568 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e3107 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-56e3107 h3,
.elementor-15912 .elementor-element.elementor-element-56e3107 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-56e3107 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-56e3107 h3::before{
  content: "02";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-56e3107 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-56e3107 h3,
  .elementor-15912 .elementor-element.elementor-element-56e3107 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f75010 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-2f75010 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3692b58 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-3692b58 h3,
.elementor-15912 .elementor-element.elementor-element-3692b58 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-3692b58 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-3692b58 h3::before{
  content: "03";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-3692b58 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-3692b58 h3,
  .elementor-15912 .elementor-element.elementor-element-3692b58 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3378801 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-3378801 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e87f411 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-e87f411 h3,
.elementor-15912 .elementor-element.elementor-element-e87f411 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-e87f411 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-e87f411 h3::before{
  content: "04";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-e87f411 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-e87f411 h3,
  .elementor-15912 .elementor-element.elementor-element-e87f411 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40aef0c */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-40aef0c p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-937ae19 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-937ae19 h3,
.elementor-15912 .elementor-element.elementor-element-937ae19 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-937ae19 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-937ae19 h3::before{
  content: "05";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-937ae19 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-937ae19 h3,
  .elementor-15912 .elementor-element.elementor-element-937ae19 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99be3be */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-99be3be p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e474e7 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-4e474e7 h3,
.elementor-15912 .elementor-element.elementor-element-4e474e7 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-4e474e7 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-4e474e7 h3::before{
  content: "06";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-4e474e7 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-4e474e7 h3,
  .elementor-15912 .elementor-element.elementor-element-4e474e7 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dffda93 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-dffda93 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa0d92c *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-fa0d92c h3,
.elementor-15912 .elementor-element.elementor-element-fa0d92c h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-fa0d92c h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-fa0d92c h3::before{
  content: "07";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 40px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-fa0d92c h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-fa0d92c h3,
  .elementor-15912 .elementor-element.elementor-element-fa0d92c h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-841e7bb */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-841e7bb p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa2d2e *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-caa2d2e h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-caa2d2e h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-caa2d2e p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-caa2d2e p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-caa2d2e ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-caa2d2e li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-caa2d2e li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-caa2d2e a,
.elementor-15912 .elementor-element.elementor-element-caa2d2e a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-caa2d2e a:hover,
.elementor-15912 .elementor-element.elementor-element-caa2d2e a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90e681 *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-a90e681 h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-a90e681 h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-a90e681 p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-a90e681 p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-a90e681 ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-a90e681 li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-a90e681 li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-a90e681 a,
.elementor-15912 .elementor-element.elementor-element-a90e681 a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-a90e681 a:hover,
.elementor-15912 .elementor-element.elementor-element-a90e681 a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a0e8be *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-2a0e8be h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-2a0e8be h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-2a0e8be p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-2a0e8be p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-2a0e8be ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-2a0e8be li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-2a0e8be li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-2a0e8be a,
.elementor-15912 .elementor-element.elementor-element-2a0e8be a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-2a0e8be a:hover,
.elementor-15912 .elementor-element.elementor-element-2a0e8be a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3f21ed *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-e3f21ed h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-e3f21ed h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-e3f21ed p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-e3f21ed p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-e3f21ed ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-e3f21ed li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-e3f21ed li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-e3f21ed a,
.elementor-15912 .elementor-element.elementor-element-e3f21ed a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-e3f21ed a:hover,
.elementor-15912 .elementor-element.elementor-element-e3f21ed a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c97c9b *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-5c97c9b h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-5c97c9b h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-5c97c9b p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-5c97c9b p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-5c97c9b ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-5c97c9b li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-5c97c9b li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-5c97c9b a,
.elementor-15912 .elementor-element.elementor-element-5c97c9b a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-5c97c9b a:hover,
.elementor-15912 .elementor-element.elementor-element-5c97c9b a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92a08c2 *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-92a08c2 h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-92a08c2 h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-92a08c2 p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-92a08c2 p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-92a08c2 ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-92a08c2 li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-92a08c2 li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-92a08c2 a,
.elementor-15912 .elementor-element.elementor-element-92a08c2 a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-92a08c2 a:hover,
.elementor-15912 .elementor-element.elementor-element-92a08c2 a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feff1c3 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-feff1c3 h3,
.elementor-15912 .elementor-element.elementor-element-feff1c3 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-feff1c3 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-feff1c3 h3::before{
  content: "01";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-feff1c3 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-feff1c3 h3,
  .elementor-15912 .elementor-element.elementor-element-feff1c3 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c76299 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-1c76299 p{
            margin-top:10px !important;
    }

}
.elementor-15912 .elementor-element.elementor-element-1c76299 ul{
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14b716 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-a14b716 h3,
.elementor-15912 .elementor-element.elementor-element-a14b716 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-a14b716 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-a14b716 h3::before{
  content: "02";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-a14b716 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-a14b716 h3,
  .elementor-15912 .elementor-element.elementor-element-a14b716 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82c578 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-f82c578 p{
            margin-top:10px !important;
    }

}
.elementor-15912 .elementor-element.elementor-element-f82c578 ul{
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-836a976 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-836a976 h3,
.elementor-15912 .elementor-element.elementor-element-836a976 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-836a976 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-836a976 h3::before{
  content: "03";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-836a976 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-836a976 h3,
  .elementor-15912 .elementor-element.elementor-element-836a976 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf29f6b */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-bf29f6b p{
            margin-top:10px !important;
    }

}
.elementor-15912 .elementor-element.elementor-element-bf29f6b ul{
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e85e87 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-5e85e87 h3,
.elementor-15912 .elementor-element.elementor-element-5e85e87 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-5e85e87 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-5e85e87 h3::before{
  content: "04";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-5e85e87 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-5e85e87 h3,
  .elementor-15912 .elementor-element.elementor-element-5e85e87 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9261098 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-9261098 p{
            margin-top:10px !important;
    }

}
.elementor-15912 .elementor-element.elementor-element-9261098 ul{
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eebe031 */.elementor-15912 .elementor-element.elementor-element-eebe031 h3{
    font-size: 26px;
}

.elementor-15912 .elementor-element.elementor-element-eebe031 h6{
    margin-top: 0 !important;
}

@media (max-width: 600px) {
.elementor-15912 .elementor-element.elementor-element-eebe031 h3{
    font-size: 20px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97b9a9c */.elementor-15912 .elementor-element.elementor-element-97b9a9c h3{
    font-size: 26px;
}

.elementor-15912 .elementor-element.elementor-element-97b9a9c h6{
    margin-top: 0 !important;
}

@media (max-width: 600px) {
.elementor-15912 .elementor-element.elementor-element-97b9a9c h3{
    font-size: 20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f108bdf */.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table{
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  overflow: hidden;
}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table th,
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table td{
  border: 0;
}

/* Recreate inner gridlines only */
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table tr + tr td,
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table tr + tr th{
  border-top: 1px solid rgba(255,255,255,.12);
}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table td + td,
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table th + th{
  border-left: 1px solid rgba(255,255,255,.12);
}


.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table{
  width: fit-content;
  max-width: 100%;
  min-width: 100%;
  border-collapse:separate;
  border-spacing:0;
  border-radius:14px;
  overflow:hidden;
  table-layout:fixed;
}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table th,
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table td{
  border:1px solid rgba(255,255,255,.12);
  padding:16px;
  vertical-align:middle;
}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table thead th{
  font-weight:800;
  padding:18px 16px;
}
.elementor-15912 .elementor-element.elementor-element-f108bdf { overflow-x: hidden; }
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-wrap { overflow-x: auto; }
body, html { overflow-x: hidden; }


.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table thead th:first-child{width:240px}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table thead th:not(:first-child){width:200px}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table td:first-child{font-weight:800}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-row-alt td{background:rgba(255,255,255,.03)}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-center{text-align:center}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-check{font-size:22px;font-weight:900;color:#22c55e;line-height:1}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-muted{opacity:.7}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-tier-title{font-size:18px;font-weight:900;margin-bottom:10px}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-tier-price{font-size:30px;font-weight:900;line-height:1.1;margin-bottom:10px}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-tier-price small{font-size:13px;font-weight:700;opacity:.7}
.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-tier-desc{opacity:.85;line-height:1.35;max-width:240px;margin:0 auto}

.elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-note{margin-top:12px;font-size:14px;opacity:.8}

@media (max-width:768px){
  .elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table th,
  .elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-pricing-table td{padding:14px}
  .elementor-15912 .elementor-element.elementor-element-f108bdf .paracon-tier-price{font-size:26px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eb9b83 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-1eb9b83 h3,
.elementor-15912 .elementor-element.elementor-element-1eb9b83 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-1eb9b83 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-1eb9b83 h3::before{
  content: "01";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-1eb9b83 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-1eb9b83 h3,
  .elementor-15912 .elementor-element.elementor-element-1eb9b83 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b3e98 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-45b3e98 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afae241 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-afae241 h3,
.elementor-15912 .elementor-element.elementor-element-afae241 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-afae241 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-afae241 h3::before{
  content: "02";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-afae241 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-afae241 h3,
  .elementor-15912 .elementor-element.elementor-element-afae241 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1361994 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-1361994 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4269b4 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-a4269b4 h3,
.elementor-15912 .elementor-element.elementor-element-a4269b4 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-a4269b4 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-a4269b4 h3::before{
  content: "03";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-a4269b4 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-a4269b4 h3,
  .elementor-15912 .elementor-element.elementor-element-a4269b4 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4198ae8 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-4198ae8 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a3552 *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-09a3552 h3,
.elementor-15912 .elementor-element.elementor-element-09a3552 h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-09a3552 h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-09a3552 h3::before{
  content: "04";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-09a3552 h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-09a3552 h3,
  .elementor-15912 .elementor-element.elementor-element-09a3552 h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41d9c5d */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-41d9c5d p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2c97bb *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-d2c97bb h3,
.elementor-15912 .elementor-element.elementor-element-d2c97bb h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-d2c97bb h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-d2c97bb h3::before{
  content: "05";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-d2c97bb h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-d2c97bb h3,
  .elementor-15912 .elementor-element.elementor-element-d2c97bb h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ebdf72 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-4ebdf72 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421b9cf *//* =========================
   TF Image Box - Title + Number
   Make H3 same size as H4
========================= */

/* Title (H3) — force it to match H4 sizing */
.elementor-15912 .elementor-element.elementor-element-421b9cf h3,
.elementor-15912 .elementor-element.elementor-element-421b9cf h3 a{
  font-size: 24px !important;       /* H4 desktop size */
  line-height: 1.30em !important;   /* H4 line-height */
  margin: 0 !important;
}

/* Keep the title as positioning anchor for the number */
.elementor-15912 .elementor-element.elementor-element-421b9cf h3{
  position: relative;
}

/* Background number (e.g., 01) */
.elementor-15912 .elementor-element.elementor-element-421b9cf h3::before{
  content: "06";
  position: absolute;
  font-size: 100px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.07);
  left: 0;
  bottom: 60px;
  pointer-events: none;
}

/* Tablet / smaller screens: adjust the background number */
@media (max-width: 992px){
  .elementor-15912 .elementor-element.elementor-element-421b9cf h3::before{
    font-size: 70px;
    bottom: 50px;
  }
}

/* Mobile: title matches H4 mobile size */
@media (max-width: 767px){
  .elementor-15912 .elementor-element.elementor-element-421b9cf h3,
  .elementor-15912 .elementor-element.elementor-element-421b9cf h3 a{
    font-size: 20px !important;     /* H4 mobile size */
    line-height: 1.30em !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0964259 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-0964259 p{
            margin-top:10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67903cb */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-67903cb h3.elementor-image-box-title {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ec1df7b */.elementor-15912 .elementor-element.elementor-element-ec1df7b a{
    margin: 0;
    color: #fff;
    text-transform: capitalize;
    text-decoration: underline;
}

@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-ec1df7b h4.elementor-image-box-title {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e82ce65 */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-e82ce65 h3.elementor-image-box-title {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-266853b */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-266853b h3.elementor-image-box-title {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed817bf */@media (max-width:767px){
    .elementor-15912 .elementor-element.elementor-element-ed817bf h3.elementor-image-box-title {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ced5fd *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-0ced5fd h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-0ced5fd h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-0ced5fd p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-0ced5fd p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-0ced5fd ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-0ced5fd li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-0ced5fd li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-0ced5fd a,
.elementor-15912 .elementor-element.elementor-element-0ced5fd a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-0ced5fd a:hover,
.elementor-15912 .elementor-element.elementor-element-0ced5fd a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c82b6ec *//* H3: remove gap + set size */
.elementor-15912 .elementor-element.elementor-element-c82b6ec h3{
  margin: 20 0 8px 0;
  font-size: 20px;
  line-height: 1.2em;
}

/* H4: used for Before/After + bullet item headings */
.elementor-15912 .elementor-element.elementor-element-c82b6ec h4{
  margin: 4px 0 4px 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* Paragraph spacing (controls the gaps everywhere) */
.elementor-15912 .elementor-element.elementor-element-c82b6ec p{
  margin: 0 0 10px 0;
}

/* Reduce gap above bullets list */
.elementor-15912 .elementor-element.elementor-element-c82b6ec p + ul{
  margin-top: 6px;
}

/* Bullets spacing */
.elementor-15912 .elementor-element.elementor-element-c82b6ec ul{
  margin: 0;
  padding-left: 18px;
}

.elementor-15912 .elementor-element.elementor-element-c82b6ec li{
  margin: 0 0 2px 0;
}

.elementor-15912 .elementor-element.elementor-element-c82b6ec li p{
  margin: 0;
}
/* Links: white + underlined */
.elementor-15912 .elementor-element.elementor-element-c82b6ec a,
.elementor-15912 .elementor-element.elementor-element-c82b6ec a:visited{
  color: #fff !important;
  text-decoration: underline !important;
}

.elementor-15912 .elementor-element.elementor-element-c82b6ec a:hover,
.elementor-15912 .elementor-element.elementor-element-c82b6ec a:focus{
  color: #fff !important;
  text-decoration: underline !important;
}/* End custom CSS */