.elementor-56 .elementor-element.elementor-element-c34ec11{--display:flex;--min-height:425px;--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:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c34ec11:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c34ec11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-56 .elementor-element.elementor-element-chinner{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chcopy{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:24px;}.elementor-56 .elementor-element.elementor-element-chcopy.e-con{--flex-grow:0;--flex-shrink:0;}.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-56 .elementor-element.elementor-element-chkicker .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-chtitle{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-chtitle .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;color:var( --e-global-color-rkink );}.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-56 .elementor-element.elementor-element-chlead{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-chactions{--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:14px 16px;--row-gap:14px;--column-gap:16px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-56 .elementor-element.elementor-element-chwrite .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-56 .elementor-element.elementor-element-chwrite .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-chwrite .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-chwrite .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-chwrite .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-chdetails .elementor-button{background-color:rgba(255, 255, 255, 0);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;fill:var( --e-global-color-rkink );color:var( --e-global-color-rkink );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-rkink );border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-56 .elementor-element.elementor-element-chdetails .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-chdetails .elementor-button:focus{background-color:var( --e-global-color-rkink );color:#FFFFFF;border-color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-chdetails .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-chdetails .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-chhighlights{--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:14px 28px;--row-gap:14px;--column-gap:28px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-56 .elementor-element.elementor-element-chh3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-56 .elementor-element.elementor-element-chh3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-chh3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-chh3.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-56 .elementor-element.elementor-element-chh3 .elementor-icon{font-size:30px;}.elementor-56 .elementor-element.elementor-element-chh3 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-chh3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;}.elementor-56 .elementor-element.elementor-element-chh3 .elementor-icon-box-title{color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-chmedia{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chmedia.e-con{--flex-grow:1;--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-56 .elementor-element.elementor-element-chphoto img{width:100%;}.elementor-56 .elementor-element.elementor-element-c5f1757{--display:flex;--padding-top:56px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c5f1757:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c5f1757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-cc3c7ab{--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:flex-start;--gap:36px 40px;--row-gap:36px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-cf7fd9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wf5f11e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:700;line-height:34px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-c9eb53e{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c9eb53e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c9eb53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.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-56 .elementor-element.elementor-element-wfce5c6 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wfce5c6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wfce5c6 .elementor-icon{font-size:20px;padding:18px;}.elementor-56 .elementor-element.elementor-element-wfce5c6 .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-c20f8c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w9d54dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w506fc8{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:600;line-height:21px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w3697a6{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-wbbb026{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-cb9ebe9{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-cb9ebe9:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-cb9ebe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-w5fb7dd .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w5fb7dd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w5fb7dd .elementor-icon{font-size:20px;padding:18px;}.elementor-56 .elementor-element.elementor-element-w5fb7dd .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-cea6b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wc617c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w358a32{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-c844ccb{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c844ccb:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c844ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-w63b9db .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w63b9db.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w63b9db .elementor-icon{font-size:20px;padding:18px;}.elementor-56 .elementor-element.elementor-element-w63b9db .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-c161c65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w35fb65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w921a8b{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w01eca4{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-ba1ed11{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-ba1ed11:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ba1ed11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-4ff5c3e .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4ff5c3e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4ff5c3e .elementor-icon{font-size:20px;padding:18px;}.elementor-56 .elementor-element.elementor-element-4ff5c3e .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-6c0d9b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-16f0828 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-f3b7da2{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:23px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-a13d35d{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-c6c9216{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c6c9216:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c6c9216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-w20f00b .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w20f00b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w20f00b .elementor-icon{font-size:20px;padding:18px;}.elementor-56 .elementor-element.elementor-element-w20f00b .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-ca631a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-we7f7d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w7a8006{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:13px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-56 .elementor-element.elementor-element-w7a8006 .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0.62em;}.elementor-56 .elementor-element.elementor-element-w7a8006 .elementor-social-icon i{color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w7a8006 .elementor-social-icon svg{fill:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-c1b3945{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wf7efe7 iframe{height:480px;}.elementor-56 .elementor-element.elementor-element-c7391ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c7391ea:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c7391ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-cf9a9a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w14ee23 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w981f05{font-family:"Poppins", Sans-serif;font-size:14.5px;line-height:24px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c516798{--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:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c1c8ec5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-c1c8ec5:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c1c8ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-cd0f49a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w000006 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w000006.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w000006.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w000006.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w000006.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w000006.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w000006 .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-w000006 .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-w5c6099 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w7e9415{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-w32896e .elementor-button{background-color:#23340D;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-56 .elementor-element.elementor-element-w32896e .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-w32896e .elementor-button:focus{background-color:#3A6B25;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-w32896e .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-w32896e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-c29359e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-c29359e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c29359e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-c046f3b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w26a71f .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w26a71f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w26a71f.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w26a71f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w26a71f.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w26a71f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w26a71f .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-w26a71f .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-w173e0c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.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-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-w73f27c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;}.elementor-56 .elementor-element.elementor-element-w73f27c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-c425e1f{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-56 .elementor-element.elementor-element-w7c1793 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w7c1793.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w7c1793.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w7c1793.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w7c1793.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w7c1793.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-w7c1793 .elementor-icon{font-size:15px;}.elementor-56 .elementor-element.elementor-element-w7c1793 .elementor-icon svg{height:15px;}.elementor-56 .elementor-element.elementor-element-w0294cb{font-family:"Poppins", Sans-serif;font-size:13px;line-height:21px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cc5af52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-cc5af52:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-cc5af52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-c294495{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c4d52a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wf237e8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w52ce1e{font-family:"Poppins", Sans-serif;font-size:14.5px;line-height:24px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-w171bea{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-c6a65d6{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c0d8a0d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-wd9c98d .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wd9c98d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd9c98d.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wd9c98d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd9c98d.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wd9c98d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd9c98d .elementor-icon{font-size:22px;}.elementor-56 .elementor-element.elementor-element-wd9c98d .elementor-icon svg{height:22px;}.elementor-56 .elementor-element.elementor-element-w98589a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:600;line-height:21px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-wd8a65f{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:19px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cc611a7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-wde9c14 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wde9c14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wde9c14.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wde9c14.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wde9c14.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wde9c14.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wde9c14 .elementor-icon{font-size:22px;}.elementor-56 .elementor-element.elementor-element-wde9c14 .elementor-icon svg{height:22px;}.elementor-56 .elementor-element.elementor-element-w5c6fd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:600;line-height:21px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-wb18b8f{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:19px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cc63ce4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-wa293bd .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wa293bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wa293bd.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wa293bd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wa293bd.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wa293bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wa293bd .elementor-icon{font-size:22px;}.elementor-56 .elementor-element.elementor-element-wa293bd .elementor-icon svg{height:22px;}.elementor-56 .elementor-element.elementor-element-w7d0473 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:600;line-height:21px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-wbc5dbc{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:19px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c98df8b{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-56 .elementor-element.elementor-element-wef84c3 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wef84c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wef84c3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wef84c3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wef84c3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wef84c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wef84c3 .elementor-icon{font-size:15px;}.elementor-56 .elementor-element.elementor-element-wef84c3 .elementor-icon svg{height:15px;}.elementor-56 .elementor-element.elementor-element-w729e01{font-family:"Poppins", Sans-serif;font-size:13px;line-height:21px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c3d1f53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c3d1f53:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c3d1f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-c40ed42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w10c056 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-c683eb0{--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:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c539792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-c539792:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c539792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-cdf6564{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wcc2b18 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wcc2b18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wcc2b18.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wcc2b18.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wcc2b18.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wcc2b18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wcc2b18 .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-wcc2b18 .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-wb135df .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wd62a2e{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c301d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-c301d6f:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c301d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-c115c89{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wf5d0b9 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wf5d0b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf5d0b9.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf5d0b9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf5d0b9.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf5d0b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf5d0b9 .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-wf5d0b9 .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-w5b953b .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wd8ca69{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cc40624{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w5480af{font-family:"Poppins", Sans-serif;font-size:11.5px;text-transform:uppercase;line-height:17px;letter-spacing:0.8px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-wb8fdd9{font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-3ded7e2{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-3ded7e2:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3ded7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-74eccbe3 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-74eccbe3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-74eccbe3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-74eccbe3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-74eccbe3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-74eccbe3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-74eccbe3 .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-74eccbe3 .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-432731e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-56 .elementor-element.elementor-element-432731e{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c035d53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c035d53:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c035d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-c187515{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w32950a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-cefdae8{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c56b037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-56 .elementor-element.elementor-element-c56b037:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c56b037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-c203ac9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wf8441e .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wf8441e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf8441e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf8441e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf8441e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf8441e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wf8441e .elementor-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-wf8441e .elementor-icon svg{height:20px;}.elementor-56 .elementor-element.elementor-element-w66f323 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w33c423{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c83d05c{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-56 .elementor-element.elementor-element-wd8717b .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wd8717b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd8717b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wd8717b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd8717b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wd8717b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-wd8717b .elementor-icon{font-size:15px;}.elementor-56 .elementor-element.elementor-element-wd8717b .elementor-icon svg{height:15px;}.elementor-56 .elementor-element.elementor-element-w4b1a8c{font-family:"Poppins", Sans-serif;font-size:13px;line-height:21px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c2e2bbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c1a3fc9{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w19d913{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:28px;}.elementor-56 .elementor-element.elementor-element-w69e1a5{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cdb84f4{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w193f48{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:28px;}.elementor-56 .elementor-element.elementor-element-w633d79{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c76a070{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wfaa5ee{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:28px;}.elementor-56 .elementor-element.elementor-element-wd2dec0{font-family:"Poppins", Sans-serif;font-size:14px;line-height:23px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-cf677eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w8fd197 img{border-radius:14px 14px 14px 14px;}.elementor-56 .elementor-element.elementor-element-w9ff61b{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:19px;color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-c5cdc57{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-56 .elementor-element.elementor-element-w6994a3 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w6994a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w6994a3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w6994a3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w6994a3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w6994a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w6994a3 .elementor-icon{font-size:22px;}.elementor-56 .elementor-element.elementor-element-w6994a3 .elementor-icon svg{height:22px;}.elementor-56 .elementor-element.elementor-element-wd62fde .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-caa3d72{--display:flex;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-caa3d72:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-caa3d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rksoft );}.elementor-56 .elementor-element.elementor-element-c5ba1c1{--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: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-rkline );--border-color:var( --e-global-color-rkline );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c5ba1c1:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-c5ba1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkwhite );}.elementor-56 .elementor-element.elementor-element-cd5703b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w36dddc .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w36dddc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w36dddc .elementor-icon{font-size:17px;padding:13.5px;}.elementor-56 .elementor-element.elementor-element-w36dddc .elementor-icon svg{height:17px;}.elementor-56 .elementor-element.elementor-element-cd56c14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w1878d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w67297a{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-ca3caeb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w3ec146 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w3ec146.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-w3ec146 .elementor-icon{font-size:17px;padding:13.5px;}.elementor-56 .elementor-element.elementor-element-w3ec146 .elementor-icon svg{height:17px;}.elementor-56 .elementor-element.elementor-element-c2b9316{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-w4b862a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-w3bc5ba{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}.elementor-56 .elementor-element.elementor-element-c271e9b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-wf03e40 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-stacked .elementor-icon{background-color:#EFF1D2;color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-default .elementor-icon{color:#EFF1D2;border-color:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-default .elementor-icon svg{fill:#EFF1D2;}.elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wf03e40.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-wf03e40 .elementor-icon{font-size:17px;padding:13.5px;}.elementor-56 .elementor-element.elementor-element-wf03e40 .elementor-icon svg{height:17px;}.elementor-56 .elementor-element.elementor-element-cc491aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-wbbd585 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:var( --e-global-color-rkink );}.elementor-56 .elementor-element.elementor-element-wa232b7{font-family:"Poppins", Sans-serif;font-size:11.5px;line-height:18px;color:var( --e-global-color-rkmuted );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-c34ec11{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-chinner{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chcopy{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chtitle .elementor-heading-title{font-size:40px;}.elementor-56 .elementor-element.elementor-element-chphoto img{height:360px;}.elementor-56 .elementor-element.elementor-element-c5f1757{--padding-top:46px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-wf7efe7 iframe{height:400px;}.elementor-56 .elementor-element.elementor-element-c7391ea{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-cc5af52{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-c3d1f53{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-c035d53{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-56 .elementor-element.elementor-element-caa3d72{--padding-top:0px;--padding-bottom:52px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-c34ec11{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-chinner{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chcopy{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-chtitle .elementor-heading-title{font-size:32px;}.elementor-56 .elementor-element.elementor-element-chlead{font-size:15px;}.elementor-56 .elementor-element.elementor-element-chhighlights{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-chmedia{--width:100%;}.elementor-56 .elementor-element.elementor-element-chphoto img{height:240px;}.elementor-56 .elementor-element.elementor-element-c5f1757{--padding-top:36px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-cf7fd9b{--width:100%;}.elementor-56 .elementor-element.elementor-element-c1b3945{--width:100%;}.elementor-56 .elementor-element.elementor-element-wf7efe7 iframe{height:300px;}.elementor-56 .elementor-element.elementor-element-c7391ea{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w14ee23 .elementor-heading-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-c1c8ec5{--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c29359e{--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-cc5af52{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-wf237e8 .elementor-heading-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-c0d8a0d{--width:100%;}.elementor-56 .elementor-element.elementor-element-cc611a7{--width:100%;}.elementor-56 .elementor-element.elementor-element-cc63ce4{--width:100%;}.elementor-56 .elementor-element.elementor-element-c3d1f53{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w10c056 .elementor-heading-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-c539792{--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c301d6f{--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-3ded7e2{--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-c035d53{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-w32950a .elementor-heading-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-c56b037{--padding-top:20px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-56 .elementor-element.elementor-element-cf677eb{--flex-wrap:nowrap;}.elementor-56 .elementor-element.elementor-element-wd62fde .elementor-heading-title{font-size:17px;}.elementor-56 .elementor-element.elementor-element-caa3d72{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-cd5703b{--width:100%;}.elementor-56 .elementor-element.elementor-element-ca3caeb{--width:100%;}.elementor-56 .elementor-element.elementor-element-c271e9b{--width:100%;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-chcopy{--width:552px;}.elementor-56 .elementor-element.elementor-element-chmedia{--width:50%;}.elementor-56 .elementor-element.elementor-element-cf7fd9b{--width:28%;}.elementor-56 .elementor-element.elementor-element-c20f8c0{--width:100%;}.elementor-56 .elementor-element.elementor-element-cea6b10{--width:100%;}.elementor-56 .elementor-element.elementor-element-c161c65{--width:100%;}.elementor-56 .elementor-element.elementor-element-6c0d9b7{--width:100%;}.elementor-56 .elementor-element.elementor-element-ca631a5{--width:100%;}.elementor-56 .elementor-element.elementor-element-c1b3945{--width:69%;}.elementor-56 .elementor-element.elementor-element-c0d8a0d{--width:33%;}.elementor-56 .elementor-element.elementor-element-cc611a7{--width:33%;}.elementor-56 .elementor-element.elementor-element-cc63ce4{--width:33%;}.elementor-56 .elementor-element.elementor-element-cd5703b{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-cd56c14{--width:100%;}.elementor-56 .elementor-element.elementor-element-ca3caeb{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-c2b9316{--width:100%;}.elementor-56 .elementor-element.elementor-element-c271e9b{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-cc491aa{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-chcopy{--width:100%;}.elementor-56 .elementor-element.elementor-element-chmedia{--width:100%;}.elementor-56 .elementor-element.elementor-element-cf7fd9b{--width:100%;}.elementor-56 .elementor-element.elementor-element-c1b3945{--width:100%;}.elementor-56 .elementor-element.elementor-element-c0d8a0d{--width:50%;}.elementor-56 .elementor-element.elementor-element-cc611a7{--width:50%;}.elementor-56 .elementor-element.elementor-element-cc63ce4{--width:50%;}.elementor-56 .elementor-element.elementor-element-cd5703b{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-ca3caeb{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-c271e9b{--width:33.33%;}}/* Start custom CSS *//* Hero, after kontakti-new.png: the copy sits on the 1200px grid, the photo runs to the window's
   right edge, the leaf artwork stays at the far left. Type and colours sit on the widgets. */
.contact-hero { position: relative; overflow: hidden; }
.contact-hero::before { content: ""; position: absolute; left: -46px; top: 30px; width: 200px; height: 250px; z-index: 0;
  background: url("/wp-content/uploads/2026/08/rk-leaf-watermark.webp") center / contain no-repeat;
  opacity: 0.5; pointer-events: none; }
.contact-hero > .contact-hero-inner { position: relative; z-index: 1; }
/* Elementor caps container children at max-width:100% with a doubled class, (0,4,0); this needs five */
.contact-hero .contact-hero-inner .contact-hero-content .contact-hero-lead.elementor-widget { max-width: 500px; }
.contact-hero .contact-hero-lead p { margin: 0; }
.contact-hero .contact-hero-kicker .elementor-heading-title, .contact-hero .contact-hero-title .elementor-heading-title { margin: 0; }
.contact-hero .contact-hero-highlight .elementor-icon-box-title { margin: 0; }
.contact-hero .contact-hero-photo img { display: block; width: 100%; height: auto; }
.contact-hero .contact-hero-button .elementor-button { transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; }
.contact-hero .contact-hero-button .elementor-button:focus-visible { outline: 3px solid var(--e-global-color-accent); outline-offset: 3px; }
.contact-hero .contact-hero-button .elementor-button:active { box-shadow: inset 0 2px 4px rgba(0,0,0,0.18); }
@media (min-width: 1025px) {
  .contact-hero .contact-hero-inner { padding-left: max(40px, calc((100% - 1200px) / 2)); }
  /* the photo column keeps the photo's proportions and fills the row; a taller row crops only a sliver */
  .contact-hero .contact-hero-media { aspect-ratio: 1190 / 649; }
  .contact-hero .contact-hero-photo, .contact-hero .contact-hero-photo .elementor-widget-container { height: 100%; }
  .contact-hero .contact-hero-photo img { height: 100%; object-fit: cover; object-position: center; }
}
@media (max-width: 1024px) {
  .contact-hero .contact-hero-photo img { height: 360px; object-fit: cover; object-position: 50% center; }
}
@media (max-width: 767px) {
  .contact-hero::before { display: none; }
  .contact-hero .contact-hero-actions .elementor-widget-button { flex: 1 1 100%; }
  .contact-hero .contact-hero-actions .elementor-button { width: 100%; }
  .contact-hero .contact-hero-highlights > .contact-hero-highlight { flex: 1 1 100%; }
  .contact-hero .contact-hero-photo img { height: 240px; object-position: 45% center; }
}
@media (prefers-reduced-motion: reduce) {
  .contact-hero .contact-hero-button .elementor-button { transition: none; }
}
/* The icon widget sizes its box around the glyph, so a narrow glyph (the phone, the
   envelope) turned the circle into an ellipse. Give every badge a square box instead. */
.contact-badge .elementor-icon { width: 56px; height: 56px; padding: 0;
  display: inline-flex; align-items: center; justify-content: center; }
.contact-feature .contact-badge .elementor-icon { width: 44px; height: 44px; }

/* Contact cards. */
.contact-card__value p, .contact-card__note p, .contact-feature__note p, .contact-legal p { margin: 0; }
.contact-card__value a { color: inherit; text-decoration: none; }
.contact-card__value a:hover { color: var(--e-global-color-secondary); }
.contact-legal { padding-left: 4px; }

/* The map keeps the reference's rounded frame. */
.contact-map__frame iframe { display: block; border-radius: 14px; }

/* Reassurance strip: hairlines between the three items, as in the reference. */
.contact-feature + .contact-feature { border-left: 1px solid var(--e-global-color-rkline); }

@media (max-width: 1024px) {
  .contact-main__row { flex-wrap: wrap; }
  .contact-features__card { flex-wrap: wrap; }
}
@media (max-width: 767px) {
  /* Below 768px Elementor makes every container wrap and gives each text column width:100%,
     which drops the badges onto lines of their own. Elementor sets --flex-wrap-mobile with
     three classes, so these rules have to match that weight. */
  .elementor.elementor .contact-card,
  .elementor.elementor .contact-feature { --flex-wrap-mobile: nowrap; flex-wrap: nowrap; }
  .contact-card > .elementor-widget-icon,
  .contact-feature > .elementor-widget-icon { width: auto; flex: 0 0 auto; }
  .elementor.elementor .contact-card__body,
  .elementor.elementor .contact-feature__body { width: auto; flex: 1 1 auto; min-width: 0; }

  .contact-feature + .contact-feature { border-left: 0; border-top: 1px solid var(--e-global-color-rkline); padding-top: 16px; }
  .contact-feature:nth-child(n+2) { margin-top: 16px; }
}

/* === contacts detail === */
/* --- shared section furniture -------------------------------------------------------------- */
.ct-head__title { margin: 0; }
.ct-head__lead p, .ct-text p { margin: 0 0 10px; }
.ct-text p:last-child { margin-bottom: 0; }
.ct-text a { color: var(--e-global-color-secondary); font-weight: 600; text-decoration: underline; }
.ct-text a:hover { color: var(--e-global-color-primary); }

.ct-row { align-items: stretch; }
.ct-row > .ct-card { flex: 1 1 0; min-width: 0; }
.ct-card { box-shadow: 0 1px 2px rgba(26, 36, 16, 0.04); }
.ct-card__head { align-items: center; }
.ct-card__icon { flex: 0 0 auto; }
.ct-card__title { margin: 0; }
/* the call to action sits at the foot of its card, so cards in a row line up */
.ct-card .ct-button { margin-top: auto; }

.ct-list .elementor-icon-list-item { align-items: flex-start; }
.ct-list .elementor-icon-list-icon { margin-top: 4px; }

.ct-note { border-radius: 10px; background: var(--e-global-color-rkstrip); }
.ct-note__icon { flex: 0 0 auto; margin-top: 1px; }
.ct-note__text { flex: 1 1 auto; min-width: 0; }
.ct-note__text p { margin: 0; }
.ct-note--warning { background: var(--e-global-color-rkcream); }

/* --- Thursdays ------------------------------------------------------------------------------ */
.ct-when__body { flex: 1 1 auto; min-width: 0; }
.ct-when__time { flex: 0 0 auto; padding: 10px 20px; border-radius: 999px;
  background: var(--e-global-color-rksage); white-space: nowrap; }
.ct-when__time p { margin: 0; }

.ct-offers { border: 1px solid var(--e-global-color-rkline); border-radius: 14px;
  background: var(--e-global-color-rkwhite); overflow: hidden; }
.ct-offer + .ct-offer { border-left: 1px solid var(--e-global-color-rkline); }
.ct-offer__icon { flex: 0 0 auto; }
.ct-offer__title { margin: 0; }
.ct-offer__text p { margin: 0; }

/* --- discounts ------------------------------------------------------------------------------ */
.ct-coupon { margin-top: auto; border: 1px dashed var(--e-global-color-secondary);
  border-radius: 12px; background: var(--e-global-color-rksoft); }
.ct-coupon__label p, .ct-coupon__code p { margin: 0; }
.ct-coupon__code p { letter-spacing: 0.5px; }
/* the coupon code in the free-delivery note: a small version of the dashed coupon box, so the code reads as a code */
.contact-discounts .ct-promo__code { display: inline-block; padding: 0 8px; line-height: 21px; border: 1px dashed var(--e-global-color-secondary); border-radius: 6px; background: var(--e-global-color-rksoft); color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family), serif; font-weight: 700; letter-spacing: 0.5px; white-space: nowrap; }

/* --- how to find us ------------------------------------------------------------------------- */
.ct-row--find > .ct-card { flex: 1 1 54%; }
.ct-mapshot { flex: 1 1 42%; min-width: 0; }
.ct-mapshot__image img { width: 100%; height: auto; display: block; }
.ct-mapshot__caption p { margin: 0; }

.ct-step__number { flex: 0 0 28px; width: 28px; height: 28px; border-radius: 50%;
  background: var(--e-global-color-secondary); text-align: center; }
.ct-step__number p { margin: 0; color: #FFFFFF; line-height: 28px; }
.ct-step__text { flex: 1 1 auto; min-width: 0; }
.ct-step__text p { margin: 0; }

.ct-visit { border-radius: 14px; background: var(--e-global-color-rksage); }
.ct-visit__icon { flex: 0 0 auto; }
.ct-visit__text { margin: 0; }

/* --- keyboard focus ------------------------------------------------------------------------- */
.contact-orders a:focus-visible, .contact-thursday a:focus-visible,
.contact-discounts a:focus-visible, .contact-find a:focus-visible {
  outline: 2px solid var(--e-global-color-accent); outline-offset: 2px; }

@media (max-width: 1024px) {
  .elementor .ct-row { flex-direction: column; }
  .ct-row > .ct-card, .ct-mapshot { flex: 1 1 100%; width: 100%; }
  .ct-offers { flex-wrap: wrap; }
  .ct-offer:nth-child(odd) { border-left: 0; }
  .ct-offer:nth-child(n+3) { border-top: 1px solid var(--e-global-color-rkline); }
}
@media (max-width: 767px) {
  /* Elementor widens container children at this breakpoint, which would put every icon on a
     line of its own; nowrap plus an automatic width keeps these rows intact. */
  .elementor .ct-card__head, .elementor .ct-note, .elementor .ct-step,
  .elementor .ct-visit { flex-wrap: nowrap; }
  .elementor .ct-card__icon, .elementor .ct-note__icon, .elementor .ct-visit__icon { width: auto; }
  .elementor .ct-when { flex-direction: column; align-items: flex-start; }
  .ct-offer + .ct-offer { border-left: 0; border-top: 1px solid var(--e-global-color-rkline); }
  .ct-visit { text-align: left; }
}
/* === end contacts detail === *//* End custom CSS */