.elementor-666 .elementor-element.elementor-element-b4e8461{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:400px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-666 .elementor-element.elementor-element-3ba3509{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-666 .elementor-element.elementor-element-627717b{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-666 .elementor-element.elementor-element-627717b .elementor-heading-title{color:var( --e-global-color-1c706f1 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;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 );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-666 .elementor-element.elementor-element-accc46e{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:var( --e-global-color-1c706f1 );}.elementor-666 .elementor-element.elementor-element-f7594bf{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;bottom:0px;--z-index:10;}body:not(.rtl) .elementor-666 .elementor-element.elementor-element-f7594bf{left:0px;}body.rtl .elementor-666 .elementor-element.elementor-element-f7594bf{right:0px;}.elementor-666 .elementor-element.elementor-element-5d51e97{--display:flex;--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:1;}.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 ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), Montserrat;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 );color:var( --e-global-color-text );}.elementor-666 .elementor-element.elementor-element-246a278{background-color:var( --e-global-color-1c706f1 );padding:32px 24px 32px 24px;border-radius:32px 32px 32px 32px;}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-wrapper{gap:12px;}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title{margin-block-end:12px;}.elementor-666 .elementor-element.elementor-element-246a278.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-246a278.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-246a278.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon{font-size:40px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title a{font-family:var( --e-global-typography-af650a2-font-family ), Montserrat;font-size:var( --e-global-typography-af650a2-font-size );font-weight:var( --e-global-typography-af650a2-font-weight );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description{font-family:var( --e-global-typography-b8cacf4-font-family ), Montserrat;font-size:var( --e-global-typography-b8cacf4-font-size );font-weight:var( --e-global-typography-b8cacf4-font-weight );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-97a02d8{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;bottom:0px;--z-index:10;}body:not(.rtl) .elementor-666 .elementor-element.elementor-element-97a02d8{left:0px;}body.rtl .elementor-666 .elementor-element.elementor-element-97a02d8{right:0px;}.elementor-666 .elementor-element.elementor-element-e86039a{--display:flex;--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:1;}.elementor-666 .elementor-element.elementor-element-df8c3f2{background-color:var( --e-global-color-1c706f1 );padding:32px 24px 32px 24px;border-radius:32px 32px 32px 32px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-wrapper{gap:12px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title{margin-block-end:12px;}.elementor-666 .elementor-element.elementor-element-df8c3f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-df8c3f2.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-df8c3f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon{font-size:40px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-af650a2-font-family ), Montserrat;font-size:var( --e-global-typography-af650a2-font-size );font-weight:var( --e-global-typography-af650a2-font-weight );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description{font-family:var( --e-global-typography-b8cacf4-font-family ), Montserrat;font-size:var( --e-global-typography-b8cacf4-font-size );font-weight:var( --e-global-typography-b8cacf4-font-weight );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-2d1739f{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:150px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-666 .elementor-element.elementor-element-d39a04a{text-align:center;}.elementor-666 .elementor-element.elementor-element-d39a04a .elementor-heading-title{font-family:var( --e-global-typography-f99b796-font-family ), Montserrat;font-size:var( --e-global-typography-f99b796-font-size );font-weight:var( --e-global-typography-f99b796-font-weight );line-height:var( --e-global-typography-f99b796-line-height );}.elementor-666 .elementor-element.elementor-element-bca03c2 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:1px;font-weight:700;line-height:84px;letter-spacing:1.48px;}.elementor-666 .elementor-element.elementor-element-83763a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-200dce9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-12eeddd{background-color:var( --e-global-color-1c706f1 );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title{margin-block-end:4px;}.elementor-666 .elementor-element.elementor-element-12eeddd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-12eeddd.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-12eeddd.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon{font-size:40px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title a{font-family:var( --e-global-typography-b8cacf4-font-family ), Montserrat;font-size:var( --e-global-typography-b8cacf4-font-size );font-weight:var( --e-global-typography-b8cacf4-font-weight );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-6bce63f{background-color:var( --e-global-color-1c706f1 );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title{margin-block-end:4px;}.elementor-666 .elementor-element.elementor-element-6bce63f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-6bce63f.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-6bce63f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon{font-size:40px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title a{font-family:var( --e-global-typography-b8cacf4-font-family ), Montserrat;font-size:var( --e-global-typography-b8cacf4-font-size );font-weight:var( --e-global-typography-b8cacf4-font-weight );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-633c91b{background-color:var( --e-global-color-1c706f1 );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title{margin-block-end:4px;}.elementor-666 .elementor-element.elementor-element-633c91b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-633c91b.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-633c91b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon{font-size:40px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title a{font-family:var( --e-global-typography-b8cacf4-font-family ), Montserrat;font-size:var( --e-global-typography-b8cacf4-font-size );font-weight:var( --e-global-typography-b8cacf4-font-weight );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-bc6b9d2{--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-666 .elementor-element.elementor-element-e6caf64.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-686b8bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-7c46331{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-0b8da69{--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-666 .elementor-element.elementor-element-03f5637{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-d6ea843{width:100%;max-width:100%;}.elementor-666 .elementor-element.elementor-element-d6ea843 img{width:100%;}.elementor-666 .elementor-element.elementor-element-b431a64{text-align:center;}.elementor-666 .elementor-element.elementor-element-b431a64 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1366px){.elementor-666 .elementor-element.elementor-element-b4e8461{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-f7594bf{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon{font-size:30px;}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-97a02d8{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon{font-size:30px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-2d1739f{--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-666 .elementor-element.elementor-element-d39a04a .elementor-heading-title{font-size:var( --e-global-typography-f99b796-font-size );line-height:var( --e-global-typography-f99b796-line-height );}.elementor-666 .elementor-element.elementor-element-bca03c2 .elementor-heading-title{font-size:64px;line-height:74px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon{font-size:30px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon{font-size:30px;}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon{font-size:30px;}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-b431a64 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-666 .elementor-element.elementor-element-b4e8461{--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;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-f7594bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-5d51e97{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-97a02d8{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-666 .elementor-element.elementor-element-e86039a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-2d1739f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-d39a04a .elementor-heading-title{font-size:var( --e-global-typography-f99b796-font-size );line-height:var( --e-global-typography-f99b796-line-height );}.elementor-666 .elementor-element.elementor-element-bca03c2 .elementor-heading-title{font-size:54px;line-height:1.4em;}.elementor-666 .elementor-element.elementor-element-83763a5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-666 .elementor-element.elementor-element-200dce9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-686b8bc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-b431a64 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-666 .elementor-element.elementor-element-b4e8461{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-97a02d8{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-af650a2-font-size );line-height:var( --e-global-typography-af650a2-line-height );}.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-2d1739f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-666 .elementor-element.elementor-element-d39a04a{text-align:start;}.elementor-666 .elementor-element.elementor-element-d39a04a .elementor-heading-title{font-size:var( --e-global-typography-f99b796-font-size );line-height:var( --e-global-typography-f99b796-line-height );}.elementor-666 .elementor-element.elementor-element-bca03c2 .elementor-heading-title{font-size:38px;line-height:1.4em;letter-spacing:0.6px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title{margin-block-end:0px;}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-12eeddd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title{margin-block-end:0px;}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-6bce63f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title{margin-block-end:0px;}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-title a{font-size:var( --e-global-typography-b8cacf4-font-size );line-height:var( --e-global-typography-b8cacf4-line-height );letter-spacing:var( --e-global-typography-b8cacf4-letter-spacing );}.elementor-666 .elementor-element.elementor-element-633c91b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-666 .elementor-element.elementor-element-03f5637{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-b431a64 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-666 .elementor-element.elementor-element-3ba3509{--width:100%;}.elementor-666 .elementor-element.elementor-element-f7594bf{--content-width:1920px;}.elementor-666 .elementor-element.elementor-element-2d1739f{--content-width:1194px;}.elementor-666 .elementor-element.elementor-element-200dce9{--width:50%;}.elementor-666 .elementor-element.elementor-element-bc6b9d2{--width:50%;}.elementor-666 .elementor-element.elementor-element-7c46331{--width:50%;}.elementor-666 .elementor-element.elementor-element-0b8da69{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-666 .elementor-element.elementor-element-3ba3509{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-246a278 */.elementor-666 .elementor-element.elementor-element-246a278 {
    pointer-events: all !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}
.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}
@media screen and (max-width: 1366px) {
    .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-title {
        font-size: 24px !important;
        margin: 0 !important;
    }
    .elementor-666 .elementor-element.elementor-element-246a278 .elementor-icon-box-description {
        font-size: 18px !important;
        gap: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7594bf */.elementor-666 .elementor-element.elementor-element-f7594bf {
    pointer-events: none;
}
@media screen and (max-width: 1024px) {
    .elementor-666 .elementor-element.elementor-element-f7594bf {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e8461 */.elementor-666 .elementor-element.elementor-element-b4e8461 {
background: linear-gradient(77deg, rgba(0, 0, 0, 0.40) 30.94%, rgba(0, 0, 0, 0.40) 58.63%), linear-gradient(0deg, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 100%), url(https://autonetik.workoholix.website/wp-content/uploads/2026/03/slider2.webp) lightgray 50% / cover no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df8c3f2 */.elementor-666 .elementor-element.elementor-element-df8c3f2 {
    pointer-events: all !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}
.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}
@media screen and (max-width: 1366px) {
    .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-title {
        font-size: 24px !important;
        margin: 12 !important;
    }
    .elementor-666 .elementor-element.elementor-element-df8c3f2 .elementor-icon-box-description {
        font-size: 18px !important;
        gap: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a02d8 */.elementor-666 .elementor-element.elementor-element-97a02d8 {
    pointer-events: none;
}
@media screen and (max-width: 1024px) {
    .elementor-666 .elementor-element.elementor-element-97a02d8 {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6caf64 */.openhours-box {
  background: #fff;
  border: 2px solid #E5E7EB;
  border-radius: 24px;
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.10),
    0 4px 6px -4px rgba(0, 0, 0, 0.10);
  padding: 32px 36px 24px;
  max-width: 720px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.openhours-header {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 26px;
}

.openhours-icon {
  width: 64px;
  height: 64px;
  padding: 16px;
  border-radius: 16px;
  display: flex;
  background: #2563EB;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);


}

.openhours-icon svg {
  width: 100%;
  height: 100%;
}

.openhours-title {
  margin: 0;
  color: black;
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
}

.openhours-table {
  display: flex;
  flex-direction: column;
}

.openhours-row {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 24px;
  padding: 18px 0;
  border-bottom: 1px solid #E5E7EB;
}

.openhours-row:last-child {
  border-bottom: none;
}
.openhours-day {
  color: #374151;

}
.openhours-time {
  text-align: right;
  white-space: nowrap;
  color: black !important;
}
.openhours-day,
.openhours-time {
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.439px;
}
@media screen and (max-width: 1024px) {
    .openhours-box {
      padding: 22px 26px 24px;
    }
    .openhours-row {
      gap: 14px;
      padding: 20px 0;
    }
    .openhours-title {
      font-size: 24px;
      line-height: 42px;
    }
}
@media screen and (max-width: 767px) {
    .openhours-box {
      padding: 12px 16px 14px;
    }
    .openhours-row {
      gap: 14px;
      padding: 12px 0;
    }
    .openhours-title {
      font-size: 20px;
      line-height: 42px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83763a5 */.elementor-666 .elementor-element.elementor-element-83763a5 .contact-box-wrapper {
    padding: 32px;
    border-radius: 16px;
    border: 2px solid #E5E7EB;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}
.elementor-666 .elementor-element.elementor-element-83763a5 .contact-box-wrapper-custom {
    padding-right: 80px !important;
}
.elementor-666 .elementor-element.elementor-element-83763a5 .elementor-icon-box-wrapper {
    gap: 24px !important;
    align-items: start !important;
    
}
.elementor-666 .elementor-element.elementor-element-83763a5 a {
    color: black !important;
}
.elementor-666 .elementor-element.elementor-element-83763a5 a:hover {
    text-decoration: underline !important;
}
.elementor-666 .elementor-element.elementor-element-83763a5 .contact-column {
    display: flex;
    flex-direction: column !important;
    gap: 6px;
        font-family: "Montserrat";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: black;
}
.elementor-666 .elementor-element.elementor-element-83763a5 .contact-row {
    display: flex;
    justify-content: space-between;
    gap: 6px;
        font-family: "Montserrat";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: black;
}
@media screen and (max-width: 1366px) {
    .elementor-666 .elementor-element.elementor-element-83763a5 .contact-box-wrapper {
        padding: 20px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-666 .elementor-element.elementor-element-83763a5 .contact-box-wrapper {
        padding: 14px 12px;
    }
    .elementor-666 .elementor-element.elementor-element-83763a5 .contact-row {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .elementor-666 .elementor-element.elementor-element-83763a5 .elementor-icon-box-wrapper {
        gap: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686b8bc */.elementor-666 .elementor-element.elementor-element-686b8bc .image img {
    aspect-ratio: 6 / 5;
    object-fit: cover;
    border-radius: 16px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03f5637 */.elementor-666 .elementor-element.elementor-element-03f5637 .image img {
    aspect-ratio: 11 / 5;
    object-fit: cover;
    border-radius: 16px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
    border: 2px solid #E5E7EB;
}
.elementor-666 .elementor-element.elementor-element-03f5637 {
    border: 2px solid #E5E7EB;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
    background: #FFF;
    border-radius: 18px;
}/* End custom CSS */