.elementor-1894 .elementor-element.elementor-element-67f5caf{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-67f5caf::before, .elementor-1894 .elementor-element.elementor-element-67f5caf > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-67f5caf > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-67f5caf > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-67f5caf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-67f5caf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(220deg, #D5E2FF 0%, var( --e-global-color-60a3757 ) 90%);}.elementor-1894 .elementor-element.elementor-element-1c9a81a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-41173a2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-41173a2{text-align:center;}.elementor-1894 .elementor-element.elementor-element-41173a2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;text-transform:capitalize;color:var( --e-global-color-cd79b4c );}.elementor-widget-text-editor{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-1894 .elementor-element.elementor-element-d60bd0c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-d60bd0c{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.3vw;font-weight:400;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-d60bd0c p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-98829a6{--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:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-1894 .elementor-element.elementor-element-e82b91a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a53a024{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-0be5bb6{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-0be5bb6::before, .elementor-1894 .elementor-element.elementor-element-0be5bb6 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-0be5bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-0be5bb6 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-0be5bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-0be5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-9585217{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-c7a038e img{width:100%;}.elementor-1894 .elementor-element.elementor-element-f3c625b{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-857a2fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-4f336d9 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-69ad7d9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-69ad7d9{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-69ad7d9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-3ad159d{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-13acdd2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-13acdd2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-13acdd2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1894 .elementor-element.elementor-element-16f3749 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-16f3749.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-16f3749 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-16f3749 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-5652304{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-5652304::before, .elementor-1894 .elementor-element.elementor-element-5652304 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-5652304 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-5652304 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-5652304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-5652304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-ca5b3f6{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-89e6ca4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-4d55648 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-27012a4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-27012a4{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-27012a4 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-fd6f9e3{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-4352902{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-4352902 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-4352902 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-230fb92{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-230fb92 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-230fb92 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-eab4f10 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-eab4f10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-eab4f10 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-eab4f10 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-f11caed{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a416b3a img{width:100%;}.elementor-1894 .elementor-element.elementor-element-029607d{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-029607d::before, .elementor-1894 .elementor-element.elementor-element-029607d > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-029607d > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-029607d > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-029607d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-029607d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-9f1f333{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6dbfd65 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-2f934d1{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f3e8987{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-1033d10 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-e2386ed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-e2386ed{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-e2386ed p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-42e80ce{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-9ab28b5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-9ab28b5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-9ab28b5 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-73d1856 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-73d1856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-73d1856 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-73d1856 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-784f784{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-784f784::before, .elementor-1894 .elementor-element.elementor-element-784f784 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-784f784 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-784f784 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-784f784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-784f784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-0e30010{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-33dc636{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a4a3d6d .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-02f3dda > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-02f3dda{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-02f3dda p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-7553f4a{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-9ade927{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-9ade927 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-9ade927 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-7908214{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-7908214 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-7908214 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-a655a8b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-a655a8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-a655a8b .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-a655a8b .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-504c20e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f14cae3 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-9990f7c{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-9990f7c::before, .elementor-1894 .elementor-element.elementor-element-9990f7c > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-9990f7c > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-9990f7c > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-9990f7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-9990f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-79a0e2f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-ff685df img{width:100%;}.elementor-1894 .elementor-element.elementor-element-0e18c36{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f98db2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-3d1266a .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-c244e67 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-c244e67{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-c244e67 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-5e7fb5b{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-54a01e4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-54a01e4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-54a01e4 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-adba239{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-adba239 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-adba239 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-a15e27e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-a15e27e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-a15e27e .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-a15e27e .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-a00dd6e{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-a00dd6e::before, .elementor-1894 .elementor-element.elementor-element-a00dd6e > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-a00dd6e > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-a00dd6e > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-a00dd6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-a00dd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-8552ab4{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-5772969{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-197b6fa .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-2d5e6ac > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-2d5e6ac{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-2d5e6ac p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a3df1e6{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-c8237d0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-c8237d0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-c8237d0 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-70d9d9a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-70d9d9a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-70d9d9a .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-bf6c58a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-bf6c58a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-bf6c58a .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-bf6c58a .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-c5ba805{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-9e32ddb img{width:100%;}.elementor-1894 .elementor-element.elementor-element-f94ff29{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-f94ff29::before, .elementor-1894 .elementor-element.elementor-element-f94ff29 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-f94ff29 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-f94ff29 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-f94ff29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-f94ff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-fca001c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b7fb583 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-53d5650{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b559c8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-df7db2f .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-89d9850 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-89d9850{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-89d9850 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-83e0d6c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-d03b116{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-d03b116 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-d03b116 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-2b19d73{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-2b19d73 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-2b19d73 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-61e342c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-61e342c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-61e342c .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-61e342c .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-e127586{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-e127586::before, .elementor-1894 .elementor-element.elementor-element-e127586 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-e127586 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-e127586 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-e127586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-e127586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-44a61dd{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-28763ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-980721b .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-6dd8c86 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-6dd8c86{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-6dd8c86 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-726f431{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f011ebb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-f011ebb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-f011ebb .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-132fcdb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-132fcdb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-132fcdb .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-2f83b3d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-2f83b3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-2f83b3d .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-2f83b3d .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-8a8981a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6298d84 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-7347737{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-7347737::before, .elementor-1894 .elementor-element.elementor-element-7347737 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-7347737 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-7347737 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-7347737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-7347737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-1419f65{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-170a858 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-f117991{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b3236c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-5dc1735 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-e8e18b0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-e8e18b0{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-e8e18b0 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-ae79bf2{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-7f58700{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-7f58700 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-7f58700 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-1977783 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-1977783.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-1977783 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-1977783 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-67812b3{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-67812b3::before, .elementor-1894 .elementor-element.elementor-element-67812b3 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-67812b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-67812b3 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-67812b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-67812b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-5a08b67{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-1a0e375{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-fc2bca3 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-32240d0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-32240d0{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-32240d0 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-d3a68f3{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-60f8fe1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-60f8fe1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-60f8fe1 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-f2ed659{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-f2ed659 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-f2ed659 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-938da8b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-938da8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-938da8b .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-938da8b .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-a39ab53{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6d54978 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-1b77e0b{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-1b77e0b::before, .elementor-1894 .elementor-element.elementor-element-1b77e0b > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1b77e0b > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1b77e0b > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1b77e0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1b77e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-47b8587{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-8cb4f6a img{width:100%;}.elementor-1894 .elementor-element.elementor-element-ebff752{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-e550271{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-46c35e0 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-e42214e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-e42214e{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-e42214e p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-38b60d9{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-36f5367{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-36f5367 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-36f5367 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-44f0072{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-44f0072 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-44f0072 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-df1ddf7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-df1ddf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-df1ddf7 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-df1ddf7 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-137a113{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-137a113::before, .elementor-1894 .elementor-element.elementor-element-137a113 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-137a113 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-137a113 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-137a113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-137a113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-93efe83{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-e5c2a23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-72ef453 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-a6b050b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-a6b050b{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-a6b050b p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-35c7067{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-3ed88fa{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-3ed88fa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-3ed88fa .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-5635938 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-5635938.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-5635938 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-5635938 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-51df740{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-bebb699 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-729ea90{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-729ea90::before, .elementor-1894 .elementor-element.elementor-element-729ea90 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-729ea90 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-729ea90 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-729ea90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-729ea90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-3f95638{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-459b12a img{width:100%;}.elementor-1894 .elementor-element.elementor-element-c329050{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b064015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6a8f313 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-e7afa72 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-e7afa72{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-e7afa72 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-d3770fa{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-ef519fe{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-ef519fe > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-ef519fe .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-39c5e16 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-39c5e16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-39c5e16 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-39c5e16 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-8550113{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-8550113::before, .elementor-1894 .elementor-element.elementor-element-8550113 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-8550113 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-8550113 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-8550113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-8550113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-97b79d4{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-64e67dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-720de50 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-309950b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-309950b{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-309950b p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b91c032{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-3d37b56{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-3d37b56 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-3d37b56 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-f5767d2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-f5767d2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-f5767d2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-b595e73 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-b595e73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-b595e73 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-b595e73 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-962fd28{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-7dfc55b img{width:100%;}.elementor-1894 .elementor-element.elementor-element-40e7749{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-40e7749::before, .elementor-1894 .elementor-element.elementor-element-40e7749 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-40e7749 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-40e7749 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-40e7749 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-40e7749 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-682d48a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6fb62db img{width:100%;}.elementor-1894 .elementor-element.elementor-element-4fc19ba{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-d5cb3eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-330e61b .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-02c1efe > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-02c1efe{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-02c1efe p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-901a69c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-bb55012{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-bb55012 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-bb55012 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-d181a7c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-d181a7c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-d181a7c .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-d73bcf7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-d73bcf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-d73bcf7 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-d73bcf7 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-1d0d1d0{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-1d0d1d0::before, .elementor-1894 .elementor-element.elementor-element-1d0d1d0 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1d0d1d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1d0d1d0 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1d0d1d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1d0d1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-936bb23{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-50d3aca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-51ececd .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-27a6d53 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-27a6d53{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-27a6d53 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-0c252f9{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-8025abb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-8025abb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-8025abb .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-a61d89a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-a61d89a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-a61d89a .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-0705fa5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-0705fa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-0705fa5 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-0705fa5 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-e553690{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-765b664 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-fd5ff99{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-fd5ff99::before, .elementor-1894 .elementor-element.elementor-element-fd5ff99 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-fd5ff99 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-fd5ff99 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-fd5ff99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-fd5ff99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-1f5ae0e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-d9f4219 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-429651e{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-1de2422{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-e378f50 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-bb2dae9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-bb2dae9{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-bb2dae9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-70584b0{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-03f4f0d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-03f4f0d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-03f4f0d .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-1659023{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-1659023 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-1659023 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-518fd62 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-518fd62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-518fd62 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-518fd62 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-1a8ab86{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-1a8ab86::before, .elementor-1894 .elementor-element.elementor-element-1a8ab86 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1a8ab86 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-1a8ab86 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1a8ab86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-1a8ab86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-2abfb94{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-b46993b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a6c975b .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-d39f4b9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-d39f4b9{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-d39f4b9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-1d59775{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a88d12c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-a88d12c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-a88d12c .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-45a5419{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-45a5419 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-45a5419 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-dc9b35c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-dc9b35c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-dc9b35c .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-dc9b35c .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-0d2f795{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-cc3e130 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-9a6004a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-2df4cc6{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-54f81ca{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-54f81ca::before, .elementor-1894 .elementor-element.elementor-element-54f81ca > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-54f81ca > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-54f81ca > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-54f81ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-54f81ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-36d5444{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-0f0cdf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-748e07c .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-aa2266e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-aa2266e{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-aa2266e p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-3c64dbe{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-32802c2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-32802c2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-32802c2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-ecdadd4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-ecdadd4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-ecdadd4 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-04cc83b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-04cc83b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-04cc83b .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-04cc83b .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-9a41a9d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-7d90797 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-27e9d6e{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-27e9d6e::before, .elementor-1894 .elementor-element.elementor-element-27e9d6e > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-27e9d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-27e9d6e > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-27e9d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-27e9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-b906e5a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-0aa306d img{width:100%;}.elementor-1894 .elementor-element.elementor-element-6848de8{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-442a54c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-1fb800d .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-38c7581 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-38c7581{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-38c7581 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a90224c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-06921d0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-06921d0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-06921d0 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-1dca935 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-1dca935.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-1dca935 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-1dca935 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-1ce50bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6ed9849{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-42962a2{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-42962a2::before, .elementor-1894 .elementor-element.elementor-element-42962a2 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-42962a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-42962a2 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-42962a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-42962a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-f2d39cf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-c028989 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-d22a30c{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-ddd77ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-5c01439 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-a25d8b3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-a25d8b3{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-a25d8b3 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b303c16{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-2bcf61f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-2bcf61f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-2bcf61f .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-df68ba2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-df68ba2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-df68ba2 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-ac9cb14 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-ac9cb14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-ac9cb14 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-ac9cb14 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-b18c6d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-4c7db3e{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-3828f2b{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-3828f2b::before, .elementor-1894 .elementor-element.elementor-element-3828f2b > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-3828f2b > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-3828f2b > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-3828f2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-3828f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-efbd824{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-5bb42a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-9014315 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-62a8956 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-62a8956{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-62a8956 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-1e373fa{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-653ed57{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-653ed57 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-653ed57 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-2feb4ad{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-2feb4ad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-2feb4ad .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-a419ef6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-a419ef6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-a419ef6 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-a419ef6 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-5e2ae20{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-48c5fb0 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-009df77{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-009df77::before, .elementor-1894 .elementor-element.elementor-element-009df77 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-009df77 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-009df77 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-009df77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-009df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-d2d7258{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-96a3901 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-18609f8{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-9707540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-cc043c8 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-35b0b15 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-35b0b15{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-35b0b15 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b05af7a{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-6d789e6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-6d789e6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-6d789e6 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-c8e00f3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-c8e00f3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-c8e00f3 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-0b78537 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-0b78537.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-0b78537 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-0b78537 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-864bc6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f9b8064{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-437a890{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-437a890::before, .elementor-1894 .elementor-element.elementor-element-437a890 > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-437a890 > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-437a890 > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-437a890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-437a890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-284caf0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-672c049 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-bd26981{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-91579bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-c8f05cf .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-1fa05bd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-1fa05bd{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-1fa05bd p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a347a88{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-f384d31{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-f384d31 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-f384d31 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-0dd56b8{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-0dd56b8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-0dd56b8 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-9191a79 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-9191a79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-9191a79 .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-9191a79 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-327e89d{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#080A0C30;--border-color:#080A0C30;--border-radius:2vw 2vw 2vw 2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1894 .elementor-element.elementor-element-327e89d::before, .elementor-1894 .elementor-element.elementor-element-327e89d > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-327e89d > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-327e89d > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-327e89d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-327e89d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, #FFE0F6 10%, #D5E2FF 110%);}.elementor-1894 .elementor-element.elementor-element-5186dfa{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-0f49d47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-2934946 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.4vw;font-weight:800;color:var( --e-global-color-cd79b4c );}.elementor-1894 .elementor-element.elementor-element-cf78dfc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1894 .elementor-element.elementor-element-cf78dfc{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-text );}.elementor-1894 .elementor-element.elementor-element-cf78dfc p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-edceb36{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-c3993d7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1894 .elementor-element.elementor-element-c3993d7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1894 .elementor-element.elementor-element-c3993d7 .elementor-heading-title{font-family:"Gellix", Sans-serif;font-size:3.6vw;font-weight:bold;line-height:2.5vw;}.elementor-1894 .elementor-element.elementor-element-3b2d76f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gellix", Sans-serif;font-size:1.2vw;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10vw 10vw 10vw 10vw;padding:1vw 1.4vw 1vw 1.4vw;}.elementor-1894 .elementor-element.elementor-element-3b2d76f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1894 .elementor-element.elementor-element-3b2d76f .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-3b2d76f .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-a2c7ae7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-e610633 img{width:100%;}.elementor-1894 .elementor-element.elementor-element-22cb46d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:8vw;--n-tabs-gap:5vw;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.4vw;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-cd79b4c );--n-tabs-icon-color:var( --e-global-color-primary );}.elementor-1894 .elementor-element.elementor-element-22cb46d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1894 .elementor-element.elementor-element-22cb46d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8601100;}.elementor-1894 .elementor-element.elementor-element-22cb46d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1894 .elementor-element.elementor-element-22cb46d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8601100;}.elementor-1894 .elementor-element.elementor-element-22cb46d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1894 .elementor-element.elementor-element-22cb46d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Gellix", Sans-serif;font-weight:600;}.elementor-1894 .elementor-element.elementor-element-22cb46d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-cd79b4c );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1894 .elementor-element.elementor-element-67f5caf{--min-height:0vh;--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-41173a2 .elementor-heading-title{font-size:5vw;}.elementor-1894 .elementor-element.elementor-element-d60bd0c{text-align:center;font-size:2.4vw;}.elementor-1894 .elementor-element.elementor-element-a53a024{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-0be5bb6{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-69ad7d9{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-3ad159d{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-13acdd2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-13acdd2 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-16f3749 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-5652304{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-27012a4{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-fd6f9e3{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-4352902{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-4352902 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-230fb92{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-230fb92 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-eab4f10 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-029607d{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-e2386ed{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-42e80ce{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-9ab28b5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-9ab28b5 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-73d1856 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-784f784{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-02f3dda{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-7553f4a{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-9ade927{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-9ade927 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-7908214{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-7908214 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-a655a8b .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-9990f7c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-c244e67{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-5e7fb5b{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-54a01e4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-54a01e4 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-adba239{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-adba239 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-a15e27e .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-a00dd6e{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-2d5e6ac{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-a3df1e6{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-c8237d0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-c8237d0 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-70d9d9a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-70d9d9a .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-bf6c58a .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-f94ff29{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-89d9850{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-83e0d6c{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-d03b116{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-d03b116 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-2b19d73{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-2b19d73 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-61e342c .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-e127586{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-6dd8c86{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-726f431{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-f011ebb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-f011ebb .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-132fcdb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-132fcdb .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-2f83b3d .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-7347737{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-e8e18b0{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-ae79bf2{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-7f58700{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-7f58700 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-1977783 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-67812b3{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-32240d0{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-d3a68f3{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-60f8fe1{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-60f8fe1 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-f2ed659{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-f2ed659 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-938da8b .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-1b77e0b{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-e42214e{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-38b60d9{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-36f5367{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-36f5367 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-44f0072{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-44f0072 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-df1ddf7 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-137a113{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-a6b050b{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-35c7067{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-3ed88fa{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-3ed88fa .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-5635938 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-729ea90{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-e7afa72{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-d3770fa{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-ef519fe{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-ef519fe .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-39c5e16 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-8550113{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-309950b{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-b91c032{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-3d37b56{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-3d37b56 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-f5767d2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-f5767d2 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-b595e73 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-40e7749{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-02c1efe{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-901a69c{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-bb55012{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-bb55012 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-d181a7c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-d181a7c .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-d73bcf7 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-1d0d1d0{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-27a6d53{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-0c252f9{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-8025abb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-8025abb .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-a61d89a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-a61d89a .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-0705fa5 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-fd5ff99{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-bb2dae9{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-70584b0{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-03f4f0d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-03f4f0d .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-1659023{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-1659023 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-518fd62 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-1a8ab86{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-d39f4b9{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-1d59775{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-a88d12c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-a88d12c .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-45a5419{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-45a5419 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-dc9b35c .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-9a6004a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-2df4cc6{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-54f81ca{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-aa2266e{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-3c64dbe{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-32802c2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-32802c2 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-ecdadd4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-ecdadd4 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-04cc83b .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-27e9d6e{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-38c7581{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-a90224c{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-06921d0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-06921d0 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-1dca935 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-6ed9849{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-42962a2{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-a25d8b3{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-b303c16{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-2bcf61f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-2bcf61f .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-df68ba2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-df68ba2 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-ac9cb14 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-4c7db3e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-3828f2b{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-62a8956{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-1e373fa{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-653ed57{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-653ed57 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-2feb4ad{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-2feb4ad .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-a419ef6 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-009df77{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-35b0b15{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-b05af7a{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-6d789e6{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-6d789e6 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-c8e00f3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-c8e00f3 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-0b78537 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-f9b8064{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1894 .elementor-element.elementor-element-437a890{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-1fa05bd{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-a347a88{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-f384d31{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-f384d31 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-0dd56b8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-0dd56b8 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-9191a79 .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-327e89d{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1894 .elementor-element.elementor-element-cf78dfc{text-align:start;font-size:1.8vw;}.elementor-1894 .elementor-element.elementor-element-edceb36{--flex-wrap:wrap;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-c3993d7{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1894 .elementor-element.elementor-element-c3993d7 .elementor-heading-title{font-size:5vw;line-height:3.5vw;}.elementor-1894 .elementor-element.elementor-element-3b2d76f .elementor-button{font-size:2vw;padding:14px 35px 14px 35px;}.elementor-1894 .elementor-element.elementor-element-22cb46d{--n-tabs-title-font-size:2.2vw;}}@media(max-width:767px){.elementor-1894 .elementor-element.elementor-element-67f5caf{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-1c9a81a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-41173a2{text-align:center;}.elementor-1894 .elementor-element.elementor-element-41173a2 .elementor-heading-title{font-size:36px;}.elementor-1894 .elementor-element.elementor-element-d60bd0c{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-d60bd0c p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-98829a6{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-a53a024{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-0be5bb6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-9585217.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-f3c625b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-857a2fb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-4f336d9 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-69ad7d9{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-69ad7d9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-3ad159d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-3d6f2f2 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-13acdd2 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-16f3749 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-5652304{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-ca5b3f6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-89e6ca4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-4d55648 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-27012a4{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-27012a4 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-fd6f9e3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-4352902 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-230fb92 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-eab4f10 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-f11caed.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-029607d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-9f1f333.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-2f934d1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-f3e8987{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-1033d10 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-e2386ed{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-e2386ed p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-42e80ce{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-9ab28b5 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-d0e2e3d .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-73d1856 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-784f784{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-0e30010{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-33dc636{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-a4a3d6d .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-02f3dda{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-02f3dda p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-7553f4a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-9ade927 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-7908214 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-a655a8b .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-504c20e.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-9990f7c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-79a0e2f.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-0e18c36{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-f98db2f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-3d1266a .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-c244e67{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-c244e67 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-5e7fb5b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-54a01e4 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-adba239 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-a15e27e .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-a00dd6e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-8552ab4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-5772969{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-197b6fa .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-2d5e6ac{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-2d5e6ac p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a3df1e6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-c8237d0 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-70d9d9a .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-bf6c58a .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-c5ba805.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-f94ff29{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-fca001c.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-53d5650{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-b559c8c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-df7db2f .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-89d9850{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-89d9850 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-83e0d6c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-d03b116 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-2b19d73 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-61e342c .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-e127586{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-44a61dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-28763ff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-980721b .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-6dd8c86{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-6dd8c86 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-726f431{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-f011ebb .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-132fcdb .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-2f83b3d .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-8a8981a.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-7347737{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-1419f65.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-f117991{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-b3236c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-5dc1735 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-e8e18b0{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-e8e18b0 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-ae79bf2{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-b2ea6d3 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-7f58700 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-1977783 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-67812b3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-5a08b67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-1a0e375{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-fc2bca3 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-32240d0{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-32240d0 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-d3a68f3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-60f8fe1 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-f2ed659 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-938da8b .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-a39ab53.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-1b77e0b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-47b8587.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-ebff752{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-e550271{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-46c35e0 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-e42214e{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-e42214e p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-38b60d9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-36f5367 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-44f0072 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-df1ddf7 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-137a113{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-93efe83{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-e5c2a23{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-72ef453 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-a6b050b{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-a6b050b p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-35c7067{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-2f9d1b0 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-3ed88fa .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-5635938 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-51df740.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-729ea90{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-3f95638.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-c329050{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-b064015{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-6a8f313 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-e7afa72{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-e7afa72 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-d3770fa{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-8cb6b9c .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-ef519fe .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-39c5e16 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-8550113{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-97b79d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-64e67dc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-720de50 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-309950b{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-309950b p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b91c032{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-3d37b56 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-f5767d2 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-b595e73 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-962fd28.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-40e7749{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-682d48a.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-4fc19ba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-d5cb3eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-330e61b .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-02c1efe{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-02c1efe p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-901a69c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-bb55012 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-d181a7c .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-d73bcf7 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-1d0d1d0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-936bb23{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-50d3aca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-51ececd .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-27a6d53{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-27a6d53 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-0c252f9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-8025abb .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-a61d89a .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-0705fa5 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-e553690.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-fd5ff99{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-1f5ae0e.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-429651e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-1de2422{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-e378f50 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-bb2dae9{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-bb2dae9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-70584b0{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-03f4f0d .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-1659023 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-518fd62 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-1a8ab86{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-2abfb94{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-b46993b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-a6c975b .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-d39f4b9{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-d39f4b9 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-1d59775{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-a88d12c .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-45a5419 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-dc9b35c .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-0d2f795.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-9a6004a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1894 .elementor-element.elementor-element-2df4cc6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-54f81ca{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-36d5444{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-0f0cdf8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-748e07c .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-aa2266e{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-aa2266e p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-3c64dbe{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-32802c2 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-ecdadd4 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-04cc83b .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-9a41a9d.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-27e9d6e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-b906e5a.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-6848de8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-442a54c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-1fb800d .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-38c7581{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-38c7581 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a90224c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-06921d0 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-c5fd9ec .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-1dca935 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-6ed9849{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-42962a2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-f2d39cf.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-d22a30c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-ddd77ba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-5c01439 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-a25d8b3{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-a25d8b3 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b303c16{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-2bcf61f .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-df68ba2 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-ac9cb14 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-4c7db3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-3828f2b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-efbd824{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-5bb42a2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-9014315 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-62a8956{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-62a8956 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-1e373fa{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-653ed57 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-2feb4ad .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-a419ef6 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-5e2ae20.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-009df77{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-d2d7258.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-18609f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-9707540{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-cc043c8 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-35b0b15{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-35b0b15 p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-b05af7a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-6d789e6 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-c8e00f3 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-0b78537 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-f9b8064{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1894 .elementor-element.elementor-element-437a890{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-284caf0.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-bd26981{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-91579bc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-c8f05cf .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-1fa05bd{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-1fa05bd p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-a347a88{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-f384d31 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-0dd56b8 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-9191a79 .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-327e89d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1894 .elementor-element.elementor-element-5186dfa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-0f49d47{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-2934946 .elementor-heading-title{font-size:40px;}.elementor-1894 .elementor-element.elementor-element-cf78dfc{font-size:18px;}.elementor-1894 .elementor-element.elementor-element-cf78dfc p{margin-block-end:0px;}.elementor-1894 .elementor-element.elementor-element-edceb36{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1894 .elementor-element.elementor-element-7a1f6bb .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-c3993d7 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-1894 .elementor-element.elementor-element-3b2d76f .elementor-button{font-size:16px;padding:12px 25px 12px 25px;}.elementor-1894 .elementor-element.elementor-element-a2c7ae7.e-con{--order:-99999 /* order start hack */;}.elementor-1894 .elementor-element.elementor-element-22cb46d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:50px;--n-tabs-gap:50px;--n-tabs-title-font-size:18px;}}@media(min-width:768px){.elementor-1894 .elementor-element.elementor-element-1c9a81a{--width:55%;}.elementor-1894 .elementor-element.elementor-element-9585217{--width:55%;}.elementor-1894 .elementor-element.elementor-element-f3c625b{--width:45%;}.elementor-1894 .elementor-element.elementor-element-ca5b3f6{--width:45%;}.elementor-1894 .elementor-element.elementor-element-f11caed{--width:55%;}.elementor-1894 .elementor-element.elementor-element-9f1f333{--width:55%;}.elementor-1894 .elementor-element.elementor-element-2f934d1{--width:45%;}.elementor-1894 .elementor-element.elementor-element-0e30010{--width:45%;}.elementor-1894 .elementor-element.elementor-element-504c20e{--width:55%;}.elementor-1894 .elementor-element.elementor-element-79a0e2f{--width:55%;}.elementor-1894 .elementor-element.elementor-element-0e18c36{--width:45%;}.elementor-1894 .elementor-element.elementor-element-8552ab4{--width:45%;}.elementor-1894 .elementor-element.elementor-element-c5ba805{--width:55%;}.elementor-1894 .elementor-element.elementor-element-fca001c{--width:55%;}.elementor-1894 .elementor-element.elementor-element-53d5650{--width:45%;}.elementor-1894 .elementor-element.elementor-element-44a61dd{--width:45%;}.elementor-1894 .elementor-element.elementor-element-8a8981a{--width:55%;}.elementor-1894 .elementor-element.elementor-element-1419f65{--width:55%;}.elementor-1894 .elementor-element.elementor-element-f117991{--width:45%;}.elementor-1894 .elementor-element.elementor-element-5a08b67{--width:45%;}.elementor-1894 .elementor-element.elementor-element-a39ab53{--width:55%;}.elementor-1894 .elementor-element.elementor-element-47b8587{--width:55%;}.elementor-1894 .elementor-element.elementor-element-ebff752{--width:45%;}.elementor-1894 .elementor-element.elementor-element-93efe83{--width:45%;}.elementor-1894 .elementor-element.elementor-element-51df740{--width:55%;}.elementor-1894 .elementor-element.elementor-element-3f95638{--width:55%;}.elementor-1894 .elementor-element.elementor-element-c329050{--width:45%;}.elementor-1894 .elementor-element.elementor-element-97b79d4{--width:45%;}.elementor-1894 .elementor-element.elementor-element-962fd28{--width:55%;}.elementor-1894 .elementor-element.elementor-element-682d48a{--width:55%;}.elementor-1894 .elementor-element.elementor-element-4fc19ba{--width:45%;}.elementor-1894 .elementor-element.elementor-element-936bb23{--width:45%;}.elementor-1894 .elementor-element.elementor-element-e553690{--width:55%;}.elementor-1894 .elementor-element.elementor-element-1f5ae0e{--width:55%;}.elementor-1894 .elementor-element.elementor-element-429651e{--width:45%;}.elementor-1894 .elementor-element.elementor-element-2abfb94{--width:45%;}.elementor-1894 .elementor-element.elementor-element-0d2f795{--width:55%;}.elementor-1894 .elementor-element.elementor-element-36d5444{--width:45%;}.elementor-1894 .elementor-element.elementor-element-9a41a9d{--width:55%;}.elementor-1894 .elementor-element.elementor-element-b906e5a{--width:55%;}.elementor-1894 .elementor-element.elementor-element-6848de8{--width:45%;}.elementor-1894 .elementor-element.elementor-element-f2d39cf{--width:55%;}.elementor-1894 .elementor-element.elementor-element-d22a30c{--width:45%;}.elementor-1894 .elementor-element.elementor-element-efbd824{--width:45%;}.elementor-1894 .elementor-element.elementor-element-5e2ae20{--width:55%;}.elementor-1894 .elementor-element.elementor-element-d2d7258{--width:55%;}.elementor-1894 .elementor-element.elementor-element-18609f8{--width:45%;}.elementor-1894 .elementor-element.elementor-element-284caf0{--width:55%;}.elementor-1894 .elementor-element.elementor-element-bd26981{--width:45%;}.elementor-1894 .elementor-element.elementor-element-5186dfa{--width:45%;}.elementor-1894 .elementor-element.elementor-element-a2c7ae7{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1894 .elementor-element.elementor-element-1c9a81a{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6f2f2 */.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d6f2f2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13acdd2 */.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-13acdd2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4352902 */.elementor-1894 .elementor-element.elementor-element-4352902 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-4352902 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230fb92 */.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-230fb92 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab28b5 */.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ab28b5 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e2e3d */.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d0e2e3d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ade927 */.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-9ade927 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7908214 */.elementor-1894 .elementor-element.elementor-element-7908214 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7908214 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a01e4 */.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-54a01e4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adba239 */.elementor-1894 .elementor-element.elementor-element-adba239 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-adba239 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8237d0 */.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8237d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d9d9a */.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-70d9d9a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03b116 */.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d03b116 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19d73 */.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2b19d73 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f011ebb */.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f011ebb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132fcdb */.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-132fcdb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ea6d3 */.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-b2ea6d3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f58700 */.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7f58700 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f8fe1 */.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-60f8fe1 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ed659 */.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f2ed659 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f5367 */.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-36f5367 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f0072 */.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-44f0072 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9d1b0 */.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2f9d1b0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed88fa */.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3ed88fa span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb6b9c */.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8cb6b9c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef519fe */.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ef519fe span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d37b56 */.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-3d37b56 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5767d2 */.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f5767d2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb55012 */.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-bb55012 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181a7c */.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-d181a7c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8025abb */.elementor-1894 .elementor-element.elementor-element-8025abb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-8025abb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61d89a */.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a61d89a span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f4f0d */.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-03f4f0d span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1659023 */.elementor-1894 .elementor-element.elementor-element-1659023 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-1659023 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88d12c */.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-a88d12c span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a5419 */.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-45a5419 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32802c2 */.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-32802c2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecdadd4 */.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-ecdadd4 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06921d0 */.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-06921d0 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5fd9ec */.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c5fd9ec span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bcf61f */.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2bcf61f span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df68ba2 */.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-df68ba2 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653ed57 */.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-653ed57 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb4ad */.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-2feb4ad span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d789e6 */.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-6d789e6 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e00f3 */.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c8e00f3 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384d31 */.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-f384d31 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd56b8 */.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-0dd56b8 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1f6bb */.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-7a1f6bb span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3993d7 */.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    color: #1F212B;
    font-weight: 600;
    font-size: 1.5vw;
    line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 2vw
}
}


@media only screen and (max-width: 767px) {
.elementor-1894 .elementor-element.elementor-element-c3993d7 span{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-22cb46d */.elementor-1894 .elementor-element.elementor-element-22cb46d .e-n-tabs-heading{
      box-shadow: 
    0 -6px 25px rgba(0, 0, 0, 0.05),
    0  6px 25px rgba(0, 0, 0, 0.05); 
    padding: 2vw 0px 2vw 0px;
}

@media (min-width: 768px) and (max-width: 991px) {
    
    .elementor-1894 .elementor-element.elementor-element-22cb46d .e-n-tabs-heading{
    padding: 3.5vw 0px 3.5vw 0px;
}
}

@media (max-width: 767px) {
        .elementor-1894 .elementor-element.elementor-element-22cb46d .e-n-tabs-heading{
    padding: 50px 20px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gellix';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://staging.webdesignerfactory.com/wp-content/uploads/2025/05/Gellix-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gellix';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://staging.webdesignerfactory.com/wp-content/uploads/2025/05/Gellix-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gellix';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://staging.webdesignerfactory.com/wp-content/uploads/2025/05/Gellix-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gellix';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://staging.webdesignerfactory.com/wp-content/uploads/2025/05/Gellix-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://staging.webdesignerfactory.com/wp-content/uploads/2025/07/Roboto-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */