.elementor-613 .elementor-element.elementor-element-09dd886{--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:wrap;--padding-top:19px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-09dd886:not(.elementor-motion-effects-element-type-background), .elementor-613 .elementor-element.elementor-element-09dd886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-613 .elementor-element.elementor-element-4bc0172{--display:flex;}.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-613 .elementor-element.elementor-element-6840d7d{text-align:center;}.elementor-613 .elementor-element.elementor-element-6840d7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-8bee3d5{--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:wrap;}.elementor-613 .elementor-element.elementor-element-8bee3d5:not(.elementor-motion-effects-element-type-background), .elementor-613 .elementor-element.elementor-element-8bee3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-613 .elementor-element.elementor-element-a231f65{--display:flex;}.elementor-613 .elementor-element.elementor-element-6842da8{--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:2px 5px;--row-gap:2px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:60px 60px 60px 60px;}.elementor-613 .elementor-element.elementor-element-6842da8:not(.elementor-motion-effects-element-type-background), .elementor-613 .elementor-element.elementor-element-6842da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-613 .elementor-element.elementor-element-8c56768{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1C7C7;--border-color:#D1C7C7;--border-radius:16px 16px 16px 16px;--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-613 .elementor-element.elementor-element-4198a34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-60f4a95{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-8377c74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1C7C7;--border-color:#D1C7C7;--border-radius:16px 16px 16px 16px;--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-613 .elementor-element.elementor-element-42c19f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-53b9a52{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-43e368a{--display:flex;}.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-613 .elementor-element.elementor-element-130c000 .elementor-button{background-color:#0F172A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-0e8faa4 );border-radius:9px 9px 9px 9px;}.elementor-613 .elementor-element.elementor-element-130c000{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-130c000.elementor-element{--order:-99999 /* order start hack */;}.elementor-613 .elementor-element.elementor-element-f31dc8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-49px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-f31dc8d:not(.elementor-motion-effects-element-type-background), .elementor-613 .elementor-element.elementor-element-f31dc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-613 .elementor-element.elementor-element-a646f66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-90b7b87{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-90b7b87 > .elementor-widget-container{background-color:var( --e-global-color-1595cda );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-613 .elementor-element.elementor-element-2271c7d{--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-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-613 .elementor-element.elementor-element-3859b1c{--display:flex;}.elementor-613 .elementor-element.elementor-element-f2e1320{--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:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-f0ec6db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-e1ea263{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-396380e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-413b4d5{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-7873182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-07362ba{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-80ce1e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-592d4c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-14e6a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-9bca94c{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-775babd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-ababac2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-7c47687{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-4bb87f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-e441bba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-68acf75{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-b37a505{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-eb6f354 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-2ac859a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-47cae81{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-8c51232{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-038a3f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-22f9cf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-c7458d5{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-98edebf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-f6d5c38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-683fd9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-91f709b{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-f05947b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-5a1dc61{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-073ec77{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-613 .elementor-element.elementor-element-55e53e7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-613 .elementor-element.elementor-element-55e53e7:not(.elementor-motion-effects-element-type-background), .elementor-613 .elementor-element.elementor-element-55e53e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-613 .elementor-element.elementor-element-787ba6d{--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:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-c71377b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-7fdea85{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-4ccf4c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-8b03c06{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-5f23341{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-d99b448{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-9d5ba5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-e3c386b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-bd4d3db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-8f6fe16{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-1b73d81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-85a8ffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-2ff86f0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-6f9d930 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-e7f7946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-412b55f{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-43d1453{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-837ec94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-fee0a32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-0fcb4a9{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-1ad641e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-dbd7b0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-96e0483{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-12504c1{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-dfed7e0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-613 .elementor-element.elementor-element-9d6d4a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-613 .elementor-element.elementor-element-8d4d37d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-0b9579e{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-c796808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-bc0418d{width:100%;max-width:100%;}.elementor-613 .elementor-element.elementor-element-75154c5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-12e55d1{--display:flex;}.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-613 .elementor-element.elementor-element-6232e98{--grid-columns:3;--grid-row-gap:9px;--grid-column-gap:9px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-613 .elementor-element.elementor-element-6232e98{--grid-columns:2;}}@media(min-width:768px){.elementor-613 .elementor-element.elementor-element-09dd886{--content-width:1300px;}.elementor-613 .elementor-element.elementor-element-8bee3d5{--content-width:1300px;}.elementor-613 .elementor-element.elementor-element-a231f65{--width:19%;}.elementor-613 .elementor-element.elementor-element-6842da8{--width:46%;}.elementor-613 .elementor-element.elementor-element-43e368a{--width:19%;}.elementor-613 .elementor-element.elementor-element-f31dc8d{--content-width:1300px;}.elementor-613 .elementor-element.elementor-element-a646f66{--width:21%;}.elementor-613 .elementor-element.elementor-element-f2e1320{--width:21%;}.elementor-613 .elementor-element.elementor-element-55e53e7{--content-width:1300px;}.elementor-613 .elementor-element.elementor-element-787ba6d{--width:21%;}.elementor-613 .elementor-element.elementor-element-75154c5{--width:79%;}}@media(max-width:767px){.elementor-613 .elementor-element.elementor-element-6840d7d .elementor-heading-title{font-size:23px;}.elementor-613 .elementor-element.elementor-element-6842da8{--border-radius:0px 0px 0px 0px;}.elementor-613 .elementor-element.elementor-element-a646f66{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-613 .elementor-element.elementor-element-90b7b87.elementor-element{--align-self:center;}.elementor-613 .elementor-element.elementor-element-2271c7d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-613 .elementor-element.elementor-element-6232e98{--grid-columns:1;}}/* Start custom CSS for facetwp-facet, class: .elementor-element-9bca94c *//* ===== FacetWP Number Range (Цена от/до) — стиль под твой сайт ===== */

/* общий блок фасета */
.facetwp-type-number_range{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  padding:14px;
  box-shadow:0 12px 28px rgba(15,23,42,.06);
}

/* две строки/поля */
.facetwp-type-number_range input{
  width:100% !important;
  height:44px;
  border:1px solid rgba(15,23,42,.12);
  border-radius:14px;
  padding:0 14px;
  font-size:15px;
  color:#0F172A;
  background:#fff;
  outline:none;
  transition:.15s ease;
}

/* расстояние между Min и Max */
.facetwp-type-number_range input + input{
  margin-top:10px;
}

/* плейсхолдер */
.facetwp-type-number_range input::placeholder{
  color:rgba(15,23,42,.55);
}

/* фокус — фирменная подсветка */
.facetwp-type-number_range input:focus{
  border-color:rgba(124,58,237,.55);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

/* кнопка "Перейти" — если оставляешь .facetwp-type-number_range .facetwp-submit{
  margin-top:12px;
  height:40px;
  padding:0 18px;
  border-radius:12px;
  border:1px solid rg */


.facetwp-type-number_range .facetwp-submit{
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e6a8b *//* ===== Сброс нижних отступов у FacetWP (checkboxes + number_range) ===== */

/* убираем margin-bottom внутри фасетов */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-checkboxes *,
.facetwp-facet.facetwp-type-number_range,
.facetwp-facet.facetwp-type-number_range *{
  margin-bottom:0 !important;
}

/* фиксируем padding (если нужно одинаково) */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-number_range{
  padding:14px !important;
}

/* пункты чекбоксов */
.facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{
  margin:0 !important;
}

/* поля min/max у number_range (на всякий — чтобы не было внешних маржинов) */
.facetwp-facet.facetwp-type-number_range input{
  margin:0 !important;
}
.facetwp-facet.facetwp-type-number_range input + input{
  margin-top:10px !important; /* оставим расстояние между Min/Max */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-5a1dc61 *//* ===== Кнопка сброса FacetWP ===== */
.facetwp-type-reset .facetwp-reset{
  width:100%;
  height:44px;
  border-radius:14px;
  border:1px solid rgba(15,23,42,.12);
  background:#fff;
  color:#0F172A;
  font-weight:600;
  cursor:pointer;
  transition:.15s ease;
}

.facetwp-type-reset .facetwp-reset:hover{
  border-color:rgba(124,58,237,.45);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

.facetwp-type-reset .facetwp-reset:active{
  transform:translateY(1px);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9bca94c *//* ===== FacetWP Number Range (Цена от/до) — стиль под твой сайт ===== */

/* общий блок фасета */
.facetwp-type-number_range{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  padding:14px;
  box-shadow:0 12px 28px rgba(15,23,42,.06);
}

/* две строки/поля */
.facetwp-type-number_range input{
  width:100% !important;
  height:44px;
  border:1px solid rgba(15,23,42,.12);
  border-radius:14px;
  padding:0 14px;
  font-size:15px;
  color:#0F172A;
  background:#fff;
  outline:none;
  transition:.15s ease;
}

/* расстояние между Min и Max */
.facetwp-type-number_range input + input{
  margin-top:10px;
}

/* плейсхолдер */
.facetwp-type-number_range input::placeholder{
  color:rgba(15,23,42,.55);
}

/* фокус — фирменная подсветка */
.facetwp-type-number_range input:focus{
  border-color:rgba(124,58,237,.55);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

/* кнопка "Перейти" — если оставляешь .facetwp-type-number_range .facetwp-submit{
  margin-top:12px;
  height:40px;
  padding:0 18px;
  border-radius:12px;
  border:1px solid rg */


.facetwp-type-number_range .facetwp-submit{
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e6a8b *//* ===== Сброс нижних отступов у FacetWP (checkboxes + number_range) ===== */

/* убираем margin-bottom внутри фасетов */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-checkboxes *,
.facetwp-facet.facetwp-type-number_range,
.facetwp-facet.facetwp-type-number_range *{
  margin-bottom:0 !important;
}

/* фиксируем padding (если нужно одинаково) */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-number_range{
  padding:14px !important;
}

/* пункты чекбоксов */
.facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{
  margin:0 !important;
}

/* поля min/max у number_range (на всякий — чтобы не было внешних маржинов) */
.facetwp-facet.facetwp-type-number_range input{
  margin:0 !important;
}
.facetwp-facet.facetwp-type-number_range input + input{
  margin-top:10px !important; /* оставим расстояние между Min/Max */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-5a1dc61 *//* ===== Кнопка сброса FacetWP ===== */
.facetwp-type-reset .facetwp-reset{
  width:100%;
  height:44px;
  border-radius:14px;
  border:1px solid rgba(15,23,42,.12);
  background:#fff;
  color:#0F172A;
  font-weight:600;
  cursor:pointer;
  transition:.15s ease;
}

.facetwp-type-reset .facetwp-reset:hover{
  border-color:rgba(124,58,237,.45);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

.facetwp-type-reset .facetwp-reset:active{
  transform:translateY(1px);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-8f6fe16 *//* ===== FacetWP Number Range (Цена от/до) — стиль под твой сайт ===== */

/* общий блок фасета */
.facetwp-type-number_range{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  padding:14px;
  box-shadow:0 12px 28px rgba(15,23,42,.06);
}

/* две строки/поля */
.facetwp-type-number_range input{
  width:100% !important;
  height:44px;
  border:1px solid rgba(15,23,42,.12);
  border-radius:14px;
  padding:0 14px;
  font-size:15px;
  color:#0F172A;
  background:#fff;
  outline:none;
  transition:.15s ease;
}

/* расстояние между Min и Max */
.facetwp-type-number_range input + input{
  margin-top:10px;
}

/* плейсхолдер */
.facetwp-type-number_range input::placeholder{
  color:rgba(15,23,42,.55);
}

/* фокус — фирменная подсветка */
.facetwp-type-number_range input:focus{
  border-color:rgba(124,58,237,.55);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

/* кнопка "Перейти" — если оставляешь .facetwp-type-number_range .facetwp-submit{
  margin-top:12px;
  height:40px;
  padding:0 18px;
  border-radius:12px;
  border:1px solid rg */


.facetwp-type-number_range .facetwp-submit{
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4d3db *//* ===== Сброс нижних отступов у FacetWP (checkboxes + number_range) ===== */

/* убираем margin-bottom внутри фасетов */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-checkboxes *,
.facetwp-facet.facetwp-type-number_range,
.facetwp-facet.facetwp-type-number_range *{
  margin-bottom:0 !important;
}

/* фиксируем padding (если нужно одинаково) */
.facetwp-facet.facetwp-type-checkboxes,
.facetwp-facet.facetwp-type-number_range{
  padding:14px !important;
}

/* пункты чекбоксов */
.facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{
  margin:0 !important;
}

/* поля min/max у number_range (на всякий — чтобы не было внешних маржинов) */
.facetwp-facet.facetwp-type-number_range input{
  margin:0 !important;
}
.facetwp-facet.facetwp-type-number_range input + input{
  margin-top:10px !important; /* оставим расстояние между Min/Max */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-bc0418d *//* ===== Кнопка сброса FacetWP ===== */
.facetwp-type-reset .facetwp-reset{
  width:100%;
  height:44px;
  border-radius:14px;
  border:1px solid rgba(15,23,42,.12);
  background:#fff;
  color:#0F172A;
  font-weight:600;
  cursor:pointer;
  transition:.15s ease;
}

.facetwp-type-reset .facetwp-reset:hover{
  border-color:rgba(124,58,237,.45);
  box-shadow:0 0 0 4px rgba(124,58,237,.10);
}

.facetwp-type-reset .facetwp-reset:active{
  transform:translateY(1px);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6232e98 *//* Фикс "улёта" Loop Grid вправо */
.apt-loopgrid,
.apt-loopgrid .elementor-widget-container,
.apt-loopgrid .elementor-loop-container,
.apt-loopgrid .e-loop-item,
.apt-loopgrid .elementor-loop-item{
  max-width: 100% !important;
  box-sizing: border-box;
}

/* Важно для сжатия элементов внутри flex */
.apt-loopgrid .e-loop-item,
.apt-loopgrid .elementor-loop-item{
  min-width: 0 !important;
}

/* Если внутри карточки есть карусель/слайдер — тоже ограничиваем */
.apt-loopgrid .swiper,
.apt-loopgrid .swiper-wrapper,
.apt-loopgrid .swiper-slide{
  max-width: 100% !important;
}

/* На всякий случай: не даём Grid "разъезжаться" */
.apt-loopgrid .elementor-loop-container{
  justify-content: stretch !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75154c5 *//* Правый столбец всегда растягиваем */
.results-main{
  flex: 1 1 auto;
  min-width: 0;          /* важно для grid/overflow */
}

/* FacetWP-template внутри правого столбца тоже на всю ширину */
.results-main .facetwp-template{
  width: 100%;
  flex: 1 1 100%;
  min-width: 0;
}

/* Иногда FacetWP добавляет обёртки — тоже растягиваем */
.results-main .facetwp-template > *{
  width: 100%;
}/* End custom CSS */