.elementor-17 .elementor-element.elementor-element-96e1115{--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;--overlay-opacity:0.03;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-96e1115:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022942;}.elementor-17 .elementor-element.elementor-element-96e1115::before, .elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-96e1115 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-96e1115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#013453;background-image:url("https://5pointtechnology.com/wp-content/uploads/2025/08/background-services-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-96e1115 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-17 .elementor-element.elementor-element-a79d6c5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-b8a27b1 img{width:155px;height:155px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-fedf97c{text-align:center;}.elementor-17 .elementor-element.elementor-element-fedf97c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-288d18d{z-index:2;text-align:center;}.elementor-17 .elementor-element.elementor-element-288d18d .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-c62e92f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f328d04{z-index:2;text-align:center;font-family:var( --e-global-typography-7b40ad4-font-family ), Sans-serif;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-747346f{z-index:2;text-align:center;font-family:var( --e-global-typography-7b40ad4-font-family ), Sans-serif;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-c87e755{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-85f31d1 .elementor-button{background-color:var( --e-global-color-a373563 );font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-c62e92f );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-85f31d1 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-85f31d1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-21afdb6 .elementor-button{background-color:var( --e-global-color-a373563 );font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-c62e92f );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-21afdb6 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-21afdb6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a5cfd5d .elementor-button{background-color:var( --e-global-color-a373563 );font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-c62e92f );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-a5cfd5d .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-a5cfd5d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-90fd46e .elementor-button{background-color:var( --e-global-color-a373563 );font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-c62e92f );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-90fd46e .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-90fd46e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-ca5a060 .elementor-button{background-color:var( --e-global-color-a373563 );font-family:"DM Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-c62e92f );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-ca5a060 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-ca5a060 .elementor-button:focus{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ff81024{left:50%;}body.rtl .elementor-17 .elementor-element.elementor-element-ff81024{right:50%;}.elementor-17 .elementor-element.elementor-element-ff81024{top:37%;}.elementor-17 .elementor-element.elementor-element-3512548{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-023f7cd{--display:flex;}.elementor-17 .elementor-element.elementor-element-4690c8d{--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-17 .elementor-element.elementor-element-ef1e98d{--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;}.elementor-17 .elementor-element.elementor-element-46a30af{width:initial;max-width:initial;text-align:left;}.elementor-17 .elementor-element.elementor-element-46a30af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-46a30af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-93c7ff2{--display:flex;--min-height:3px;}.elementor-17 .elementor-element.elementor-element-93c7ff2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-93c7ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-93c7ff2.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5e85ce2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-2ab40c9 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-815744c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-28e54c2 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-7c10c41 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-4a66ce8 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-361f3ba{--display:flex;}.elementor-17 .elementor-element.elementor-element-8d85ea5{--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-17 .elementor-element.elementor-element-f805d41{--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;}.elementor-17 .elementor-element.elementor-element-cd8cbf5{width:initial;max-width:initial;text-align:left;}.elementor-17 .elementor-element.elementor-element-cd8cbf5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-cd8cbf5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-05e9246{--display:flex;--min-height:3px;}.elementor-17 .elementor-element.elementor-element-05e9246:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-05e9246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-05e9246.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7ebbddc{--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;}.elementor-17 .elementor-element.elementor-element-ae8b158 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-264559e > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-ca98db3{--display:flex;}.elementor-17 .elementor-element.elementor-element-bec5255{--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-17 .elementor-element.elementor-element-85bf12d{--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;}.elementor-17 .elementor-element.elementor-element-7c8c7ca{width:initial;max-width:initial;text-align:left;}.elementor-17 .elementor-element.elementor-element-7c8c7ca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-7c8c7ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-cc47f66{--display:flex;--min-height:3px;}.elementor-17 .elementor-element.elementor-element-cc47f66:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cc47f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-cc47f66.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b39e8c3{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-337a332 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-c2d4f08 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-80f67c2 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-b21530a > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-4139ae6 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-e6ac68f > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-de59f04 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-35a7288{--display:flex;}.elementor-17 .elementor-element.elementor-element-9be7d68{--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-17 .elementor-element.elementor-element-bb6f2e6{--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;}.elementor-17 .elementor-element.elementor-element-ca93b88{width:initial;max-width:initial;text-align:left;}.elementor-17 .elementor-element.elementor-element-ca93b88.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ca93b88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-51161a4{--display:flex;--min-height:3px;}.elementor-17 .elementor-element.elementor-element-51161a4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-51161a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-51161a4.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-06bb638{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-8537b3b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-d3bf7a6 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-04a1f16 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-39bf3cd > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-25c9b4c{--display:flex;}.elementor-17 .elementor-element.elementor-element-23c7de9{--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-17 .elementor-element.elementor-element-f3ce85d{--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;}.elementor-17 .elementor-element.elementor-element-3cbf78e{width:initial;max-width:initial;text-align:left;}.elementor-17 .elementor-element.elementor-element-3cbf78e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3cbf78e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:5px;color:#FF5C1C;}.elementor-17 .elementor-element.elementor-element-40aa8d1{--display:flex;--min-height:3px;}.elementor-17 .elementor-element.elementor-element-40aa8d1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-40aa8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-40aa8d1.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-6d70651{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-9201727 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-9f4d32c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-31e6628 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-bf3af1b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-ea38abc > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-d9f72ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d9f72ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d9f72ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d9f72ed > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-d9f72ed > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:100px;}.elementor-17 .elementor-element.elementor-element-d9f72ed > .elementor-shape-top, .elementor-17 .elementor-element.elementor-element-d9f72ed > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-17 .elementor-element.elementor-element-d6cdee0{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d6cdee0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d6cdee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://5pointtechnology.com/wp-content/uploads/2025/01/tech-dots.avif");background-position:center center;background-repeat:no-repeat;background-size:474px auto;}.elementor-17 .elementor-element.elementor-element-f35ebff{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f35ebff.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-837bfe9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-7b40ad4-font-family ), Sans-serif;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-837bfe9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-837bfe9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5584bee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5584bee{text-align:center;}.elementor-17 .elementor-element.elementor-element-5584bee .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-dbed98f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-7b40ad4-font-family ), Sans-serif;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );color:var( --e-global-color-c62e92f );}.elementor-17 .elementor-element.elementor-element-dbed98f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-dbed98f.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:491px){.elementor-17 .elementor-element.elementor-element-f35ebff{--width:70%;}}@media(max-width:1352px){.elementor-17 .elementor-element.elementor-element-f328d04{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-747346f{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-5e85ce2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-2ab40c9 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-815744c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-28e54c2 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-7c10c41 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-4a66ce8 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-8d85ea5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-7ebbddc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-ae8b158 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-264559e > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-bec5255{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-b39e8c3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-337a332 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-c2d4f08 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-80f67c2 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-b21530a > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-4139ae6 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-e6ac68f > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-de59f04 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-8537b3b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-d3bf7a6 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-04a1f16 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-39bf3cd > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-6d70651{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-9201727 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-9f4d32c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-31e6628 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-bf3af1b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-ea38abc > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-17 .elementor-element.elementor-element-837bfe9{--container-widget-width:573px;--container-widget-flex-grow:0;width:var( --container-widget-width, 573px );max-width:573px;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-dbed98f{--container-widget-width:573px;--container-widget-flex-grow:0;width:var( --container-widget-width, 573px );max-width:573px;font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-96e1115 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-96e1115 > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:60px;}.elementor-17 .elementor-element.elementor-element-a79d6c5{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f328d04{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-747346f{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-c87e755{--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-5e85ce2{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-2ab40c9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-815744c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-28e54c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-7c10c41 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-4a66ce8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-ae8b158 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-264559e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-337a332 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-c2d4f08 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-80f67c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-b21530a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-4139ae6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-e6ac68f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-de59f04 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-8537b3b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-d3bf7a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-04a1f16 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-39bf3cd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-6d70651{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-9201727 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-9f4d32c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-31e6628 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-bf3af1b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-ea38abc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-f35ebff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-837bfe9 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-17 .elementor-element.elementor-element-837bfe9{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-dbed98f > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-17 .elementor-element.elementor-element-dbed98f{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-b8a27b1 img{width:110px;height:110px;}.elementor-17 .elementor-element.elementor-element-fedf97c .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-288d18d .elementor-heading-title{font-size:1.3125rem;}.elementor-17 .elementor-element.elementor-element-46a30af .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-5e85ce2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-2ab40c9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-815744c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-28e54c2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-7c10c41 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-4a66ce8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-cd8cbf5 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7ebbddc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-ae8b158 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-264559e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-7c8c7ca .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b39e8c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-337a332 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-c2d4f08 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-80f67c2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-b21530a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-4139ae6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-e6ac68f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-de59f04 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-ca93b88 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-06bb638{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-8537b3b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-d3bf7a6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-04a1f16 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-39bf3cd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-3cbf78e .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-9201727 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-9f4d32c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-31e6628 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-bf3af1b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-ea38abc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-d9f72ed{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d9f72ed > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-d9f72ed > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:39px;}.elementor-17 .elementor-element.elementor-element-d6cdee0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d6cdee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:300px auto;}.elementor-17 .elementor-element.elementor-element-d6cdee0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f35ebff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5584bee .elementor-heading-title{font-size:1.875rem;}}@media(max-width:490px){.elementor-17 .elementor-element.elementor-element-fedf97c .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-288d18d .elementor-heading-title{font-size:1.3125rem;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-f328d04{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-747346f{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-46a30af .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2ab40c9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-815744c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-28e54c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-7c10c41 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-4a66ce8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-cd8cbf5 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ae8b158 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-264559e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-7c8c7ca .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-337a332 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-c2d4f08 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-80f67c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-b21530a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-4139ae6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-e6ac68f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-de59f04 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-ca93b88 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-8537b3b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-d3bf7a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-04a1f16 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-39bf3cd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-3cbf78e .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-9201727 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-9f4d32c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-31e6628 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-bf3af1b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-ea38abc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-d9f72ed{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-837bfe9{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}.elementor-17 .elementor-element.elementor-element-dbed98f{font-size:var( --e-global-typography-7b40ad4-font-size );line-height:var( --e-global-typography-7b40ad4-line-height );}}@media(min-width:491px){.elementor-17 .elementor-element.elementor-element-a79d6c5{--content-width:980px;}.elementor-17 .elementor-element.elementor-element-d6cdee0{--width:100%;}.elementor-17 .elementor-element.elementor-element-f35ebff{--width:980px;}}@media(max-width:767px) and (min-width:491px){.elementor-17 .elementor-element.elementor-element-d6cdee0{--width:100%;}.elementor-17 .elementor-element.elementor-element-f35ebff{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fedf97c */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288d18d */.elementor-17 .elementor-element.elementor-element-288d18d {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85f31d1 */@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-85f31d1 .elementor-button {
    min-width: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21afdb6 */@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-21afdb6 .elementor-button {
    min-width: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5cfd5d */@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-a5cfd5d .elementor-button {
    min-width: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90fd46e */@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-90fd46e .elementor-button {
    min-width: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca5a060 */@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-ca5a060 .elementor-button {
    min-width: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a30af */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab40c9 */.elementor-17 .elementor-element.elementor-element-2ab40c9 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-2ab40c9 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-2ab40c9  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-2ab40c9 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-815744c */.elementor-17 .elementor-element.elementor-element-815744c {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-815744c a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-815744c  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-815744c {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e54c2 */.elementor-17 .elementor-element.elementor-element-28e54c2 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-28e54c2 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-28e54c2  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-28e54c2 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c10c41 */.elementor-17 .elementor-element.elementor-element-7c10c41 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-7c10c41 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-7c10c41  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-7c10c41 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a66ce8 */.elementor-17 .elementor-element.elementor-element-4a66ce8 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-4a66ce8 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-4a66ce8  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-4a66ce8 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd8cbf5 */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae8b158 */.elementor-17 .elementor-element.elementor-element-ae8b158 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-ae8b158 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-ae8b158  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-ae8b158 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-264559e */.elementor-17 .elementor-element.elementor-element-264559e {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-264559e a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-264559e  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-264559e {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8c7ca */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-337a332 */.elementor-17 .elementor-element.elementor-element-337a332 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-337a332 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-337a332  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-337a332 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2d4f08 */.elementor-17 .elementor-element.elementor-element-c2d4f08 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-c2d4f08 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-c2d4f08  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-c2d4f08 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80f67c2 */.elementor-17 .elementor-element.elementor-element-80f67c2 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-80f67c2 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-80f67c2  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-80f67c2 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b21530a */.elementor-17 .elementor-element.elementor-element-b21530a {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-b21530a a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-b21530a  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-b21530a {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4139ae6 */.elementor-17 .elementor-element.elementor-element-4139ae6 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-4139ae6 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-4139ae6  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-4139ae6 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6ac68f */.elementor-17 .elementor-element.elementor-element-e6ac68f {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-e6ac68f a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-e6ac68f  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-e6ac68f {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de59f04 */.elementor-17 .elementor-element.elementor-element-de59f04 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-de59f04 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-de59f04  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-de59f04 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca93b88 */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8537b3b */.elementor-17 .elementor-element.elementor-element-8537b3b {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-8537b3b a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-8537b3b  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-8537b3b {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3bf7a6 */.elementor-17 .elementor-element.elementor-element-d3bf7a6 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-d3bf7a6 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-d3bf7a6  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-d3bf7a6 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04a1f16 */.elementor-17 .elementor-element.elementor-element-04a1f16 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-04a1f16 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-04a1f16  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-04a1f16 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39bf3cd */.elementor-17 .elementor-element.elementor-element-39bf3cd {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-39bf3cd a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-39bf3cd  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-39bf3cd {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cbf78e */.strike-through {
      position: relative;
      display: inline-block;
    }

    .strike-through::after {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      width: 0;
      height: 3px;
      background-color: #86BfD2;
      transform: translateY(-50%);
      animation: strike 1s forwards;
    }

    @keyframes strike {
      to {
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9201727 */.elementor-17 .elementor-element.elementor-element-9201727 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-9201727 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-9201727  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-9201727 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f4d32c */.elementor-17 .elementor-element.elementor-element-9f4d32c {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-9f4d32c a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-9f4d32c  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-9f4d32c {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e6628 */.elementor-17 .elementor-element.elementor-element-31e6628 {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-31e6628 a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-31e6628  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-31e6628 {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf3af1b */.elementor-17 .elementor-element.elementor-element-bf3af1b {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-bf3af1b a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-bf3af1b  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-bf3af1b {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea38abc */.elementor-17 .elementor-element.elementor-element-ea38abc {
    flex: 0 1 calc(33.333% - 6rem);
}
.elementor-17 .elementor-element.elementor-element-ea38abc a img[src$=".svg"] {
    width: 100%;
}
.elementor-17 .elementor-element.elementor-element-ea38abc  a  {
    display: block;
}
@media screen and (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-ea38abc {
        flex: 0 1 calc(50% - 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5584bee */.elementor-17 .elementor-element.elementor-element-5584bee {
    text-wrap-style: balance;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://5pointtechnology.com/wp-content/uploads/2025/01/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif';
	font-display: auto;
	src: url('https://5pointtechnology.com/wp-content/uploads/2025/01/NotoSerif-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */