.elementor-505 .elementor-element.elementor-element-2b71181{--display:flex;}.elementor-505 .elementor-element.elementor-element-2b71181:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-2b71181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-73e6ca00{--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;}.elementor-505 .elementor-element.elementor-element-75956898{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-505 .elementor-element.elementor-element-f052801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-f052801 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-8fa9a28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-8fa9a28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-25895cad{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-25895cad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-505 .elementor-element.elementor-element-56fd8bc3{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-c9b84d4{--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;--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-505 .elementor-element.elementor-element-319b4ed6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-505 .elementor-element.elementor-element-319b4ed6.e-con{--flex-grow:0;--flex-shrink:0;}.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-505 .elementor-element.elementor-element-52731075 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-505 .elementor-element.elementor-element-52731075 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-52731075 .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-52731075 .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-52731075 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-52731075 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-4ff1d83e{--display:flex;--justify-content:center;--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-3d66ba9{padding:6px 6px 6px 6px;border-style:none;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-3d66ba9.elementor-element{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-icon i{color:var( --e-global-color-googly6 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-icon svg{fill:var( --e-global-color-googly6 );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-1028ff96{--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-start;--align-items:flex-start;--border-radius:14px 14px 14px 14px;}.elementor-505 .elementor-element.elementor-element-1028ff96:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-1028ff96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/Indywidualne-wkladki-ortopedyczne_-1.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-c426668{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#EAE3D9;--border-color:#EAE3D9;--border-radius:14px 14px 14px 14px;box-shadow:10px 0px 24px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;--z-index:20;}.elementor-505 .elementor-element.elementor-element-c426668:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-c426668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;}.elementor-505 .elementor-element.elementor-element-c426668.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-50fce47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-687173b0{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-45e6121b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-45e6121b .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-45e6121b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-505 .elementor-element.elementor-element-737f614f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-737f614f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-905eac3{--display:flex;}.elementor-505 .elementor-element.elementor-element-905eac3:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-905eac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-770de531{--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;}.elementor-505 .elementor-element.elementor-element-5a0e04fe{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-505 .elementor-element.elementor-element-5a0e04fe:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-5a0e04fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:cover;}.elementor-505 .elementor-element.elementor-element-1225b52{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#EAE3D9;--border-color:#EAE3D9;--border-radius:14px 14px 14px 14px;box-shadow:10px 0px 24px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;--z-index:10;}.elementor-505 .elementor-element.elementor-element-1225b52:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-1225b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;}.elementor-505 .elementor-element.elementor-element-1225b52.e-con{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-14454dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-3a489a48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-505 .elementor-element.elementor-element-7e09909d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-7e09909d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-7dc0543b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-5e9f4baa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-5e9f4baa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-46087635{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-31dd388c{--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;--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-505 .elementor-element.elementor-element-69c34a76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-505 .elementor-element.elementor-element-5ca4417b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-5ca4417b .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-5ca4417b .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-5ca4417b .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-5ca4417b .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-5ca4417b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-7ee72722{--display:flex;--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-505 .elementor-element.elementor-element-fef1aa3{padding:6px 6px 6px 6px;border-style:none;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-fef1aa3.elementor-element{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-icon i{color:var( --e-global-color-googly6 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-icon svg{fill:var( --e-global-color-googly6 );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-63b3fa1{--display:flex;}.elementor-505 .elementor-element.elementor-element-110b6729{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-110b6729 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-110b6729 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-505 .elementor-element.elementor-element-6317507e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-6317507e.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-c263004{--display:flex;--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-505 .elementor-element.elementor-element-a4e237b{--display:flex;}.elementor-505 .elementor-element.elementor-element-a04cd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-a04cd8c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-9799c14{text-align:center;}.elementor-505 .elementor-element.elementor-element-9799c14 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-2465b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-2465b26 a:hover, .elementor-505 .elementor-element.elementor-element-2465b26 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-b56bcef{--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-evenly;--align-items:stretch;}.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-505 .elementor-element.elementor-element-09be6ec{--grid-columns:5;--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-505 .elementor-element.elementor-element-09be6ec .elementor-loop-container{grid-auto-rows:1fr;}.elementor-505 .elementor-element.elementor-element-09be6ec .e-loop-item > .elementor-section, .elementor-505 .elementor-element.elementor-element-09be6ec .e-loop-item > .elementor-section > .elementor-container, .elementor-505 .elementor-element.elementor-element-09be6ec .e-loop-item > .e-con, .elementor-505 .elementor-element.elementor-element-09be6ec .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-505 .elementor-element.elementor-element-4aba964{--display:flex;}.elementor-505 .elementor-element.elementor-element-6cd3a07{--display:flex;}.elementor-505 .elementor-element.elementor-element-3b1a502{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-505 .elementor-element.elementor-element-3b1a502:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3b1a502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-0490dd5{--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;--align-items:center;}.elementor-505 .elementor-element.elementor-element-0490dd5:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-0490dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/06/logo-gabinety-osinska-light.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-505 .elementor-element.elementor-element-a67dbf4{--display:flex;}.elementor-505 .elementor-element.elementor-element-46f1306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-46f1306 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-googly7 );}.elementor-505 .elementor-element.elementor-element-fabba0b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-googly6 );}.elementor-505 .elementor-element.elementor-element-fabba0b a:hover, .elementor-505 .elementor-element.elementor-element-fabba0b a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-8444d10{--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;--align-items:center;}.elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-googly7 );border-radius:55px 55px 55px 55px;}.elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-264eb0e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-2a8138d{padding:0px 0px 0px 0px;border-style:none;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-2a8138d.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-icon i{color:var( --e-global-color-googly6 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-icon svg{fill:var( --e-global-color-googly6 );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-text{color:var( --e-global-color-googly3 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d0bceb6{--display:flex;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-d0bceb6:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d0bceb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-0eb8d7a{--display:flex;}.elementor-505 .elementor-element.elementor-element-254d0aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-254d0aa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-eed9583{text-align:center;}.elementor-505 .elementor-element.elementor-element-eed9583 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-c3b1171{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-c3b1171 a:hover, .elementor-505 .elementor-element.elementor-element-c3b1171 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-f692a64{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-f692a64:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f692a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-a053e23{--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: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-505 .elementor-element.elementor-element-083a76f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-505 .elementor-element.elementor-element-658fe82{--display:flex;}.elementor-505 .elementor-element.elementor-element-51e81d1{text-align:center;}.elementor-505 .elementor-element.elementor-element-51e81d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-78338e4{--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:0px 9px;--row-gap:0px;--column-gap:9px;--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-505 .elementor-element.elementor-element-829b5de{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:30px;--z-index:10;}.elementor-505 .elementor-element.elementor-element-829b5de:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-829b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly5 );}.elementor-505 .elementor-element.elementor-element-829b5de.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-829b5de:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-505 .elementor-element.elementor-element-9bd8d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 5px;text-align:start;}.elementor-505 .elementor-element.elementor-element-9bd8d62 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-googly4 );}.elementor-505 .elementor-element.elementor-element-389d685{text-align:start;}.elementor-505 .elementor-element.elementor-element-389d685 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-googly7 );}.elementor-505 .elementor-element.elementor-element-1a931d0{padding:0px 35px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-icon i{color:var( --e-global-color-googly3 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-googly3 );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-1a931d0 .elementor-icon-list-text{color:var( --e-global-color-googly4 );transition:color 0.3s;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-e36683b{left:330px;}body.rtl .elementor-505 .elementor-element.elementor-element-e36683b{right:330px;}.elementor-505 .elementor-element.elementor-element-e36683b{top:45%;z-index:999;text-align:start;}.elementor-505 .elementor-element.elementor-element-e36683b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:800;letter-spacing:1px;color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-06a410c{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-06a410c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-06a410c:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-505 .elementor-element.elementor-element-250841d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-505 .elementor-element.elementor-element-250841d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-b4a098d{padding:0px 0px 0px 30px;text-align:start;}.elementor-505 .elementor-element.elementor-element-b4a098d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:800;}.elementor-505 .elementor-element.elementor-element-5918b47{padding:0px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-5918b47 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-2dfd84d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-0e58db7{--display:flex;--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-505 .elementor-element.elementor-element-0e58db7:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-0e58db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-756e77f{--display:flex;}.elementor-505 .elementor-element.elementor-element-a0f4b90{text-align:center;}.elementor-505 .elementor-element.elementor-element-a0f4b90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-5835e52{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-5835e52 a:hover, .elementor-505 .elementor-element.elementor-element-5835e52 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-4e437e0{--display:flex;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-c688322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c688322 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-4e2f429{text-align:center;}.elementor-505 .elementor-element.elementor-element-4e2f429 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-7aa5f95{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-7aa5f95 a:hover, .elementor-505 .elementor-element.elementor-element-7aa5f95 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-de0801b{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-de0801b.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-e56a09b img{width:100%;}.elementor-505 .elementor-element.elementor-element-c4caef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c4caef1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-e0a4b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-aa628c5{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-aa628c5.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-da2c38a img{width:100%;}.elementor-505 .elementor-element.elementor-element-c61a012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c61a012 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-5de33b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-9510269{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-9510269.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-f9da5d0 img{width:100%;}.elementor-505 .elementor-element.elementor-element-ac97311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ac97311 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-6eb8b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-e98ac25{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-e98ac25.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-db2d10c img{width:100%;}.elementor-505 .elementor-element.elementor-element-4eda184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-4eda184 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-5e8c7d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-4ffcff5{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-4ffcff5.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-bb89241 img{width:100%;}.elementor-505 .elementor-element.elementor-element-83f059a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-83f059a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-f6cf2db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-21d50c8{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-21d50c8.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{width:100%;}.elementor-505 .elementor-element.elementor-element-075ab6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-075ab6d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-c9adf71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-2ebfec2{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-2ebfec2.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-6c45910 img{width:100%;}.elementor-505 .elementor-element.elementor-element-fbd3c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-fbd3c48 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-9fe4a1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-7bd4822{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-7bd4822.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-f2eb4eb img{width:100%;}.elementor-505 .elementor-element.elementor-element-f8042f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-f8042f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-724a84e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-1acaa83{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-1acaa83.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-e15e64c img{width:100%;}.elementor-505 .elementor-element.elementor-element-9277dfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-9277dfd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-b39a660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-2984358{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-2984358.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-095b821 img{width:100%;}.elementor-505 .elementor-element.elementor-element-efc2262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-efc2262 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-7be0b15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c80d32b{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-c80d32b.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-f36ee34 img{width:100%;}.elementor-505 .elementor-element.elementor-element-3546f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-3546f9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-6ec48fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c03a8e7{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-c03a8e7.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-ee8059d img{width:100%;}.elementor-505 .elementor-element.elementor-element-cef8f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-cef8f93 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-5903014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-81181bd{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-81181bd.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-81bd089 img{width:100%;}.elementor-505 .elementor-element.elementor-element-18bf1dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-18bf1dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-80ac7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-1484e71{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-1484e71.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{width:100%;}.elementor-505 .elementor-element.elementor-element-853bc44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-853bc44 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-1a3a980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ed0819b{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-ed0819b.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-4fc074f img{width:100%;}.elementor-505 .elementor-element.elementor-element-698a3bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-698a3bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-40f9800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c43e260{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-c43e260.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-3721a3c img{width:100%;}.elementor-505 .elementor-element.elementor-element-5a6c605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-5a6c605 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-ab0d516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-3695a42{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-3695a42.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-bdf513e img{width:100%;}.elementor-505 .elementor-element.elementor-element-cc202a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-cc202a4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-81a0d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ae01200{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-ae01200.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-d6081fd img{width:100%;}.elementor-505 .elementor-element.elementor-element-2a227a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-2a227a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-34e359b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-9d8aa35{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-9d8aa35.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-87483d0 img{width:100%;}.elementor-505 .elementor-element.elementor-element-374a396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-374a396 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-076d40a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-bd6a51e{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-bd6a51e.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-1d7cffb img{width:100%;}.elementor-505 .elementor-element.elementor-element-5503678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-5503678 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-fd9a990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-8cb7558{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-8cb7558.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-14c7570 img{width:100%;}.elementor-505 .elementor-element.elementor-element-b5c82db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-b5c82db .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-27ca76e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-f93c170{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-f93c170.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-7bc539e img{width:100%;}.elementor-505 .elementor-element.elementor-element-7cd52a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-7cd52a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-9363b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ae40cfd{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-ae40cfd.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-3de7ed6 img{width:100%;}.elementor-505 .elementor-element.elementor-element-6276f96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-6276f96 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-cd475f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-86d94d3{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-86d94d3.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-e1fb153 img{width:100%;}.elementor-505 .elementor-element.elementor-element-6aa1546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-6aa1546 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-a97c0fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-d4370ec{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-d4370ec.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-bf00c09 img{width:100%;}.elementor-505 .elementor-element.elementor-element-9862b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-9862b1a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-7d77385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-d527087{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-d527087.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-0e27cfc img{width:100%;}.elementor-505 .elementor-element.elementor-element-7ef6df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-7ef6df8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-7afb71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-3e7e696{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-3e7e696.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-f163ac2 img{width:100%;}.elementor-505 .elementor-element.elementor-element-9f931fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-9f931fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-1ab442a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-fa99cc7{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#E4DDD0;--border-color:#E4DDD0;--border-radius:14px 14px 14px 14px;--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-505 .elementor-element.elementor-element-fa99cc7.e-con{--align-self:stretch;}.elementor-505 .elementor-element.elementor-element-1bf3907 img{width:100%;}.elementor-505 .elementor-element.elementor-element-e32baa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-e32baa8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;color:#2E333B;}.elementor-505 .elementor-element.elementor-element-a341f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 18px 16px;text-align:center;}.elementor-505 .elementor-element.elementor-element-6d80528{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-5px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:22px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-6d80528 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-googly7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40% 40% 40% 40%;padding:2px 2px 2px 2px;}.elementor-505 .elementor-element.elementor-element-1e98554{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-1e98554 a:hover, .elementor-505 .elementor-element.elementor-element-1e98554 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-e1cea21{--display:flex;}.elementor-505 .elementor-element.elementor-element-63fc755{--display:flex;}.elementor-505 .elementor-element.elementor-element-00078d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-00078d0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-293b20e{--display:flex;}.elementor-505 .elementor-element.elementor-element-9ee5db7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;top:340px;}.elementor-505 .elementor-element.elementor-element-9ee5db7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-505 .elementor-element.elementor-element-9ee5db7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-505 .elementor-element.elementor-element-63bfe41{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;top:725px;}.elementor-505 .elementor-element.elementor-element-63bfe41 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-505 .elementor-element.elementor-element-63bfe41 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-505 .elementor-element.elementor-element-2d86b90{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-2d86b90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-88da3fe{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-88da3fe a:hover, .elementor-505 .elementor-element.elementor-element-88da3fe a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-481e530{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-48efb46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-f2fbb5d{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-f2fbb5d:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f2fbb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/wywiad-medyczny_-1.webp");background-position:center center;background-size:cover;}.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-505 .elementor-element.elementor-element-75afee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-75afee1 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-75afee1.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-75afee1.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-75afee1.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-75afee1.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-75afee1.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-41c23e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-41c23e7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-5a5e7dd{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-5a5e7dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-f52088b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-e69b595{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-e4c0cbe{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-e4c0cbe:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e4c0cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/bad.-manualne.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-987fdd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-987fdd3 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-987fdd3.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-987fdd3.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-987fdd3.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-987fdd3.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-987fdd3.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-52fdd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-52fdd33 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-c9e0b82{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-c9e0b82 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-af53a47{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-31ef9e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-bbeff64{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-bbeff64:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-bbeff64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/Kopia-badanie-na-podoskopie-2.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-37bb155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-37bb155 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-37bb155.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-37bb155.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-37bb155.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-37bb155.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-37bb155.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-1cddb73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-1cddb73 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-6e1eaaf{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-6e1eaaf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-4b24ce5{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ad1bc26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-93f2310{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-93f2310:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-93f2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/mata-tensometryczna_-1.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-9c52dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-9c52dd8 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-9c52dd8.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-9c52dd8.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-9c52dd8.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-9c52dd8.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-9c52dd8.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-a633f2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-a633f2f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-fed36aa{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-fed36aa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-c8eec4e{text-align:center;}.elementor-505 .elementor-element.elementor-element-63c0e2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-63634a8{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-63634a8:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-63634a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/plantokonturograf.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-e629fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-e629fdd .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-e629fdd.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-e629fdd.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-e629fdd.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-e629fdd.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-e629fdd.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-51d68c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-51d68c6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-6105fbc{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-6105fbc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-8911449{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-d3786e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-dbeebca{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-dbeebca:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-dbeebca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/indywidualne-wkladki-analiza-odcisku-stopy.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-b4fa3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-b4fa3b5 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-b4fa3b5.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-b4fa3b5.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-b4fa3b5.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-b4fa3b5.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-b4fa3b5.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-90bea38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-90bea38 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-d317180{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-d317180 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-e196ca7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-3f89e99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-505 .elementor-element.elementor-element-85c66ea{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-85c66ea:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-85c66ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/Indywidualne-wkladki-ortopedyczne_.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-31ba3e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-31ba3e4 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-31ba3e4.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-31ba3e4.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-31ba3e4.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-31ba3e4.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-31ba3e4.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-5d20258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-5d20258 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-35a28fe{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-35a28fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-a81ceb5{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-75525b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-505 .elementor-element.elementor-element-437b34f{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-505 .elementor-element.elementor-element-437b34f:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-437b34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/indywidualne-wkladki-formowanie-i-dopasowanie.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-44dd8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-44dd8ae .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-44dd8ae.elementor-view-stacked .elementor-icon{background-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-44dd8ae.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-44dd8ae.elementor-view-default .elementor-icon{color:#434F5D00;border-color:#434F5D00;}.elementor-505 .elementor-element.elementor-element-44dd8ae.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-44dd8ae.elementor-view-default .elementor-icon svg{fill:#434F5D00;}.elementor-505 .elementor-element.elementor-element-b98dbc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-b98dbc7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-f5d3dcf{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-f5d3dcf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-ce996b2{text-align:center;}.elementor-505 .elementor-element.elementor-element-b4f31c2{--display:flex;}.elementor-505 .elementor-element.elementor-element-8f97fbe{--display:flex;}.elementor-505 .elementor-element.elementor-element-66f4052{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-505 .elementor-element.elementor-element-66f4052:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-66f4052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-57aac8f{--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;--align-items:center;}.elementor-505 .elementor-element.elementor-element-57aac8f:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-57aac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/06/logo-gabinety-osinska-light.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-505 .elementor-element.elementor-element-7ba54d6{--display:flex;}.elementor-505 .elementor-element.elementor-element-8a1a693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-8a1a693 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-googly7 );}.elementor-505 .elementor-element.elementor-element-271cb24{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-googly6 );}.elementor-505 .elementor-element.elementor-element-271cb24 a:hover, .elementor-505 .elementor-element.elementor-element-271cb24 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-b541198 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-googly7 );border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-b541198 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-b541198 .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-b541198 .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-b541198 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-b541198 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-8c6008c{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-8c6008c:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-8c6008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a61260 );}.elementor-505 .elementor-element.elementor-element-1f773ba{--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: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-505 .elementor-element.elementor-element-2ec2503{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-505 .elementor-element.elementor-element-13774e2{--display:flex;--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-505 .elementor-element.elementor-element-de19497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-de19497 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-437bc9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-437bc9a a:hover, .elementor-505 .elementor-element.elementor-element-437bc9a a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-e6172c3{--display:flex;--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-505 .elementor-element.elementor-element-d694a9c{border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-d694a9c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-505 .elementor-element.elementor-element-289c0d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-505 .elementor-element.elementor-element-3f40aa7{--display:flex;}.elementor-505 .elementor-element.elementor-element-4d94d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-4d94d8d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-74753fd{--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;--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-505 .elementor-element.elementor-element-25da24d{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-25da24d:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-25da24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-25da24d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-25da24d:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-bf1e963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-bf1e963 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-505 .elementor-element.elementor-element-bf1e963.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-bf1e963.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-bf1e963.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-bf1e963 .elementor-icon{font-size:45px;}.elementor-505 .elementor-element.elementor-element-bf1e963 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-bf1e963 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-63cf982{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-896a8cf{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-896a8cf:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-896a8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-896a8cf.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-896a8cf:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-505 .elementor-element.elementor-element-1867b7c{width:var( --container-widget-width, 99.46% );max-width:99.46%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.46%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-1867b7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-1867b7c .elementor-icon-box-wrapper{align-items:start;gap:6px;}.elementor-505 .elementor-element.elementor-element-1867b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-1867b7c.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-1867b7c.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-505 .elementor-element.elementor-element-1867b7c .elementor-icon{font-size:45px;}.elementor-505 .elementor-element.elementor-element-1867b7c .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-1867b7c .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-fc06012{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-8fe1c5f{--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;--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-505 .elementor-element.elementor-element-eb184cc{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-eb184cc:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-eb184cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-eb184cc.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-eb184cc:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-505 .elementor-element.elementor-element-bbfdedc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-bbfdedc .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-505 .elementor-element.elementor-element-bbfdedc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-bbfdedc.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-bbfdedc.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-505 .elementor-element.elementor-element-bbfdedc .elementor-icon{font-size:45px;}.elementor-505 .elementor-element.elementor-element-bbfdedc .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-bbfdedc .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-d87121f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-786e42c{--display:flex;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-786e42c:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-786e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-786e42c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-505 .elementor-element.elementor-element-786e42c:hover{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-505 .elementor-element.elementor-element-3fc738c{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-3fc738c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-505 .elementor-element.elementor-element-3fc738c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-3fc738c.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-3fc738c.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-505 .elementor-element.elementor-element-3fc738c .elementor-icon{font-size:45px;}.elementor-505 .elementor-element.elementor-element-3fc738c .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-3fc738c .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-3fc738c .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;}.elementor-505 .elementor-element.elementor-element-fac5819{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-67b9b27{--display:flex;}.elementor-505 .elementor-element.elementor-element-67b9b27:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-67b9b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-1fa06e3{--display:flex;}.elementor-505 .elementor-element.elementor-element-0c3fe4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-0c3fe4d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-1fe59f5{text-align:center;}.elementor-505 .elementor-element.elementor-element-1fe59f5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-c0d7451{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-505 .elementor-element.elementor-element-c0d7451 a:hover, .elementor-505 .elementor-element.elementor-element-c0d7451 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-1f1b578{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-9b3ea30{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-9b3ea30:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-9b3ea30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-07b4785{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-07b4785:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-07b4785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/portret-specjalistki-wkladki-ortopedyczne.webp");background-size:cover;}.elementor-505 .elementor-element.elementor-element-7e126d8{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-505 .elementor-element.elementor-element-2611e49 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-d6f957d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-c0fe9a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 5px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-c0fe9a5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:6px 6px 6px 6px;}.elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-0806e5b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-aaaa413{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-aaaa413:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-aaaa413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-e9332b9{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-e9332b9:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e9332b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/portret-specjalisty-fizjoterapii.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-571b51e{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-505 .elementor-element.elementor-element-11ad76b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-ed008bd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-ac7f8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 5px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-ac7f8d9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:6px 6px 6px 6px;}.elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-c88c0c0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-688e428{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-688e428:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-688e428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-googly9 );}.elementor-505 .elementor-element.elementor-element-d77a357{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-d77a357:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d77a357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/portret-specjalistki-fizjoterapii.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-e974d30{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-505 .elementor-element.elementor-element-374aefc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-e34eb9b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;}.elementor-505 .elementor-element.elementor-element-28141ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 5px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-28141ef .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-be483ce .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:6px 6px 6px 6px;}.elementor-505 .elementor-element.elementor-element-be483ce .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-be483ce .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-be483ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-be483ce .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-be483ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-8210b25{--display:flex;}.elementor-505 .elementor-element.elementor-element-a771870{--display:flex;}.elementor-505 .elementor-element.elementor-element-c51a02a{--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;--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-505 .elementor-element.elementor-element-7e13f72{--display:flex;}.elementor-505 .elementor-element.elementor-element-71ada84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-71ada84 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-7ca6fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-7ca6fed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-edb5627{--display:flex;}.elementor-505 .elementor-element.elementor-element-ec3e35c{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#EAE3D9;--border-color:#EAE3D9;--border-radius:14px 14px 14px 14px;box-shadow:10px 0px 24px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;--z-index:10;}.elementor-505 .elementor-element.elementor-element-ec3e35c:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-ec3e35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;}.elementor-505 .elementor-element.elementor-element-ec3e35c.e-con{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-79a7021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-910c982 .swiper-pagination-bullet-active, .elementor-505 .elementor-element.elementor-element-910c982 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-910c982 .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__header{padding-top:25px;padding-left:25px;padding-right:25px;padding-block-end:calc( 15px / 2 );border-block-end-width:0px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__content{padding-bottom:25px;padding-left:25px;padding-right:25px;padding-block-start:calc( 15px / 2 );}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-910c982 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#7F8C8291;opacity:1;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-weight:400;font-style:oblique;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__icon{font-size:17px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-testimonial__icon svg{width:17px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-star-rating{font-size:25px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-star-rating i:not(:last-of-type){margin-inline-end:9px;}.elementor-505 .elementor-element.elementor-element-910c982 .elementor-star-rating i:before{color:#FB8E28;}.elementor-505 .elementor-element.elementor-element-6e2dec8.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-71e1137{--display:flex;}.elementor-505 .elementor-element.elementor-element-159ef0d{--display:flex;}.elementor-505 .elementor-element.elementor-element-e0a4a13{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-505 .elementor-element.elementor-element-e0a4a13:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e0a4a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-505 .elementor-element.elementor-element-1d8f478{--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;--align-items:center;}.elementor-505 .elementor-element.elementor-element-1d8f478:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-1d8f478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/06/logo-gabinety-osinska-light.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-505 .elementor-element.elementor-element-d8db7a2{--display:flex;}.elementor-505 .elementor-element.elementor-element-a520a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-505 .elementor-element.elementor-element-a520a85 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-googly7 );}.elementor-505 .elementor-element.elementor-element-e5d8837{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-googly6 );}.elementor-505 .elementor-element.elementor-element-e5d8837 a:hover, .elementor-505 .elementor-element.elementor-element-e5d8837 a:focus{color:#7F8C82;}.elementor-505 .elementor-element.elementor-element-715749f{--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;--align-items:center;}.elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-googly7 );border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button:focus{background-color:#F9F7F4;color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-30f4e5a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-26bcf83{padding:0px 0px 0px 0px;border-style:none;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-26bcf83.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-icon i{color:var( --e-global-color-googly6 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-icon svg{fill:var( --e-global-color-googly6 );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-text{color:var( --e-global-color-googly3 );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-4dba137{--display:flex;}.elementor-505 .elementor-element.elementor-element-1c93a06{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-3b6de41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-3b6de41 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-8018051{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-8018051 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-e05462c{--display:flex;}.elementor-505 .elementor-element.elementor-element-bf0c62e{--display:flex;}.elementor-505 .elementor-element.elementor-element-682880a{--display:flex;}.elementor-505 .elementor-element.elementor-element-887c706{--display:flex;}.elementor-505 .elementor-element.elementor-element-a7096d1{--display:flex;}.elementor-505 .elementor-element.elementor-element-97d0bdf{--display:flex;}.elementor-505 .elementor-element.elementor-element-347f8c2{--display:flex;}.elementor-505 .elementor-element.elementor-element-4a92599{--display:flex;}.elementor-505 .elementor-element.elementor-element-d2d7696{--display:flex;}.elementor-505 .elementor-element.elementor-element-708955b{--display:flex;}.elementor-505 .elementor-element.elementor-element-4dc705c{--display:flex;}.elementor-505 .elementor-element.elementor-element-2d74b31{--display:flex;}.elementor-505 .elementor-element.elementor-element-127b1c0{--n-accordion-title-font-size:22px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-505 .elementor-element.elementor-element-127b1c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-googly8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07a2878 );}.elementor-505 .elementor-element.elementor-element-127b1c0 {--n-accordion-padding:6px 12px 6px 12px;}:where( .elementor-505 .elementor-element.elementor-element-127b1c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}:where( .elementor-505 .elementor-element.elementor-element-127b1c0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:4px;--padding-right:22px;--padding-bottom:18px;--padding-left:22px;}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-09be6ec{--grid-columns:2;}.elementor-505 .elementor-element.elementor-element-6d80528{--e-n-carousel-swiper-slides-to-display:2;}.elementor-505 .elementor-element.elementor-element-481e530{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-fed36aa .elementor-heading-title{font-size:20px;}.elementor-505 .elementor-element.elementor-element-6105fbc{text-align:center;}.elementor-505 .elementor-element.elementor-element-6105fbc .elementor-heading-title{font-size:20px;}.elementor-505 .elementor-element.elementor-element-1f1b578{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-75956898{--width:50%;}.elementor-505 .elementor-element.elementor-element-319b4ed6{--width:47.593%;}.elementor-505 .elementor-element.elementor-element-4ff1d83e{--width:60%;}.elementor-505 .elementor-element.elementor-element-1028ff96{--width:50%;}.elementor-505 .elementor-element.elementor-element-c426668{--width:44%;}.elementor-505 .elementor-element.elementor-element-5a0e04fe{--width:50%;}.elementor-505 .elementor-element.elementor-element-1225b52{--width:39%;}.elementor-505 .elementor-element.elementor-element-3a489a48{--width:50%;}.elementor-505 .elementor-element.elementor-element-69c34a76{--width:40%;}.elementor-505 .elementor-element.elementor-element-7ee72722{--width:60%;}.elementor-505 .elementor-element.elementor-element-0490dd5{--width:10%;}.elementor-505 .elementor-element.elementor-element-a67dbf4{--width:60%;}.elementor-505 .elementor-element.elementor-element-8444d10{--width:60%;}.elementor-505 .elementor-element.elementor-element-083a76f{--width:65%;}.elementor-505 .elementor-element.elementor-element-2dfd84d{--width:35%;}.elementor-505 .elementor-element.elementor-element-f2fbb5d{--width:100px;}.elementor-505 .elementor-element.elementor-element-e4c0cbe{--width:100px;}.elementor-505 .elementor-element.elementor-element-bbeff64{--width:100px;}.elementor-505 .elementor-element.elementor-element-93f2310{--width:100px;}.elementor-505 .elementor-element.elementor-element-63634a8{--width:100px;}.elementor-505 .elementor-element.elementor-element-dbeebca{--width:100px;}.elementor-505 .elementor-element.elementor-element-85c66ea{--width:100px;}.elementor-505 .elementor-element.elementor-element-437b34f{--width:100px;}.elementor-505 .elementor-element.elementor-element-57aac8f{--width:15%;}.elementor-505 .elementor-element.elementor-element-7ba54d6{--width:80%;}.elementor-505 .elementor-element.elementor-element-07b4785{--width:40%;}.elementor-505 .elementor-element.elementor-element-7e126d8{--width:60%;}.elementor-505 .elementor-element.elementor-element-e9332b9{--width:40%;}.elementor-505 .elementor-element.elementor-element-571b51e{--width:60%;}.elementor-505 .elementor-element.elementor-element-d77a357{--width:40%;}.elementor-505 .elementor-element.elementor-element-e974d30{--width:60%;}.elementor-505 .elementor-element.elementor-element-edb5627{--width:25%;}.elementor-505 .elementor-element.elementor-element-ec3e35c{--width:100%;}.elementor-505 .elementor-element.elementor-element-1d8f478{--width:10%;}.elementor-505 .elementor-element.elementor-element-d8db7a2{--width:60%;}.elementor-505 .elementor-element.elementor-element-715749f{--width:60%;}.elementor-505 .elementor-element.elementor-element-1c93a06{--content-width:800px;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-1028ff96{--min-height:250px;}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-505 .elementor-element.elementor-element-737f614f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-505 .elementor-element.elementor-element-737f614f{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-505 .elementor-element.elementor-element-5a0e04fe:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-5a0e04fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabinetyosinska.pl/wp-content/uploads/2026/08/Indywidualne-wkladki-ortopedyczne_-1.webp");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-5a0e04fe{--min-height:250px;--justify-content:flex-end;}.elementor-505 .elementor-element.elementor-element-1225b52{--width:80%;--margin-top:0px;--margin-bottom:-30px;--margin-left:-30px;--margin-right:0px;}.elementor-505 .elementor-element.elementor-element-7e09909d .elementor-heading-title{font-size:12px;}.elementor-505 .elementor-element.elementor-element-7ee72722{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-fef1aa3.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-505 .elementor-element.elementor-element-6317507e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-505 .elementor-element.elementor-element-6317507e{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-505 .elementor-element.elementor-element-09be6ec{--grid-columns:1;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-e36683b{left:225px;}body.rtl .elementor-505 .elementor-element.elementor-element-e36683b{right:225px;}.elementor-505 .elementor-element.elementor-element-e36683b{top:95%;}.elementor-505 .elementor-element.elementor-element-2dfd84d{--min-height:280px;}.elementor-505 .elementor-element.elementor-element-6d80528{--e-n-carousel-swiper-slides-to-display:1;}.elementor-505 .elementor-element.elementor-element-481e530{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-f2fbb5d{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-e4c0cbe{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-bbeff64{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-93f2310{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-63634a8{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-dbeebca{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-85c66ea{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-437b34f{--width:100px;--min-height:100px;}.elementor-505 .elementor-element.elementor-element-1f1b578{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-07b4785{--min-height:270px;}.elementor-505 .elementor-element.elementor-element-07b4785:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-07b4785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -65px;}.elementor-505 .elementor-element.elementor-element-e9332b9{--min-height:270px;}.elementor-505 .elementor-element.elementor-element-d77a357{--min-height:270px;}.elementor-505 .elementor-element.elementor-element-26bcf83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}}/* Start custom CSS for icon-list, class: .elementor-element-3d66ba9 *//* ——— Numer telefonu: obwódka sage z ikoną w kółku (wariant D) ——— */
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-items{
  display:inline-block;      /* pigułka obejmuje tylko treść, nie całą szerokość */
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:7px 18px 7px 7px;
  border:1.5px solid #84927A;   /* sage z księgi znaku */
  border-radius:40px;
  transition:.2s ease;
}
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-item:hover{
  border-color:#6E7B60;         /* ciemniejsza zieleń */
  background:#F3EEE4;            /* delikatny kremowy fill */
}

/* ikona w pełnym zielonym kółku */
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-icon{
  width:36px; height:36px;
  border-radius:50%;
  background:#84927A;
  display:flex; align-items:center; justify-content:center;
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-icon svg,
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-icon i{
  width:18px; height:18px; font-size:18px;
  color:#fff; fill:#fff;
}

/* numer */
.elementor-505 .elementor-element.elementor-element-3d66ba9 .elementor-icon-list-text{
  color:#2E333B;
  font-weight:500;
  font-size:1.2rem;
  letter-spacing:.02em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c426668 */.elementor-505 .elementor-element.elementor-element-c426668 .grw-header{padding:0;}
.elementor-505 .elementor-element.elementor-element-c426668 .grw-header-inner{gap:6px;}
.elementor-505 .elementor-element.elementor-element-c426668 .rpi-col8{gap:4px;}
.elementor-505 .elementor-element.elementor-element-c426668 .rpi-stars{transform:scale(0.75);transform-origin:left center;}
.elementor-505 .elementor-element.elementor-element-c426668 .wp-google-based{font-size:12px !important;line-height:1.3;color:#434F5D;}
.elementor-505 .elementor-element.elementor-element-c426668 .wp-google-powered{font-size:10px !important;opacity:.7;}
.elementor-505 .elementor-element.elementor-element-c426668 .wp-google-powered{display:none;}
.elementor-505 .elementor-element.elementor-element-c426668{position:relative;z-index:20;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1028ff96 */.elementor-505 .elementor-element.elementor-element-1028ff96 {
    border-radius: 38% 14% 16% 59%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225b52 */.elementor-505 .elementor-element.elementor-element-1225b52 .grw-header{padding:0;}
.elementor-505 .elementor-element.elementor-element-1225b52 .grw-header-inner{gap:6px;}
.elementor-505 .elementor-element.elementor-element-1225b52 .rpi-col8{gap:4px;}
.elementor-505 .elementor-element.elementor-element-1225b52 .rpi-stars{transform:scale(0.75);transform-origin:left center;}
.elementor-505 .elementor-element.elementor-element-1225b52 .wp-google-based{font-size:12px !important;line-height:1.3;color:#434F5D;}
.elementor-505 .elementor-element.elementor-element-1225b52 .wp-google-powered{font-size:10px !important;opacity:.7;}
.elementor-505 .elementor-element.elementor-element-1225b52 .wp-google-powered{display:none;}
@media (max-width: 767px){
    .elementor-505 .elementor-element.elementor-element-1225b52{
        transform:scale(0.7);
        transform-origin:left bottom;
        left:10px !important;
        bottom:10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fef1aa3 *//* ——— Numer telefonu: obwódka sage z ikoną w kółku (wariant D) ——— */
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-items{
  display:inline-block;      /* pigułka obejmuje tylko treść, nie całą szerokość */
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:7px 18px 7px 7px;
  border:1.5px solid #84927A;   /* sage z księgi znaku */
  border-radius:40px;
  transition:.2s ease;
}
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-item:hover{
  border-color:#6E7B60;         /* ciemniejsza zieleń */
  background:#F3EEE4;            /* delikatny kremowy fill */
}

/* ikona w pełnym zielonym kółku */
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-icon{
  width:36px; height:36px;
  border-radius:50%;
  background:#84927A;
  display:flex; align-items:center; justify-content:center;
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-icon svg,
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-icon i{
  width:18px; height:18px; font-size:18px;
  color:#fff; fill:#fff;
}

/* numer */
.elementor-505 .elementor-element.elementor-element-fef1aa3 .elementor-icon-list-text{
  color:#2E333B;
  font-weight:500;
  font-size:1.2rem;
  letter-spacing:.02em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a8138d *//* ——— Numer telefonu: obwódka sage z ikoną w kółku (wariant D) ——— */
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-items{
  display:inline-block;      /* pigułka obejmuje tylko treść, nie całą szerokość */
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:7px 18px 7px 7px;
  border:1.5px solid #FFFF;   /* sage z księgi znaku */
  border-radius:40px;
  transition:.2s ease;
}
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-item:hover{
  border-color:#6E7B60;         /* ciemniejsza zieleń */
  background:#F3EEE4;            /* delikatny kremowy fill */
}

/* ikona w pełnym zielonym kółku */
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-icon{
  width:36px; height:36px;
  border-radius:50%;
  background:#7F8C82;
  display:flex; align-items:center; justify-content:center;
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-icon svg,
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-icon i{
  width:18px; height:18px; font-size:18px;
  color:#fff; fill:#fff;
}

/* numer */
.elementor-505 .elementor-element.elementor-element-2a8138d .elementor-icon-list-text{
  color:#2E333B;
  font-weight:500;
  font-size:1.2rem;
  letter-spacing:.02em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e36683b */.elementor-505 .elementor-element.elementor-element-e36683b{
  width:54px;height:54px;border-radius:50%;
  background:#4C5247;
  border:2px solid #E4DDD0;
  color:#3E4651;
  font-family:'Cormorant Garamond',serif;
  font-size:20px;font-weight:500;letter-spacing:.03em;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 6px 18px rgba(62,70,81,.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e56a09b */.elementor-505 .elementor-element.elementor-element-e56a09b img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4caef1 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c4caef1{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da2c38a */.elementor-505 .elementor-element.elementor-element-da2c38a img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61a012 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-c61a012{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9da5d0 */.elementor-505 .elementor-element.elementor-element-f9da5d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac97311 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-ac97311{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db2d10c */.elementor-505 .elementor-element.elementor-element-db2d10c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda184 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-4eda184{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb89241 */.elementor-505 .elementor-element.elementor-element-bb89241 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83f059a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-83f059a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1e5e2 */.elementor-505 .elementor-element.elementor-element-cd1e5e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075ab6d */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-075ab6d{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c45910 */.elementor-505 .elementor-element.elementor-element-6c45910 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd3c48 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-fbd3c48{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2eb4eb */.elementor-505 .elementor-element.elementor-element-f2eb4eb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8042f0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-f8042f0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e15e64c */.elementor-505 .elementor-element.elementor-element-e15e64c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9277dfd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9277dfd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095b821 */.elementor-505 .elementor-element.elementor-element-095b821 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc2262 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-efc2262{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ee34 */.elementor-505 .elementor-element.elementor-element-f36ee34 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f9f */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-3546f9f{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8059d */.elementor-505 .elementor-element.elementor-element-ee8059d img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef8f93 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cef8f93{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bd089 */.elementor-505 .elementor-element.elementor-element-81bd089 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bf1dd */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-18bf1dd{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6c0e2 */.elementor-505 .elementor-element.elementor-element-7d6c0e2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853bc44 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-853bc44{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc074f */.elementor-505 .elementor-element.elementor-element-4fc074f img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a3bf */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-698a3bf{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3721a3c */.elementor-505 .elementor-element.elementor-element-3721a3c img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6c605 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5a6c605{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf513e */.elementor-505 .elementor-element.elementor-element-bdf513e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc202a4 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-cc202a4{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6081fd */.elementor-505 .elementor-element.elementor-element-d6081fd img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a227a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-2a227a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87483d0 */.elementor-505 .elementor-element.elementor-element-87483d0 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374a396 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-374a396{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7cffb */.elementor-505 .elementor-element.elementor-element-1d7cffb img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5503678 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-5503678{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c7570 */.elementor-505 .elementor-element.elementor-element-14c7570 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c82db */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-b5c82db{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc539e */.elementor-505 .elementor-element.elementor-element-7bc539e img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd52a0 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7cd52a0{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de7ed6 */.elementor-505 .elementor-element.elementor-element-3de7ed6 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276f96 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6276f96{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1fb153 */.elementor-505 .elementor-element.elementor-element-e1fb153 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa1546 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-6aa1546{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf00c09 */.elementor-505 .elementor-element.elementor-element-bf00c09 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9862b1a */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9862b1a{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e27cfc */.elementor-505 .elementor-element.elementor-element-0e27cfc img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef6df8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-7ef6df8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f163ac2 */.elementor-505 .elementor-element.elementor-element-f163ac2 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f931fe */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-9f931fe{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf3907 */.elementor-505 .elementor-element.elementor-element-1bf3907 img{ aspect-ratio:4/3; object-fit:cover; width:100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32baa8 */@media (max-width:767px){
  .elementor-505 .elementor-element.elementor-element-e32baa8{ order:-1 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e35c */.elementor-505 .elementor-element.elementor-element-ec3e35c .grw-header{padding:0;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .grw-header-inner{gap:6px;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .rpi-col8{gap:4px;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .rpi-stars{transform:scale(0.75);transform-origin:left center;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .wp-google-based{font-size:12px !important;line-height:1.3;color:#434F5D;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .wp-google-powered{font-size:10px !important;opacity:.7;}
.elementor-505 .elementor-element.elementor-element-ec3e35c .wp-google-powered{display:none;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-26bcf83 *//* ——— Numer telefonu: obwódka sage z ikoną w kółku (wariant D) ——— */
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-items{
  display:inline-block;      /* pigułka obejmuje tylko treść, nie całą szerokość */
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:7px 18px 7px 7px;
  border:1.5px solid #FFFF;   /* sage z księgi znaku */
  border-radius:40px;
  transition:.2s ease;
}
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-item:hover{
  border-color:#6E7B60;         /* ciemniejsza zieleń */
  background:#F3EEE4;            /* delikatny kremowy fill */
}

/* ikona w pełnym zielonym kółku */
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-icon{
  width:36px; height:36px;
  border-radius:50%;
  background:#7F8C82;
  display:flex; align-items:center; justify-content:center;
  margin:0;
}
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-icon svg,
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-icon i{
  width:18px; height:18px; font-size:18px;
  color:#fff; fill:#fff;
}

/* numer */
.elementor-505 .elementor-element.elementor-element-26bcf83 .elementor-icon-list-text{
  color:#2E333B;
  font-weight:500;
  font-size:1.2rem;
  letter-spacing:.02em;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-127b1c0 */.elementor-505 .elementor-element.elementor-element-127b1c0 .e-n-accordion-item{
  background:#fff;
  border:1px solid #E4DDD0;
  border-radius:12px;
  overflow:hidden;
  margin-bottom:10px;
}/* End custom CSS */