.elementor-7 .elementor-element.elementor-element-5423276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:2.6vw;--padding-right:2.6vw;}.elementor-7 .elementor-element.elementor-element-98b3d63{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-462cb65{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-462cb65:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-462cb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73f5d78 );}.elementor-7 .elementor-element.elementor-element-6986b02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:100px 100px 100px 100px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-6986b02::before, .elementor-7 .elementor-element.elementor-element-6986b02 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6986b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6986b02 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6986b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6986b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b5f00cb{--display:flex;--min-height:65vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:0.2;--border-radius:100px 100px 100px 100px;--padding-top:16vh;--padding-bottom:16vh;--padding-left:7.8vw;--padding-right:7.8vw;}.elementor-7 .elementor-element.elementor-element-b5f00cb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b5f00cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-7 .elementor-element.elementor-element-b5f00cb::before, .elementor-7 .elementor-element.elementor-element-b5f00cb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b5f00cb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b5f00cb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b5f00cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b5f00cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b5f00cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-dd7cd23{--display:flex;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0d8395a .elementor-heading-title{font-family:var( --e-global-typography-348386e-font-family ), Sans-serif;font-size:var( --e-global-typography-348386e-font-size );font-weight:var( --e-global-typography-348386e-font-weight );text-transform:var( --e-global-typography-348386e-text-transform );line-height:var( --e-global-typography-348386e-line-height );letter-spacing:var( --e-global-typography-348386e-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-7 .elementor-element.elementor-element-446e878{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b3e0970-font-family ), Sans-serif;font-size:var( --e-global-typography-b3e0970-font-size );font-weight:var( --e-global-typography-b3e0970-font-weight );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-08c5355{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon{font-size:4.58vw;}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon svg{height:4.58vw;}.elementor-7 .elementor-element.elementor-element-cf933c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:7.8vw;--padding-right:7.8vw;}.elementor-7 .elementor-element.elementor-element-cf933c6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf933c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad7484f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-9aa804b{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-9aa804b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9aa804b:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-9aa804b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e577cc1{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-e577cc1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e577cc1:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-e577cc1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-38726be{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-38726be.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38726be:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-38726be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bd5a292{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:none;}.elementor-7 .elementor-element.elementor-element-bd5a292.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title a{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd5a292:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-bd5a292:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-description{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d6cd6b7{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d6cd6b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d6cd6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73f5d78 );}.elementor-7 .elementor-element.elementor-element-0fab1c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:100px 100px 100px 100px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-0fab1c7::before, .elementor-7 .elementor-element.elementor-element-0fab1c7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0fab1c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0fab1c7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0fab1c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0fab1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5c9b5e0{--display:flex;--min-height:65vh;--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:space-between;--align-items:flex-end;--overlay-opacity:0.2;--border-radius:100px 100px 100px 100px;--padding-top:16vh;--padding-bottom:16vh;--padding-left:7.8vw;--padding-right:7.8vw;}.elementor-7 .elementor-element.elementor-element-5c9b5e0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C2;}.elementor-7 .elementor-element.elementor-element-5c9b5e0::before, .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5c9b5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5c9b5e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-227e002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-321b0fa{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-321b0fa .elementor-heading-title{font-family:var( --e-global-typography-c144830-font-family ), Sans-serif;font-size:var( --e-global-typography-c144830-font-size );font-weight:var( --e-global-typography-c144830-font-weight );text-transform:var( --e-global-typography-c144830-text-transform );line-height:var( --e-global-typography-c144830-line-height );letter-spacing:var( --e-global-typography-c144830-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-a1a13f8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a1a13f8 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-a1a13f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-a1a13f8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-a1a13f8 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b8ca342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-ee894ad{width:var( --container-widget-width, calc(100% - 4.58vw) );max-width:calc(100% - 4.58vw);--container-widget-width:calc(100% - 4.58vw);--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ee894ad .elementor-heading-title{font-family:var( --e-global-typography-d9fac24-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fac24-font-size );font-weight:var( --e-global-typography-d9fac24-font-weight );text-transform:var( --e-global-typography-d9fac24-text-transform );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon{font-size:4.58vw;}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon svg{height:4.58vw;}.elementor-7 .elementor-element.elementor-element-e7f816f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:7.8vw;--padding-right:7.8vw;}.elementor-7 .elementor-element.elementor-element-e7f816f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e7f816f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0ea9e10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a0c021f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-a0c021f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a0c021f:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a0c021f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-48f4d49{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-48f4d49.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48f4d49:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-48f4d49:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-86e8154{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-86e8154.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86e8154:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-86e8154:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f803479{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-f803479.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title a{font-family:var( --e-global-typography-61a85dd-font-family ), Sans-serif;font-size:var( --e-global-typography-61a85dd-font-size );font-weight:var( --e-global-typography-61a85dd-font-weight );text-transform:var( --e-global-typography-61a85dd-text-transform );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f803479:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-f803479:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-description{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5cce423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8643c83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-7 .elementor-element.elementor-element-d0f0209 .elementor-heading-title{font-family:var( --e-global-typography-46215df-font-family ), Sans-serif;font-size:var( --e-global-typography-46215df-font-size );font-weight:var( --e-global-typography-46215df-font-weight );text-transform:var( --e-global-typography-46215df-text-transform );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d2d518b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d2d518b .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-d2d518b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-d2d518b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-d2d518b .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-35934d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8.44vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-ed5841d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-ed5841d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ed5841d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f635bfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-55311f0 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-50e8771{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-41f1d3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-41f1d3a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41f1d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9b14d64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-25bcf5d .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-1107ddb{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-20e0e99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-20e0e99:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-20e0e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a7ad716{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50d3469 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-6165fbb{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f7d6e7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-f7d6e7d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f7d6e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-120e4ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4739d56 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-cabf0e9{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-84947c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-84947c9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-84947c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-82c6f00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ac20be9 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-486816c{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f13115{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-0f13115:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0f13115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b82e8a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f692f20 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-202efb4{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b0df511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-b0df511:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b0df511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7b1cb2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-afdee44 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-efc57e6{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-22176b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-22176b4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22176b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-021b2b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9a61e69 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-19cde66{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7751ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-7751ca4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7751ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-525416a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-01fe345 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-dad85c2{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cc55e49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:2.34vw;--padding-right:2.34vw;}.elementor-7 .elementor-element.elementor-element-cc55e49:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cc55e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-28c3379{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6bcd821 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon{font-size:2.29vw;}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon svg{height:2.29vw;}.elementor-7 .elementor-element.elementor-element-4abffbc{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-66bf5e8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:200px;--e-n-carousel-swiper-slides-gap:30px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-2358f94 );--e-n-carousel-dots-hover-color:var( --e-global-color-2358f94 );--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-7 .elementor-element.elementor-element-c0daf3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8.44vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5032919{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5032919 img{width:100%;border-radius:0px 60px 60px 0px;}.elementor-7 .elementor-element.elementor-element-0f0f3eb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-72dd176 .elementor-heading-title{font-family:var( --e-global-typography-634ee84-font-family ), Sans-serif;font-size:var( --e-global-typography-634ee84-font-size );font-weight:var( --e-global-typography-634ee84-font-weight );text-transform:var( --e-global-typography-634ee84-text-transform );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3f5d632 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3f5d632 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-3f5d632 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-3f5d632 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-3f5d632 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9b8d50f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-6b7a34a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12.40vw;--padding-right:0vw;--z-index:2;}.elementor-7 .elementor-element.elementor-element-f756778 .elementor-heading-title{font-family:var( --e-global-typography-2013b4e-font-family ), Sans-serif;font-size:var( --e-global-typography-2013b4e-font-size );font-weight:var( --e-global-typography-2013b4e-font-weight );text-transform:var( --e-global-typography-2013b4e-text-transform );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-edc4d47 .elementor-heading-title{font-family:var( --e-global-typography-4d29ec0-font-family ), Sans-serif;font-size:var( --e-global-typography-4d29ec0-font-size );font-weight:var( --e-global-typography-4d29ec0-font-weight );text-transform:var( --e-global-typography-4d29ec0-text-transform );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0e63f03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-377bbd7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-377bbd7 img{width:100%;height:70vh;object-fit:cover;object-position:center center;border-radius:0px 0px 60px 60px;}.elementor-7 .elementor-element.elementor-element-ca41dd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-44f8079{--display:flex;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-ea09c4c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > a{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-570a7ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:100px 100px 0px 0px;--padding-top:4.5vw;--padding-bottom:4.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-570a7ce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-570a7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f658fce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d5f0d67 );--border-color:var( --e-global-color-d5f0d67 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-985bb92 .elementor-heading-title{font-family:var( --e-global-typography-4d29ec0-font-family ), Sans-serif;font-size:var( --e-global-typography-4d29ec0-font-size );font-weight:var( --e-global-typography-4d29ec0-font-weight );text-transform:var( --e-global-typography-4d29ec0-text-transform );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-60d4034 .elementor-heading-title{font-family:var( --e-global-typography-8cdf513-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdf513-font-size );font-weight:var( --e-global-typography-8cdf513-font-weight );text-transform:var( --e-global-typography-8cdf513-text-transform );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8fe31ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d5f0d67 );--border-color:var( --e-global-color-d5f0d67 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b5140f3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8f61ef7 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-71f0d73{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c3bd79c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c3bd79c .elementor-icon{font-size:4.58vw;}.elementor-7 .elementor-element.elementor-element-c3bd79c .elementor-icon svg{height:4.58vw;}.elementor-7 .elementor-element.elementor-element-96be302{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d5f0d67 );--border-color:var( --e-global-color-d5f0d67 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dd6e9de{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a6599ac .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f610bc{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1ad0d35 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1ad0d35 .elementor-icon{font-size:4.58vw;}.elementor-7 .elementor-element.elementor-element-1ad0d35 .elementor-icon svg{height:4.58vw;}.elementor-7 .elementor-element.elementor-element-665e879{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d5f0d67 );--border-color:var( --e-global-color-d5f0d67 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dd5fb5f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a76f41a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3781f54{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-86bd15e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-86bd15e .elementor-icon{font-size:4.58vw;}.elementor-7 .elementor-element.elementor-element-86bd15e .elementor-icon svg{height:4.58vw;}.elementor-7 .elementor-element.elementor-element-2616e4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-615e414{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7126499 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9c630a2{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-af92511 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-af92511 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-af92511 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-af92511 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-af92511 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-016950f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-0ad8bbf{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:3.80vw;--padding-bottom:3.80vw;--padding-left:5.51vw;--padding-right:5.51vw;}.elementor-7 .elementor-element.elementor-element-0ad8bbf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0ad8bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f337965{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d5f0d67 );}.elementor-7 .elementor-element.elementor-element-f337965 .elementor-heading-title{font-family:var( --e-global-typography-1465524-font-family ), Sans-serif;font-size:var( --e-global-typography-1465524-font-size );font-weight:var( --e-global-typography-1465524-font-weight );text-transform:var( --e-global-typography-1465524-text-transform );line-height:var( --e-global-typography-1465524-line-height );letter-spacing:var( --e-global-typography-1465524-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-04a0c8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-54be5b1 .elementor-heading-title{font-family:var( --e-global-typography-a1a1817-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a1817-font-size );font-weight:var( --e-global-typography-a1a1817-font-weight );text-transform:var( --e-global-typography-a1a1817-text-transform );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1dd0dd1 .elementor-heading-title{font-family:var( --e-global-typography-776437f-font-family ), Sans-serif;font-size:var( --e-global-typography-776437f-font-size );font-weight:var( --e-global-typography-776437f-font-weight );text-transform:var( --e-global-typography-776437f-text-transform );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-242ff69{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-df10ae8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-df10ae8 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-df10ae8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-df10ae8.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-df10ae8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-df10ae8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-df10ae8 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-419a2e3{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-81004cd );--border-color:var( --e-global-color-81004cd );--padding-top:3.80vw;--padding-bottom:3.80vw;--padding-left:6.51vw;--padding-right:6.51vw;}.elementor-7 .elementor-element.elementor-element-fa19cb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77952ec .elementor-heading-title{font-family:var( --e-global-typography-8cdf513-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdf513-font-size );font-weight:var( --e-global-typography-8cdf513-font-weight );text-transform:var( --e-global-typography-8cdf513-text-transform );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d9402ad .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d9402ad .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-d9402ad .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bfe9fa8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c3d97b0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-c3d97b0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c3d97b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10b1986{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-10b1986 img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-00e2fa3{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8f7d039{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-8f7d039:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8f7d039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-33bd729{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-33bd729 img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-92bcd1e{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c8734e2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-c8734e2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c8734e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-452ca22{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-452ca22 img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-884cdfd{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-55a439a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-55a439a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55a439a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cb91a4b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cb91a4b img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-8c1e0bf{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0a79608{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-0a79608:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0a79608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-96702e1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-96702e1 img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-9ea97c2{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7ca1c11{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-7ca1c11:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ca1c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8e1fabc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8e1fabc img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-2e0d973{font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6ab80fc{border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play i{font-size:200px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play svg{width:200px;height:200px;}.elementor-7 .elementor-element.elementor-element-022cd31{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--padding-top:3.80vw;--padding-bottom:0vw;--padding-left:6.51vw;--padding-right:6.51vw;}.elementor-7 .elementor-element.elementor-element-f27bb67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-980ab49 .elementor-heading-title{font-family:var( --e-global-typography-a1a1817-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a1817-font-size );font-weight:var( --e-global-typography-a1a1817-font-weight );text-transform:var( --e-global-typography-a1a1817-text-transform );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-dd33fb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-62c2aab img{width:100%;height:120px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5adfe76 img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5f98f0e img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-0a1dbbb img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-c18d17d{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9547bf6{--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:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-6915040 .elementor-button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2358f94 );}.elementor-7 .elementor-element.elementor-element-07be2cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-07be2cb .elementor-heading-title{font-family:var( --e-global-typography-4d29ec0-font-family ), Sans-serif;font-size:var( --e-global-typography-4d29ec0-font-size );font-weight:var( --e-global-typography-4d29ec0-font-weight );text-transform:var( --e-global-typography-4d29ec0-text-transform );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee99f8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8.44vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-6f4affd{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-81004cd );--border-color:var( --e-global-color-81004cd );--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-a4d9fff .elementor-heading-title{font-family:var( --e-global-typography-b3e0970-font-family ), Sans-serif;font-size:var( --e-global-typography-b3e0970-font-size );font-weight:var( --e-global-typography-b3e0970-font-weight );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-01560eb{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-1e98b68-font-family ), Sans-serif;font-size:var( --e-global-typography-1e98b68-font-size );font-weight:var( --e-global-typography-1e98b68-font-weight );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-cc1b121{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cc1b121 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:60px 0px 0px 60px;}.elementor-7 .elementor-element.elementor-element-f597696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-534783a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-32f6b49 .elementor-heading-title{font-family:var( --e-global-typography-7685b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-7685b7c-font-size );font-weight:var( --e-global-typography-7685b7c-font-weight );text-transform:var( --e-global-typography-7685b7c-text-transform );line-height:var( --e-global-typography-7685b7c-line-height );letter-spacing:var( --e-global-typography-7685b7c-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aeaf905{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0102ffa .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0102ffa .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-0102ffa .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-91d0ba6 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-91d0ba6 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-91d0ba6 .elementor-icon svg{height:40px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-99d9a65{--grid-columns:1;--grid-column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ec746a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6a65a31 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6a65a31 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-6a65a31 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-ff6e4ad .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ff6e4ad .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-ff6e4ad .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-0cddd24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-37b8ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e5bca70 .elementor-heading-title{font-family:var( --e-global-typography-776437f-font-family ), Sans-serif;font-size:var( --e-global-typography-776437f-font-size );font-weight:var( --e-global-typography-776437f-font-weight );text-transform:var( --e-global-typography-776437f-text-transform );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-315da0e .gallery-item .gallery-caption{display:none;}.elementor-7 .elementor-element.elementor-element-73b1f53{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-eedae88{--display:flex;--min-height:55vh;--justify-content:center;--border-radius:100px 100px 100px 100px;--padding-top:4.80vw;--padding-bottom:4.80vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-eedae88:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eedae88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-271d139{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-f108938 .elementor-heading-title{font-family:var( --e-global-typography-d9fac24-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fac24-font-size );font-weight:var( --e-global-typography-d9fac24-font-weight );text-transform:var( --e-global-typography-d9fac24-text-transform );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-befff3c .elementor-heading-title{font-family:var( --e-global-typography-2013b4e-font-family ), Sans-serif;font-size:var( --e-global-typography-2013b4e-font-size );font-weight:var( --e-global-typography-2013b4e-font-weight );text-transform:var( --e-global-typography-2013b4e-text-transform );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-fc7668a{z-index:2;font-family:var( --e-global-typography-b3e0970-font-family ), Sans-serif;font-size:var( --e-global-typography-b3e0970-font-size );font-weight:var( --e-global-typography-b3e0970-font-weight );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-12ebae5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-12ebae5 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-12ebae5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-7 .elementor-element.elementor-element-12ebae5.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-12ebae5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-12ebae5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-12ebae5 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-75662a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-3820c3e{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-81004cd );--border-color:var( --e-global-color-81004cd );--padding-top:3.80vw;--padding-bottom:3.80vw;--padding-left:6.51vw;--padding-right:6.51vw;}.elementor-7 .elementor-element.elementor-element-15e9aea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6ef3347 .elementor-heading-title{font-family:var( --e-global-typography-8cdf513-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdf513-font-size );font-weight:var( --e-global-typography-8cdf513-font-weight );text-transform:var( --e-global-typography-8cdf513-text-transform );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-696bc68{font-family:var( --e-global-typography-b3e0970-font-family ), Sans-serif;font-size:var( --e-global-typography-b3e0970-font-size );font-weight:var( --e-global-typography-b3e0970-font-weight );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2b7abc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-df00f5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bcb19e6{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-bcb19e6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bcb19e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b7d6e55{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-37defb6{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-37defb6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-37defb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e10f53e{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c789cbc{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c789cbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c789cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a8d6a41{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-85a77ca{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-85a77ca:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-85a77ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-baf2862{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c81daa5{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c81daa5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c81daa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-64048eb{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c7a5505{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:36px 36px 36px 36px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c7a5505:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c7a5505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bf0dbac{font-family:var( --e-global-typography-82a7c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a7c4b-font-size );font-weight:var( --e-global-typography-82a7c4b-font-weight );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-353ff17{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:34px 34px 34px 34px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-353ff17:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-353ff17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2m.magnificsoft.com/wp-content/uploads/2026/04/three-phones-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d0432f3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d0432f3 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-d0432f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-d0432f3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-d0432f3 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a27cc31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:100px 100px 100px 100px;--padding-top:4.5vw;--padding-bottom:4.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-a27cc31:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a27cc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e82eeba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-dff5da9 .elementor-heading-title{font-family:var( --e-global-typography-8cdf513-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdf513-font-size );font-weight:var( --e-global-typography-8cdf513-font-weight );text-transform:var( --e-global-typography-8cdf513-text-transform );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f0d8198 .elementor-heading-title{font-family:var( --e-global-typography-4d29ec0-font-family ), Sans-serif;font-size:var( --e-global-typography-4d29ec0-font-size );font-weight:var( --e-global-typography-4d29ec0-font-weight );text-transform:var( --e-global-typography-4d29ec0-text-transform );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6ace59c{--swiper-slides-to-display:2;--swiper-slides-gap:34px;--dots-normal-color:var( --e-global-color-secondary );--dots-hover-color:var( --e-global-color-secondary );--swiper-pagination-spacing:60px;}.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-5f8e842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-4e65975 .elementor-heading-title{font-family:var( --e-global-typography-4d29ec0-font-family ), Sans-serif;font-size:var( --e-global-typography-4d29ec0-font-size );font-weight:var( --e-global-typography-4d29ec0-font-weight );text-transform:var( --e-global-typography-4d29ec0-text-transform );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d55d655{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bd64c3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b695a73{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-c34031b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c34031b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c34031b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2ca392b{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:34px 34px 34px 34px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7 .elementor-element.elementor-element-2ca392b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ca392b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2m.magnificsoft.com/wp-content/uploads/2026/04/blog-cover-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f55ee12 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f55ee12 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f55ee12 .elementor-button:focus{background-color:var( --e-global-color-2358f94 );}.elementor-7 .elementor-element.elementor-element-86aa339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:100px 100px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-86aa339:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-86aa339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://h2m.magnificsoft.com/wp-content/uploads/2026/04/banner-cover-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-79d94c7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-4500d96 .elementor-heading-title{font-family:var( --e-global-typography-46215df-font-family ), Sans-serif;font-size:var( --e-global-typography-46215df-font-size );font-weight:var( --e-global-typography-46215df-font-weight );text-transform:var( --e-global-typography-46215df-text-transform );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-28b8fc3 .elementor-heading-title{font-family:var( --e-global-typography-a1a1817-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a1817-font-size );font-weight:var( --e-global-typography-a1a1817-font-weight );text-transform:var( --e-global-typography-a1a1817-text-transform );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f041198{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-550c86f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-431181f-font-family ), Sans-serif;font-size:var( --e-global-typography-431181f-font-size );font-weight:var( --e-global-typography-431181f-font-weight );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-933c7e4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-933c7e4 .elementor-button:focus{background-color:var( --e-global-color-5f5dcbf );}.elementor-7 .elementor-element.elementor-element-933c7e4.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-933c7e4{z-index:2;}.elementor-7 .elementor-element.elementor-element-933c7e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-933c7e4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-933c7e4 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73f5d78 );}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5423276{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-98b3d63{--min-height:90vh;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-6986b02{--min-height:calc(80vh - 80px);--border-radius:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-b5f00cb{--min-height:30vh;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dd7cd23{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-0d8395a .elementor-heading-title{font-size:var( --e-global-typography-348386e-font-size );line-height:var( --e-global-typography-348386e-line-height );letter-spacing:var( --e-global-typography-348386e-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-446e878{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon svg{height:80px;}.elementor-7 .elementor-element.elementor-element-cf933c6{--min-height:15vh;--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;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9aa804b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e577cc1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38726be{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd5a292{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-description{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0fab1c7{--min-height:calc(80vh - 80px);--border-radius:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-5c9b5e0{--min-height:30vh;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-227e002{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-321b0fa .elementor-heading-title{font-size:var( --e-global-typography-c144830-font-size );line-height:var( --e-global-typography-c144830-line-height );letter-spacing:var( --e-global-typography-c144830-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee894ad{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-7 .elementor-element.elementor-element-ee894ad .elementor-heading-title{font-size:var( --e-global-typography-d9fac24-font-size );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon svg{height:80px;}.elementor-7 .elementor-element.elementor-element-e7f816f{--min-height:15vh;--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;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a0c021f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48f4d49{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86e8154{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f803479{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d0f0209 .elementor-heading-title{font-size:var( --e-global-typography-46215df-font-size );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );}.elementor-7 .elementor-element.elementor-element-35934d0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed5841d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-55311f0 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-50e8771{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-41f1d3a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-25bcf5d .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-1107ddb{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-20e0e99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-50d3469 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-6165fbb{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f7d6e7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4739d56 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-cabf0e9{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-84947c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ac20be9 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-486816c{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0f13115{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f692f20 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-202efb4{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b0df511{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-afdee44 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-efc57e6{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-22176b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9a61e69 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-19cde66{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7751ca4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-01fe345 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0fc1014.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-dad85c2{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cc55e49{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6bcd821 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-4abffbc{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-66bf5e8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-7 .elementor-element.elementor-element-c0daf3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5032919 img{border-radius:0px 40px 40px 0px;}.elementor-7 .elementor-element.elementor-element-0f0f3eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-72dd176 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6b7a34a{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f756778 .elementor-heading-title{font-size:var( --e-global-typography-2013b4e-font-size );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-edc4d47 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0e63f03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-377bbd7{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-7 .elementor-element.elementor-element-377bbd7 img{height:75vh;border-radius:0px 0px 40px 40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-570a7ce{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-985bb92 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60d4034 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-71f0d73{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c3bd79c .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-c3bd79c .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-0f610bc{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1ad0d35 .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-1ad0d35 .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-3781f54{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86bd15e .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-86bd15e .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-9c630a2{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ad8bbf{--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f337965 .elementor-heading-title{font-size:var( --e-global-typography-1465524-font-size );line-height:var( --e-global-typography-1465524-line-height );letter-spacing:var( --e-global-typography-1465524-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54be5b1 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1dd0dd1 .elementor-heading-title{font-size:var( --e-global-typography-776437f-font-size );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-242ff69{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-419a2e3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-77952ec .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bfe9fa8{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c3d97b0{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-10b1986{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-00e2fa3{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8f7d039{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-33bd729{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-92bcd1e{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c8734e2{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-452ca22{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-884cdfd{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-55a439a{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-cb91a4b{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-8c1e0bf{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0a79608{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-96702e1{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-9ea97c2{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7ca1c11{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-8e1fabc{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-2e0d973{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6ab80fc{border-radius:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play i{font-size:140px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play svg{width:140px;height:140px;}.elementor-7 .elementor-element.elementor-element-022cd31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-980ab49 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9547bf6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-07be2cb{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-07be2cb .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee99f8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6f4affd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-a4d9fff .elementor-heading-title{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cc1b121{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-7 .elementor-element.elementor-element-cc1b121 img{border-radius:40px 0px 0px 40px;}.elementor-7 .elementor-element.elementor-element-32f6b49 .elementor-heading-title{font-size:var( --e-global-typography-7685b7c-font-size );line-height:var( --e-global-typography-7685b7c-line-height );letter-spacing:var( --e-global-typography-7685b7c-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99d9a65{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-e5bca70 .elementor-heading-title{font-size:var( --e-global-typography-776437f-font-size );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-eedae88{--min-height:100px;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f108938 .elementor-heading-title{font-size:var( --e-global-typography-d9fac24-font-size );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );}.elementor-7 .elementor-element.elementor-element-befff3c .elementor-heading-title{font-size:var( --e-global-typography-2013b4e-font-size );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-fc7668a{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3820c3e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6ef3347 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-696bc68{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-df00f5a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-bcb19e6{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b7d6e55{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-37defb6{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e10f53e{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c789cbc{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a8d6a41{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-85a77ca{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-baf2862{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c81daa5{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-64048eb{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c7a5505{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-bf0dbac{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-353ff17{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a27cc31{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dff5da9 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f0d8198 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6ace59c{--swiper-slides-to-display:2;--swiper-pagination-spacing:40px;}.elementor-7 .elementor-element.elementor-element-4e65975 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd64c3f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b695a73{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-2ca392b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-86aa339{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4500d96 .elementor-heading-title{font-size:var( --e-global-typography-46215df-font-size );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );}.elementor-7 .elementor-element.elementor-element-28b8fc3 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f041198{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-550c86f{width:100%;max-width:100%;font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-98b3d63{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-462cb65{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-6986b02{--min-height:20vh;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-b5f00cb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dd7cd23{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-0d8395a .elementor-heading-title{font-size:var( --e-global-typography-348386e-font-size );line-height:var( --e-global-typography-348386e-line-height );letter-spacing:var( --e-global-typography-348386e-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-446e878{width:100%;max-width:100%;font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-2c256b4 .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-cf933c6{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9aa804b{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9aa804b .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e577cc1{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e577cc1 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38726be{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38726be .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd5a292{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bd5a292 .elementor-icon-box-description{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d6cd6b7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-0fab1c7{--min-height:20vh;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-5c9b5e0{--min-height:20vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-227e002{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-321b0fa{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-321b0fa .elementor-heading-title{font-size:var( --e-global-typography-c144830-font-size );line-height:var( --e-global-typography-c144830-line-height );letter-spacing:var( --e-global-typography-c144830-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b8ca342{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ee894ad{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ee894ad .elementor-heading-title{font-size:var( --e-global-typography-d9fac24-font-size );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-058d8ca .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-e7f816f{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a0c021f{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a0c021f .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48f4d49{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48f4d49 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86e8154{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-86e8154 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f803479{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-title a{font-size:var( --e-global-typography-61a85dd-font-size );line-height:var( --e-global-typography-61a85dd-line-height );letter-spacing:var( --e-global-typography-61a85dd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f803479 .elementor-icon-box-description{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d0f0209 .elementor-heading-title{font-size:var( --e-global-typography-46215df-font-size );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ed5841d{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-55311f0 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-b7a7801 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-50e8771{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-41f1d3a{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-25bcf5d .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-d4df988 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-1107ddb{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-20e0e99{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-50d3469 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-9b7a955 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-6165fbb{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f7d6e7d{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4739d56 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-9b5c2a2 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-cabf0e9{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-84947c9{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-ac20be9 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-1a637bd .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-486816c{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0f13115{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-f692f20 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-aadd66d .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-202efb4{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b0df511{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-afdee44 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-e981799 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-efc57e6{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-22176b4{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-9a61e69 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-6299a49 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-19cde66{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7751ca4{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-01fe345 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-0fc1014 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-dad85c2{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cc55e49{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6bcd821 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-dc0a734 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-4abffbc{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-66bf5e8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-c0daf3f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5032919{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-5032919 img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-72dd176 .elementor-heading-title{font-size:var( --e-global-typography-634ee84-font-size );line-height:var( --e-global-typography-634ee84-line-height );letter-spacing:var( --e-global-typography-634ee84-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b8d50f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-6b7a34a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f756778 .elementor-heading-title{font-size:var( --e-global-typography-2013b4e-font-size );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-edc4d47 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0e63f03{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-377bbd7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-377bbd7 img{height:300px;border-radius:0px 0px 20px 20px;}.elementor-7 .elementor-element.elementor-element-44f8079{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-570a7ce{--border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-985bb92 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60d4034 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8fe31ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b5140f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-71f0d73{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-96be302{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0f610bc{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-665e879{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3781f54{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2616e4a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-9c630a2{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ad8bbf{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-f337965 .elementor-heading-title{font-size:var( --e-global-typography-1465524-font-size );line-height:var( --e-global-typography-1465524-line-height );letter-spacing:var( --e-global-typography-1465524-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54be5b1 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1dd0dd1 .elementor-heading-title{font-size:var( --e-global-typography-776437f-font-size );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-242ff69{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-df10ae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-df10ae8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-419a2e3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-77952ec .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-00e2fa3{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-92bcd1e{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-884cdfd{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8c1e0bf{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9ea97c2{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2e0d973{font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6ab80fc{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play i{font-size:90px;}.elementor-7 .elementor-element.elementor-element-6ab80fc .elementor-custom-embed-play svg{width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-022cd31{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-980ab49 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-dd33fb6{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-62c2aab img{height:50px;object-fit:contain;}.elementor-7 .elementor-element.elementor-element-5adfe76 img{height:50px;object-fit:contain;}.elementor-7 .elementor-element.elementor-element-5f98f0e img{height:50px;object-fit:contain;}.elementor-7 .elementor-element.elementor-element-0a1dbbb img{height:50px;object-fit:contain;}.elementor-7 .elementor-element.elementor-element-07be2cb .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee99f8f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6f4affd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a4d9fff .elementor-heading-title{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e98b68-font-size );line-height:var( --e-global-typography-1e98b68-line-height );letter-spacing:var( --e-global-typography-1e98b68-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cc1b121{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cc1b121 img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-32f6b49 .elementor-heading-title{font-size:var( --e-global-typography-7685b7c-font-size );line-height:var( --e-global-typography-7685b7c-line-height );letter-spacing:var( --e-global-typography-7685b7c-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99d9a65{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-e5bca70 .elementor-heading-title{font-size:var( --e-global-typography-776437f-font-size );line-height:var( --e-global-typography-776437f-line-height );letter-spacing:var( --e-global-typography-776437f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-eedae88{--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-f108938 .elementor-heading-title{font-size:var( --e-global-typography-d9fac24-font-size );line-height:var( --e-global-typography-d9fac24-line-height );letter-spacing:var( --e-global-typography-d9fac24-letter-spacing );}.elementor-7 .elementor-element.elementor-element-befff3c .elementor-heading-title{font-size:var( --e-global-typography-2013b4e-font-size );line-height:var( --e-global-typography-2013b4e-line-height );letter-spacing:var( --e-global-typography-2013b4e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-fc7668a{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-12ebae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-12ebae5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3820c3e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-6ef3347 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-696bc68{font-size:var( --e-global-typography-b3e0970-font-size );line-height:var( --e-global-typography-b3e0970-line-height );letter-spacing:var( --e-global-typography-b3e0970-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b7d6e55{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e10f53e{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a8d6a41{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-baf2862{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-64048eb{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bf0dbac{font-size:var( --e-global-typography-82a7c4b-font-size );line-height:var( --e-global-typography-82a7c4b-line-height );letter-spacing:var( --e-global-typography-82a7c4b-letter-spacing );}.elementor-7 .elementor-element.elementor-element-353ff17{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-a27cc31{--border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dff5da9 .elementor-heading-title{font-size:var( --e-global-typography-8cdf513-font-size );line-height:var( --e-global-typography-8cdf513-line-height );letter-spacing:var( --e-global-typography-8cdf513-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f0d8198 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6ace59c{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-4e65975 .elementor-heading-title{font-size:var( --e-global-typography-4d29ec0-font-size );line-height:var( --e-global-typography-4d29ec0-line-height );letter-spacing:var( --e-global-typography-4d29ec0-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b695a73{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-2ca392b{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-86aa339{--border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4500d96 .elementor-heading-title{font-size:var( --e-global-typography-46215df-font-size );line-height:var( --e-global-typography-46215df-line-height );letter-spacing:var( --e-global-typography-46215df-letter-spacing );}.elementor-7 .elementor-element.elementor-element-28b8fc3 .elementor-heading-title{font-size:var( --e-global-typography-a1a1817-font-size );line-height:var( --e-global-typography-a1a1817-line-height );letter-spacing:var( --e-global-typography-a1a1817-letter-spacing );}.elementor-7 .elementor-element.elementor-element-550c86f{width:100%;max-width:100%;font-size:var( --e-global-typography-431181f-font-size );line-height:var( --e-global-typography-431181f-line-height );letter-spacing:var( --e-global-typography-431181f-letter-spacing );}.elementor-7 .elementor-element.elementor-element-933c7e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-933c7e4.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-dd7cd23{--width:70%;}.elementor-7 .elementor-element.elementor-element-08c5355{--width:20%;}.elementor-7 .elementor-element.elementor-element-227e002{--width:100%;}.elementor-7 .elementor-element.elementor-element-b8ca342{--width:90%;}.elementor-7 .elementor-element.elementor-element-0f0f3eb{--width:calc(50% - 8.44vw);}.elementor-7 .elementor-element.elementor-element-ca41dd5{--width:60%;}.elementor-7 .elementor-element.elementor-element-b5140f3{--width:55%;}.elementor-7 .elementor-element.elementor-element-dd6e9de{--width:55%;}.elementor-7 .elementor-element.elementor-element-dd5fb5f{--width:55%;}.elementor-7 .elementor-element.elementor-element-615e414{--width:55%;}.elementor-7 .elementor-element.elementor-element-c3d97b0{--width:31%;}.elementor-7 .elementor-element.elementor-element-8f7d039{--width:31%;}.elementor-7 .elementor-element.elementor-element-c8734e2{--width:31%;}.elementor-7 .elementor-element.elementor-element-55a439a{--width:31%;}.elementor-7 .elementor-element.elementor-element-0a79608{--width:31%;}.elementor-7 .elementor-element.elementor-element-7ca1c11{--width:31%;}.elementor-7 .elementor-element.elementor-element-dd33fb6{--width:70%;}.elementor-7 .elementor-element.elementor-element-6f4affd{--width:calc(55% - 8.44vw);}.elementor-7 .elementor-element.elementor-element-aeaf905{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-df00f5a{--width:65%;}.elementor-7 .elementor-element.elementor-element-bcb19e6{--width:48%;}.elementor-7 .elementor-element.elementor-element-37defb6{--width:48%;}.elementor-7 .elementor-element.elementor-element-c789cbc{--width:48%;}.elementor-7 .elementor-element.elementor-element-85a77ca{--width:48%;}.elementor-7 .elementor-element.elementor-element-c81daa5{--width:48%;}.elementor-7 .elementor-element.elementor-element-c7a5505{--width:48%;}.elementor-7 .elementor-element.elementor-element-353ff17{--width:35%;}.elementor-7 .elementor-element.elementor-element-bd64c3f{--width:65%;}.elementor-7 .elementor-element.elementor-element-2ca392b{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-dd7cd23{--width:80%;}.elementor-7 .elementor-element.elementor-element-08c5355{--width:15%;}.elementor-7 .elementor-element.elementor-element-227e002{--width:100%;}.elementor-7 .elementor-element.elementor-element-b8ca342{--width:100%;}.elementor-7 .elementor-element.elementor-element-0f0f3eb{--width:calc(50% - 60px);}.elementor-7 .elementor-element.elementor-element-dd33fb6{--width:80%;}.elementor-7 .elementor-element.elementor-element-6f4affd{--width:calc(65% - 60px);}.elementor-7 .elementor-element.elementor-element-bd64c3f{--width:100%;}}/* Start custom CSS for global, class: .elementor-global-73 */.elementor-7 .elementor-element.elementor-global-73 .line {
    height: 100%;
    width: 1px;
    background-color: white;
    opacity: 0.5;
 
    
}


.elementor-7 .elementor-element.elementor-global-73 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
   
}

.elementor-7 .elementor-element.elementor-global-73 .lines {
    margin: auto;
    width: 50%;
    height: 100%;
     display: flex;
    flex-direction: row;
     justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c256b4 */.elementor-7 .elementor-element.elementor-element-2c256b4 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f00cb *//*.elementor-7 .elementor-element.elementor-element-b5f00cb:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    background-image: url("/wp-content/uploads/2026/03/3-Lines.svg");*/
/*    background-size: contain;*/
/*    top: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    height: 100%;*/
/*    width: 70%;*/
/*    opacity: 0.3;*/
   
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-73 */.elementor-7 .elementor-element.elementor-global-73 .line {
    height: 100%;
    width: 1px;
    background-color: white;
    opacity: 0.5;
 
    
}


.elementor-7 .elementor-element.elementor-global-73 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
   
}

.elementor-7 .elementor-element.elementor-global-73 .lines {
    margin: auto;
    width: 50%;
    height: 100%;
     display: flex;
    flex-direction: row;
     justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf933c6 */@media (min-width: 768px) and (max-width: 1279px) {
    .elementor-7 .elementor-element.elementor-element-cf933c6 .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    transition-timing-function: linear!important; 
}
}

.elementor-7 .elementor-element.elementor-element-cf933c6 .lines {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-73 */.elementor-7 .elementor-element.elementor-global-73 .line {
    height: 100%;
    width: 1px;
    background-color: white;
    opacity: 0.5;
 
    
}


.elementor-7 .elementor-element.elementor-global-73 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
   
}

.elementor-7 .elementor-element.elementor-global-73 .lines {
    margin: auto;
    width: 50%;
    height: 100%;
     display: flex;
    flex-direction: row;
     justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c9b5e0 *//*.elementor-7 .elementor-element.elementor-element-5c9b5e0:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    background-image: url("/wp-content/uploads/2026/03/3-Lines.svg");*/
/*    background-size: contain;*/
/*    top: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    height: 100%;*/
/*    width: 70%;*/
/*    opacity: 0.3;*/
   
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-73 */.elementor-7 .elementor-element.elementor-global-73 .line {
    height: 100%;
    width: 1px;
    background-color: white;
    opacity: 0.5;
 
    
}


.elementor-7 .elementor-element.elementor-global-73 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
   
}

.elementor-7 .elementor-element.elementor-global-73 .lines {
    margin: auto;
    width: 50%;
    height: 100%;
     display: flex;
    flex-direction: row;
     justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7f816f */@media (min-width: 768px) and (max-width: 1279px) {
    .elementor-7 .elementor-element.elementor-element-e7f816f .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    transition-timing-function: linear!important; 
}
}

.elementor-7 .elementor-element.elementor-element-e7f816f .lines {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b3d63 */.elementor-7 .elementor-element.elementor-element-98b3d63 .hero-slide {
    display: flex;
    flex-direction: column;
    gap: 20px;
   
}



.elementor-7 .elementor-element.elementor-element-98b3d63 .content {
    height: 100%!important;
}

@media (min-width: 1280px) {
   .elementor-7 .elementor-element.elementor-element-98b3d63 .hero-slide {

    height: calc(100vh - 100px)!important;
} 
.elementor-7 .elementor-element.elementor-element-98b3d63.swiper {
     height: calc(100vh - 100px)!important;
}

.elementor-7 .elementor-element.elementor-element-98b3d63 .video-con {
    height: calc(80vh - 100px);
}
}

@media (min-width: 768px) and (max-width: 1279px) {
   .elementor-7 .elementor-element.elementor-element-98b3d63 .hero-slide {

    height: calc(100vh - 80px)!important;
} 
.elementor-7 .elementor-element.elementor-element-98b3d63.swiper {
     height: calc(100vh - 80px)!important;
}
}

@media (max-width: 767px) {
   .elementor-7 .elementor-element.elementor-element-98b3d63 .hero-slide {

    height: fit-content!important;
} 
.elementor-7 .elementor-element.elementor-element-98b3d63.swiper {
     height: fit-content!important;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-66bf5e8 */.elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-pagination {
    transform: none;

}

.elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-slide {
    cursor: grab;
}

@media (min-width: 1280px) {
  .elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-pagination {
 
    left: -4.22vw;
}  
}

.elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-pagination-bullet {
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-66bf5e8 .swiper-pagination-bullet-active {
    background: black;
}

.elementor-7 .elementor-element.elementor-element-66bf5e8 .slide-header {
    max-width: calc(100% - 60px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-377bbd7 */.elementor-7 .elementor-element.elementor-element-377bbd7:before {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 0;
left: 0;
background: linear-gradient(180deg, #FAFAFA 0.97%, rgba(255, 255, 255, 0) 29.69%);

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea09c4c */.elementor-7 .elementor-element.elementor-element-ea09c4c li {
   
    background-color: white;
    border-radius: 34px;
    box-shadow: 0px 75px 30px rgba(194, 194, 194, 0.01), 0px 42px 25px rgba(194, 194, 194, 0.05), 0px 19px 19px rgba(194, 194, 194, 0.09), 0px 5px 10px rgba(194, 194, 194, 0.1);
    padding: 2vw 4vw!important;
    justify-content: space-between!important;
   
   
   

}

.elementor-7 .elementor-element.elementor-element-ea09c4c .elementor-icon-list-text {
      text-align: right;
}

.elementor-7 .elementor-element.elementor-element-ea09c4c li:last-child {
    background-color: var( --e-global-color-accent );
    text-align: center;
    
}

.elementor-7 .elementor-element.elementor-element-ea09c4c li:last-child .elementor-icon-list-text {
    letter-spacing: 2%!important;
    text-transform: uppercase;
    font-weight: 700!important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif!important;
}

@media (max-width: 1279px) {
    .elementor-7 .elementor-element.elementor-element-ea09c4c li {
        padding: 30px 20px;
        border-radius: 20px;
    }
}


@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-ea09c4c li {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca41dd5 */@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ca41dd5 {
        position: absolute;
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe9fa8 */.elementor-7 .elementor-element.elementor-element-bfe9fa8 .box {

box-shadow: 0px 75px 30px rgba(194, 194, 194, 0.01), 0px 42px 25px rgba(194, 194, 194, 0.05), 0px 19px 19px rgba(194, 194, 194, 0.09), 0px 5px 10px rgba(194, 194, 194, 0.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd33fb6 */.elementor-7 .elementor-element.elementor-element-dd33fb6 .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    transition-timing-function: linear!important; 
}

@media (max-width: 767px) {
.elementor-7 .elementor-element.elementor-element-dd33fb6 img {
    width: auto;
    min-height: 50px;
    max-height: 50px;
}

.elementor-7 .elementor-element.elementor-element-dd33fb6 .elementor-widget-image {
    max-width: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07be2cb */.elementor-7 .elementor-element.elementor-element-07be2cb .big-text {
    font-size: 3.96vw;
    font-weight: 800;
}

@media (max-width: 1279px) {
  .elementor-7 .elementor-element.elementor-element-07be2cb .big-text {
    font-size: 40px;
  
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01560eb */.elementor-7 .elementor-element.elementor-element-01560eb li {
   
    background-color: white;
    border-radius: 34px;
    box-shadow: 0px 75px 30px rgba(194, 194, 194, 0.01), 0px 42px 25px rgba(194, 194, 194, 0.05), 0px 19px 19px rgba(194, 194, 194, 0.09), 0px 5px 10px rgba(194, 194, 194, 0.1);
    padding: 2.60vw 4.69vw!important;
    justify-content: space-between!important;
   
   

}

.elementor-7 .elementor-element.elementor-element-01560eb .elementor-icon-list-text {
    max-width: calc(100% - 40px);
    text-align: right;
}


@media (max-width: 1279px) {
    .elementor-7 .elementor-element.elementor-element-01560eb li {
        /*padding: 30px 20px!important;*/
        border-radius: 20px;
    }
}


@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-01560eb li {
        padding: 20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeaf905 */.elementor-7 .elementor-element.elementor-element-aeaf905 .elementor-icon {
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-99d9a65 */body.elementor-editor-active .elementor-loop-container {
    display: flex;
    flex-wrap: wrap;
}

body.elementor-editor-active .elementor-7 .elementor-element.elementor-element-99d9a65 .e-loop-item {
    flex-basis: 30%;
}

.elementor-7 .elementor-element.elementor-element-99d9a65 .swiper-slide {
    padding-bottom: 25px;
     cursor: grab;
}

.elementor-7 .elementor-element.elementor-element-99d9a65 .e-loop-item  {
    height: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec746a3 */.elementor-7 .elementor-element.elementor-element-ec746a3 .elementor-icon {
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-315da0e */body.elementor-editor-active .gallery {
    display: flex;
    flex-wrap: wrap;
}

body.elementor-editor-active .elementor-7 .elementor-element.elementor-element-315da0e .gallery-item {
    flex-basis: 22%;
}

.elementor-7 .elementor-element.elementor-element-315da0e .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    transition-timing-function: linear!important; 
}
.elementor-7 .elementor-element.elementor-element-315da0e img {
    width:  auto;
    max-height: 70px;
    min-height: 70px;
    object-fit: contain;
}

.elementor-7 .elementor-element.elementor-element-315da0e .gallery-icon {
    width: fit-content;
}

.elementor-7 .elementor-element.elementor-element-315da0e .gallery-icon, .elementor-7 .elementor-element.elementor-element-315da0e .gallery-item {
    width: fit-content;
}

@media (max-width: 1279px) {
   .elementor-7 .elementor-element.elementor-element-315da0e img {

    max-height: 50px;
    min-height: 50px;

} 
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-73 */.elementor-7 .elementor-element.elementor-global-73 .line {
    height: 100%;
    width: 1px;
    background-color: white;
    opacity: 0.5;
 
    
}


.elementor-7 .elementor-element.elementor-global-73 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
   
}

.elementor-7 .elementor-element.elementor-global-73 .lines {
    margin: auto;
    width: 50%;
    height: 100%;
     display: flex;
    flex-direction: row;
     justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedae88 */.elementor-7 .elementor-element.elementor-element-eedae88 .lines {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df00f5a */.elementor-7 .elementor-element.elementor-element-df00f5a .box {
    min-height: 160px;
 box-shadow: 0px 75px 30px rgba(194, 194, 194, 0.01), 0px 42px 25px rgba(194, 194, 194, 0.05), 0px 19px 19px rgba(194, 194, 194, 0.09), 0px 5px 10px rgba(194, 194, 194, 0.1);


}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6ace59c */.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-slide {
    height: stretch;
    cursor: grab;

}

.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-pagination {
    transform: none;
}

.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-pagination-bullet-active {
    opacity: 1;
     width: 60px!important;
}

.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-pagination-bullet {
    border-radius: 50px;
    width: 30px;
    transition: 0.2s all;
}


@media (max-width: 1279px) {
  .elementor-7 .elementor-element.elementor-element-6ace59c .swiper-pagination-bullet-active {

     width: 30px!important;
}

.elementor-7 .elementor-element.elementor-element-6ace59c .swiper-pagination-bullet {
    width: 15px;
    
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd64c3f */.elementor-7 .elementor-element.elementor-element-bd64c3f .box {
    min-height: 160px;
 box-shadow: 0px 75px 30px rgba(194, 194, 194, 0.01), 0px 42px 25px rgba(194, 194, 194, 0.05), 0px 19px 19px rgba(194, 194, 194, 0.09), 0px 5px 10px rgba(194, 194, 194, 0.1);


}/* End custom CSS */