.elementor-6516 .elementor-element.elementor-element-85a43a5{--display:grid;max-width:1020px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 60px;--row-gap:40px;--column-gap:60px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-ce2213a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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 );}.elementor-6516 .elementor-element.elementor-element-5ace869 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-5ace869 img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.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-6516 .elementor-element.elementor-element-12d9231 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-12d9231{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-12d9231{right:50%;}.elementor-6516 .elementor-element.elementor-element-12d9231{top:50%;}.elementor-6516 .elementor-element.elementor-element-12d9231 .elementor-icon-wrapper{text-align:center;}.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-6516 .elementor-element.elementor-element-c503482{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-c503482 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-6516 .elementor-element.elementor-element-3f7f87c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-c11f127 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-c11f127 img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6516 .elementor-element.elementor-element-4eda4b6 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-4eda4b6{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-4eda4b6{right:50%;}.elementor-6516 .elementor-element.elementor-element-4eda4b6{top:50%;}.elementor-6516 .elementor-element.elementor-element-4eda4b6 .elementor-icon-wrapper{text-align:center;}.elementor-6516 .elementor-element.elementor-element-b9e7f06{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-b9e7f06 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-6516 .elementor-element.elementor-element-fcc486e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-faedc46 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-faedc46 img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6516 .elementor-element.elementor-element-175727a > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-175727a{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-175727a{right:50%;}.elementor-6516 .elementor-element.elementor-element-175727a{top:50%;}.elementor-6516 .elementor-element.elementor-element-175727a .elementor-icon-wrapper{text-align:center;}.elementor-6516 .elementor-element.elementor-element-f6aaeba{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-f6aaeba .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-6516 .elementor-element.elementor-element-cc1d602{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-3a8c7df > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-3a8c7df img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6516 .elementor-element.elementor-element-d3cb2b2 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-d3cb2b2{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-d3cb2b2{right:50%;}.elementor-6516 .elementor-element.elementor-element-d3cb2b2{top:50%;}.elementor-6516 .elementor-element.elementor-element-d3cb2b2 .elementor-icon-wrapper{text-align:center;}.elementor-6516 .elementor-element.elementor-element-2aac6b6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-2aac6b6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-6516 .elementor-element.elementor-element-28d5e33{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-76ec84e > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-76ec84e img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6516 .elementor-element.elementor-element-d631eed > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-d631eed{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-d631eed{right:50%;}.elementor-6516 .elementor-element.elementor-element-d631eed{top:50%;}.elementor-6516 .elementor-element.elementor-element-d631eed .elementor-icon-wrapper{text-align:center;}.elementor-6516 .elementor-element.elementor-element-4a714a2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-4a714a2 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-6516 .elementor-element.elementor-element-6df7fa1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6516 .elementor-element.elementor-element-ab5ddab > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-6516 .elementor-element.elementor-element-ab5ddab img{pointer-events:all;width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-6516 .elementor-element.elementor-element-2612be5 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-100%;}body:not(.rtl) .elementor-6516 .elementor-element.elementor-element-2612be5{left:50%;}body.rtl .elementor-6516 .elementor-element.elementor-element-2612be5{right:50%;}.elementor-6516 .elementor-element.elementor-element-2612be5{top:50%;}.elementor-6516 .elementor-element.elementor-element-2612be5 .elementor-icon-wrapper{text-align:center;}.elementor-6516 .elementor-element.elementor-element-b9c8507{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6516 .elementor-element.elementor-element-b9c8507 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-6516 .elementor-element.elementor-element-85a43a5{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-6516 .elementor-element.elementor-element-85a43a5{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6516 .elementor-element.elementor-element-85a43a5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon, class: .elementor-element-12d9231 */.elementor-6516 .elementor-element.elementor-element-12d9231 svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2213a */.elementor-6516 .elementor-element.elementor-element-ce2213a .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-ce2213a:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4eda4b6 */.elementor-6516 .elementor-element.elementor-element-4eda4b6 svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7f87c */.elementor-6516 .elementor-element.elementor-element-3f7f87c .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-3f7f87c:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-175727a */.elementor-6516 .elementor-element.elementor-element-175727a svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc486e */.elementor-6516 .elementor-element.elementor-element-fcc486e .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-fcc486e:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3cb2b2 */.elementor-6516 .elementor-element.elementor-element-d3cb2b2 svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1d602 */.elementor-6516 .elementor-element.elementor-element-cc1d602 .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-cc1d602:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d631eed */.elementor-6516 .elementor-element.elementor-element-d631eed svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d5e33 */.elementor-6516 .elementor-element.elementor-element-28d5e33 .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-28d5e33:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2612be5 */.elementor-6516 .elementor-element.elementor-element-2612be5 svg {
    background: #00000047;
    border-radius: 50px;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df7fa1 */.elementor-6516 .elementor-element.elementor-element-6df7fa1 .hov-icon-meg{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-6516 .elementor-element.elementor-element-6df7fa1:hover .hov-icon-meg{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a43a5 */.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{
    width:1020px !important;
    border-radius:20px;
    top: 50px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://brand.brandtoggle.com/wp-content/uploads/2025/04/NeueMontreal-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */