.elementor-874 .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-874 .elementor-element.elementor-element-09dd886:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-09dd886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-874 .elementor-element.elementor-element-86c44ca{--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-874 .elementor-element.elementor-element-e06a683{text-align:center;}.elementor-874 .elementor-element.elementor-element-e06a683 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-6b3d6d6{--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-874 .elementor-element.elementor-element-6b3d6d6:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-6b3d6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-874 .elementor-element.elementor-element-2313f0d{--display:flex;}.elementor-874 .elementor-element.elementor-element-525d5a3{--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-874 .elementor-element.elementor-element-525d5a3:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-525d5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.elementor-874 .elementor-element.elementor-element-545a324{--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-874 .elementor-element.elementor-element-5ac3b4b{--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-874 .elementor-element.elementor-element-4db3a28{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-1d81b01{--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-874 .elementor-element.elementor-element-f9a3e15{--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-874 .elementor-element.elementor-element-5d22737{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-9b3a587{--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-874 .elementor-element.elementor-element-a8a1c2d .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-874 .elementor-element.elementor-element-a8a1c2d{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-a8a1c2d.elementor-element{--order:-99999 /* order start hack */;}.elementor-874 .elementor-element.elementor-element-216a5e5{--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-874 .elementor-element.elementor-element-216a5e5:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-216a5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1595cda );}.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-874 .elementor-element.elementor-element-85ea0b0{--display:flex;}.elementor-874 .elementor-element.elementor-element-b8d9ed2{--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-874 .elementor-element.elementor-element-8efec53{--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-874 .elementor-element.elementor-element-7e6bed6{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-2a1c2d9{--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-874 .elementor-element.elementor-element-d42ac94{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-3c0f071{--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-874 .elementor-element.elementor-element-57f6f9d{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-f73583a{--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-874 .elementor-element.elementor-element-db7b5e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-ea3c421{--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-874 .elementor-element.elementor-element-7d7b05a{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-7ae1063{--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-874 .elementor-element.elementor-element-f078bc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-ee3c7b0{--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-874 .elementor-element.elementor-element-0e15259 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-c3d0d94{--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-874 .elementor-element.elementor-element-b4baea4{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-dd77eb8{--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-874 .elementor-element.elementor-element-74a253d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-fe18055{--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-874 .elementor-element.elementor-element-f03eef3{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-d394aeb{--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-874 .elementor-element.elementor-element-809223b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-86db684{--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-874 .elementor-element.elementor-element-38fcb78{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-1506c6b{--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-874 .elementor-element.elementor-element-95c4d8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-fe447ca );}.elementor-874 .elementor-element.elementor-element-a20185b{--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-874 .elementor-element.elementor-element-22394dd{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-d7b4e35{--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-874 .elementor-element.elementor-element-b33597e{width:100%;max-width:100%;}.elementor-874 .elementor-element.elementor-element-2354dc5{--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-874 .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-874 .elementor-element.elementor-element-55e53e7:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-55e53e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-874 .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-874 .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-874 .elementor-element.elementor-element-7fdea85{width:100%;max-width:100%;}.elementor-874 .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-874 .elementor-element.elementor-element-8b03c06{width:100%;max-width:100%;}.elementor-874 .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-874 .elementor-element.elementor-element-d99b448{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .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-874 .elementor-element.elementor-element-8f6fe16{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .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-874 .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-874 .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-874 .elementor-element.elementor-element-412b55f{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .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-874 .elementor-element.elementor-element-0fcb4a9{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .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-874 .elementor-element.elementor-element-12504c1{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .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-874 .elementor-element.elementor-element-0b9579e{width:100%;max-width:100%;}.elementor-874 .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-874 .elementor-element.elementor-element-bc0418d{width:100%;max-width:100%;}.elementor-874 .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-874 .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-874 .elementor-element.elementor-element-6232e98{--grid-columns:3;--grid-row-gap:9px;--grid-column-gap:9px;--e-loop-nothing-found-message-color:var( --e-global-color-fe447ca );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-874 .elementor-element.elementor-element-6232e98{--grid-columns:2;}}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-e06a683 .elementor-heading-title{font-size:23px;}.elementor-874 .elementor-element.elementor-element-216a5e5{--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-874 .elementor-element.elementor-element-6232e98{--grid-columns:1;}}@media(min-width:768px){.elementor-874 .elementor-element.elementor-element-09dd886{--content-width:1300px;}.elementor-874 .elementor-element.elementor-element-6b3d6d6{--content-width:1300px;}.elementor-874 .elementor-element.elementor-element-2313f0d{--width:19%;}.elementor-874 .elementor-element.elementor-element-525d5a3{--width:46%;}.elementor-874 .elementor-element.elementor-element-9b3a587{--width:19%;}.elementor-874 .elementor-element.elementor-element-b8d9ed2{--width:21%;}.elementor-874 .elementor-element.elementor-element-55e53e7{--content-width:1300px;}.elementor-874 .elementor-element.elementor-element-787ba6d{--width:21%;}.elementor-874 .elementor-element.elementor-element-75154c5{--width:79%;}}@media(max-width:1024px) and (min-width:768px){.elementor-874 .elementor-element.elementor-element-9b3a587{--width:24%;}}/* Start custom CSS for container, class: .elementor-element-09dd886 */.gomel-fav-grid{
  display:grid;
  gap:16px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1024px){
  .gomel-fav-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px){
  .gomel-fav-grid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3d6d6 */.gomel-fav-grid{
  display:grid;
  gap:16px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1024px){
  .gomel-fav-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px){
  .gomel-fav-grid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-7d7b05a *//* ===== 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-ea3c421 *//* ===== Сброс нижних отступов у 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-b33597e *//* ===== Кнопка сброса 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-7d7b05a *//* ===== 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-ea3c421 *//* ===== Сброс нижних отступов у 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-b33597e *//* ===== Кнопка сброса 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 */