.elementor-27 .elementor-element.elementor-element-35a54b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6ed3e2e{--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;--border-radius:0px 20px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6ed3e2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-cdabab2 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:3.9rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3814f73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3814f73{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-24de41c{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-bb1498c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bb1498c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-12f4d71 > .elementor-widget-container{padding:0% 055% 0% 0%;}.elementor-27 .elementor-element.elementor-element-12f4d71{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-72af4aa{--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:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--align-content:center;--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-27 .elementor-element.elementor-element-72af4aa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-72af4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fbd47e );}.elementor-27 .elementor-element.elementor-element-77b612b{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-139dacc .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-139dacc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-139dacc.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-139dacc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-139dacc.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-139dacc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-3ba14a7 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3b1904e{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-70d3b4e{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-6bba791 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-6bba791.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-6bba791.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-6bba791.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-6bba791.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-6bba791.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-09b91e8 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3313b09{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-0c8be0c{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-1c27554 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-1c27554.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-1c27554.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-1c27554.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-1c27554.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-1c27554.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-92ed3ba .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-ec314ae{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-55b8ce5{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-64d0317 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-64d0317.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-64d0317.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-64d0317.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-64d0317.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-64d0317.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-0783658 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-cb2baf3{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-c8a175a{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-b068895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-b068895 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-aed599a > .elementor-widget-container{padding:0% 055% 0% 0%;}.elementor-27 .elementor-element.elementor-element-aed599a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-af83392{--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:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--align-content:center;--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-27 .elementor-element.elementor-element-af83392:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-af83392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fbd47e );}.elementor-27 .elementor-element.elementor-element-9d669de{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-0bb52f5 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-0bb52f5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-0bb52f5.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-0bb52f5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-0bb52f5.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-0bb52f5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-37e6640 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-a1683a1{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-4f6041b{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-f267ccb .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-f267ccb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-f267ccb.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-f267ccb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-f267ccb.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-f267ccb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-efa5ea0 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-fead8eb{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-88e30f3{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-4c9c608 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-4c9c608.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-4c9c608.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-4c9c608.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-4c9c608.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-4c9c608.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-bd76af9 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-fdc4c99{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-cec60a5{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-6ce5262 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6ce5262 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-98cb407 > .elementor-widget-container{padding:0% 055% 0% 0%;}.elementor-27 .elementor-element.elementor-element-98cb407{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-884289a{--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:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--align-content:center;--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-27 .elementor-element.elementor-element-884289a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-884289a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fbd47e );}.elementor-27 .elementor-element.elementor-element-c97e44d{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-583cd96 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-583cd96.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-583cd96.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-583cd96.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-583cd96.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-583cd96.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-d5f0152 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-bdf3bf4{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-1d8fe0e{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-a578943 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-a578943.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-a578943.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-a578943.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-a578943.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-a578943.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-412889c .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-40deb43{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-64fbdac{--display:flex;--min-height:300px;--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:flex-start;--align-items:flex-start;--gap:3% 3%;--row-gap:3%;--column-gap:3%;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-aca9bee .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-aca9bee.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-aca9bee.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-aca9bee.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a7244b3 );border-color:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-aca9bee.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-aca9bee.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a7244b3 );}.elementor-27 .elementor-element.elementor-element-9dc52d7 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-bbe1988{font-family:"!Average Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;}.elementor-27 .elementor-element.elementor-element-716d353{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-716d353:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-716d353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-966c488 );}.elementor-27 .elementor-element.elementor-element-6330594{--display:flex;}.elementor-27 .elementor-element.elementor-element-41c0cd3{text-align:left;}.elementor-27 .elementor-element.elementor-element-41c0cd3 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:3rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-169558c{--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:flex-start;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-169558c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-169558c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4f6d4ad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 30px 30px 0px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-4f6d4ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-fcba474 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-385fb31 > .elementor-widget-container{margin:0% 20% 0% 0%;}.elementor-27 .elementor-element.elementor-element-385fb31{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-ba0ef6f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 0px 0px 30px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);--margin-top:10%;--margin-bottom:10%;--margin-left:45%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-ba0ef6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-c773668 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-27afbeb > .elementor-widget-container{margin:0% 40% 0% 0%;}.elementor-27 .elementor-element.elementor-element-27afbeb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-39927bb{--display:flex;--border-radius:0px 30px 30px 0px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-39927bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-8a35c32 .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-2065992 > .elementor-widget-container{margin:0% 20% 0% 0%;}.elementor-27 .elementor-element.elementor-element-2065992{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-ec489f2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 0px 0px 30px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);--margin-top:10%;--margin-bottom:10%;--margin-left:45%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-ec489f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-0a9f22f .elementor-heading-title{font-family:"!Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-27 .elementor-element.elementor-element-34ba27a > .elementor-widget-container{margin:0% 40% 0% 0%;}.elementor-27 .elementor-element.elementor-element-34ba27a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-6640c55{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6640c55:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6640c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-966c488 );}.elementor-27 .elementor-element.elementor-element-756d76a{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--swiper-pagination-size:13px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:30px;}.elementor-27 .elementor-element.elementor-element-756d76a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;}.elementor-27 .elementor-element.elementor-element-756d76a .swiper-slide > .elementor-element{height:100%;}.elementor-27 .elementor-element.elementor-element-756d76a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-3814f73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-12f4d71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-aed599a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-98cb407{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-385fb31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-27afbeb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-2065992{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-34ba27a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-756d76a{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-6ed3e2e{--width:54.512%;}.elementor-27 .elementor-element.elementor-element-77b612b{--width:30%;}.elementor-27 .elementor-element.elementor-element-70d3b4e{--width:30%;}.elementor-27 .elementor-element.elementor-element-0c8be0c{--width:30%;}.elementor-27 .elementor-element.elementor-element-55b8ce5{--width:30%;}.elementor-27 .elementor-element.elementor-element-9d669de{--width:30%;}.elementor-27 .elementor-element.elementor-element-4f6041b{--width:30%;}.elementor-27 .elementor-element.elementor-element-88e30f3{--width:30%;}.elementor-27 .elementor-element.elementor-element-c97e44d{--width:30%;}.elementor-27 .elementor-element.elementor-element-1d8fe0e{--width:30%;}.elementor-27 .elementor-element.elementor-element-64fbdac{--width:30%;}.elementor-27 .elementor-element.elementor-element-4f6d4ad{--width:55%;}.elementor-27 .elementor-element.elementor-element-ba0ef6f{--width:55%;}.elementor-27 .elementor-element.elementor-element-39927bb{--width:55%;}.elementor-27 .elementor-element.elementor-element-ec489f2{--width:55%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-cdabab2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-cdabab2{text-align:left;}.elementor-27 .elementor-element.elementor-element-3814f73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-12f4d71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-72af4aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-77b612b{--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;}.elementor-27 .elementor-element.elementor-element-70d3b4e{--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;}.elementor-27 .elementor-element.elementor-element-0c8be0c{--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;}.elementor-27 .elementor-element.elementor-element-55b8ce5{--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;}.elementor-27 .elementor-element.elementor-element-aed599a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-af83392{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-9d669de{--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;}.elementor-27 .elementor-element.elementor-element-4f6041b{--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;}.elementor-27 .elementor-element.elementor-element-88e30f3{--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;}.elementor-27 .elementor-element.elementor-element-98cb407{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-884289a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-c97e44d{--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;}.elementor-27 .elementor-element.elementor-element-1d8fe0e{--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;}.elementor-27 .elementor-element.elementor-element-64fbdac{--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;}.elementor-27 .elementor-element.elementor-element-4f6d4ad{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-27 .elementor-element.elementor-element-385fb31 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-385fb31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-ba0ef6f{--margin-top:10%;--margin-bottom:10%;--margin-left:10%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-27afbeb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-27afbeb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-39927bb{--width:95%;}.elementor-27 .elementor-element.elementor-element-2065992 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-2065992{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-ec489f2{--margin-top:10%;--margin-bottom:10%;--margin-left:10%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-34ba27a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-34ba27a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-756d76a{--swiper-slides-to-display:1;}}/* Start Custom Fonts CSS */@font-face {
	font-family: '!Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.eot');
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.woff2') format('woff2'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.woff') format('woff'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.ttf') format('truetype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-regular.svg#!OpenSans') format('svg');
}
@font-face {
	font-family: '!Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.eot');
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.woff2') format('woff2'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.woff') format('woff'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.ttf') format('truetype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/open-sans-v40-latin-800.svg#!OpenSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '!Average Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.eot');
	src: url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.woff2') format('woff2'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.woff') format('woff'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.ttf') format('truetype'),
		url('https://dev.idealstrom.energy/wp-content/uploads/2025/02/average-sans-v16-latin-regular.svg#!AverageSans') format('svg');
}
/* End Custom Fonts CSS */