.elementor-55 .elementor-element.elementor-element-cee653c{--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-55 .elementor-element.elementor-element-cee653c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cee653c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-55 .elementor-element.elementor-element-ahinner{--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-55 .elementor-element.elementor-element-ahcopy{--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-55 .elementor-element.elementor-element-ahcopy.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-55 .elementor-element.elementor-element-ahkicker .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-55 .elementor-element.elementor-element-ahtitle{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-ahtitle .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-55 .elementor-element.elementor-element-ahlead{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-55 .elementor-element.elementor-element-ahactions{--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-55 .elementor-element.elementor-element-ahstory .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-55 .elementor-element.elementor-element-ahstory .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-ahstory .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ahstory .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-ahstory .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ahvalues .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-55 .elementor-element.elementor-element-ahvalues .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-ahvalues .elementor-button:focus{background-color:var( --e-global-color-rkink );color:#FFFFFF;border-color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-ahvalues .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-ahvalues .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ahmedia{--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-55 .elementor-element.elementor-element-ahmedia.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-55 .elementor-element.elementor-element-ahphoto img{width:100%;}.elementor-55 .elementor-element.elementor-element-cb1b865{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-cd44660{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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-55 .elementor-element.elementor-element-w05d21e .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-55 .elementor-element.elementor-element-w05d21e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w05d21e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w05d21e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w05d21e.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w05d21e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w05d21e .elementor-icon{font-size:22px;padding:24px;}.elementor-55 .elementor-element.elementor-element-w05d21e .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w05d21e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w05d21e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c2891d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w366c2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w366c2e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w366c2e.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w366c2e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon{font-size:22px;padding:24px;}.elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w366c2e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c79a059{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-wdc6a00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wdc6a00.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-wdc6a00.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-wdc6a00.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon{font-size:22px;padding:24px;}.elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-wdc6a00 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c169676{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w1c256b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w1c256b.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w1c256b.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w1c256b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon{font-size:22px;padding:24px;}.elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w1c256b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-cf46919{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w254bb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w254bb9.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w254bb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w254bb9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon{font-size:22px;padding:24px;}.elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w254bb9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c43070c{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c4d507f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:46px;}.elementor-55 .elementor-element.elementor-element-wedad76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-55 .elementor-element.elementor-element-wedad76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w505abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-55 .elementor-element.elementor-element-w505abc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:700;line-height:44px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-wf42ff1{font-family:"Poppins", Sans-serif;font-size:15px;line-height:26px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c41c76e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c1f4e28{--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:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:40px;}.elementor-55 .elementor-element.elementor-element-c1f4e28:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c1f4e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-c747fee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-wdaaf02 img{border-radius:12px 12px 12px 12px;}.elementor-55 .elementor-element.elementor-element-c6e595d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-wb7f5c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-55 .elementor-element.elementor-element-wb7f5c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w6a6d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-55 .elementor-element.elementor-element-w6a6d99 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:700;line-height:34px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-wac69e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;line-height:26px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-abnote1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 2px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-rkcert01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-rkcert02{--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:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:40px;--padding-right:40px;}.elementor-55 .elementor-element.elementor-element-rkcert02:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-rkcert02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-rkcert03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-rkcert04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-55 .elementor-element.elementor-element-rkcert04 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:700;line-height:34px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-rkcert05{font-family:"Poppins", Sans-serif;font-size:15px;line-height:26px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-rkcert06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-rkcert07 img{border-radius:10px 10px 10px 10px;}.elementor-55 .elementor-element.elementor-element-c8534e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-wadc139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-wadc139 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-abvalin{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c61f3cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c7fcef9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-55 .elementor-element.elementor-element-c1572fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-55 .elementor-element.elementor-element-c1572fc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c1572fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w8de47e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w8de47e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w8de47e.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w8de47e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon{font-size:17px;padding:15px;}.elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w8de47e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-ca34f26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-55 .elementor-element.elementor-element-cb51c6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-55 .elementor-element.elementor-element-cb51c6c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cb51c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-wfe649f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wfe649f.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-wfe649f.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-wfe649f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon{font-size:17px;padding:15px;}.elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-wfe649f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c154685{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-55 .elementor-element.elementor-element-cf05458{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-55 .elementor-element.elementor-element-cf05458:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cf05458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-w56a68b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w56a68b.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-w56a68b.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-w56a68b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon{font-size:17px;padding:15px;}.elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-w56a68b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c610fb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-55 .elementor-element.elementor-element-c06568f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rkline );--border-color:var( --e-global-color-rkline );--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-55 .elementor-element.elementor-element-c06568f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c06568f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkstrip );}.elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-rkink );}.elementor-55 .elementor-element.elementor-element-wc9d9e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-rksage );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wc9d9e3.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-wc9d9e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-rksage );color:var( --e-global-color-rksage );border-color:var( --e-global-color-rksage );}.elementor-55 .elementor-element.elementor-element-wc9d9e3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon{font-size:17px;padding:15px;}.elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-wc9d9e3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:21px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c07c1e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c0e6a77{--display:flex;--min-height:210px;--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;--border-radius:14px 14px 14px 14px;--padding-top:38px;--padding-bottom:38px;--padding-left:44px;--padding-right:40px;}.elementor-55 .elementor-element.elementor-element-c0e6a77:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c0e6a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rkdark );background-image:url("https://riekstotaji.lv/wp-content/uploads/2026/08/rk-hero-rieksti.jpg");background-position:center right;background-size:cover;}.elementor-55 .elementor-element.elementor-element-w7358bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-55 .elementor-element.elementor-element-w7358bc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-rkwhite );}.elementor-55 .elementor-element.elementor-element-wdba248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;line-height:26px;color:#C3CBB2;}.elementor-55 .elementor-element.elementor-element-w2400b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-w2400b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-abclact{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-abclshop .elementor-button{background-color:var( --e-global-color-rkcream );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-primary );color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-55 .elementor-element.elementor-element-abclshop .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-abclshop .elementor-button:focus{background-color:var( --e-global-color-rkwhite );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-abclshop .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-abclshop .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-abclvisit .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-rkcream );color:var( --e-global-color-rkcream );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-rkcream );border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-55 .elementor-element.elementor-element-abclvisit .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-abclvisit .elementor-button:focus{background-color:var( --e-global-color-rkcream );color:var( --e-global-color-primary );border-color:var( --e-global-color-rkcream );}.elementor-55 .elementor-element.elementor-element-abclvisit .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-abclvisit .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-cee653c{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-55 .elementor-element.elementor-element-ahinner{--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-55 .elementor-element.elementor-element-ahcopy{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ahtitle .elementor-heading-title{font-size:40px;}.elementor-55 .elementor-element.elementor-element-ahphoto img{height:360px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-cee653c{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-55 .elementor-element.elementor-element-ahinner{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ahcopy{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ahtitle .elementor-heading-title{font-size:32px;}.elementor-55 .elementor-element.elementor-element-ahlead{font-size:15px;}.elementor-55 .elementor-element.elementor-element-ahmedia{--width:100%;}.elementor-55 .elementor-element.elementor-element-ahphoto img{height:240px;}.elementor-55 .elementor-element.elementor-element-cb1b865{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-cd44660{--width:50%;}.elementor-55 .elementor-element.elementor-element-c2891d2{--width:50%;}.elementor-55 .elementor-element.elementor-element-c79a059{--width:50%;}.elementor-55 .elementor-element.elementor-element-c169676{--width:50%;}.elementor-55 .elementor-element.elementor-element-cf46919{--width:50%;}.elementor-55 .elementor-element.elementor-element-c43070c{--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-c4d507f{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-w505abc .elementor-heading-title{font-size:27px;}.elementor-55 .elementor-element.elementor-element-c41c76e{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-c1f4e28{--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:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-55 .elementor-element.elementor-element-c747fee{--width:180px;}.elementor-55 .elementor-element.elementor-element-c6e595d{--width:100%;}.elementor-55 .elementor-element.elementor-element-w6a6d99 .elementor-heading-title{font-size:22px;}.elementor-55 .elementor-element.elementor-element-abnote1{font-size:15px;}.elementor-55 .elementor-element.elementor-element-rkcert01{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-rkcert02{--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:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-55 .elementor-element.elementor-element-rkcert03{--width:100%;}.elementor-55 .elementor-element.elementor-element-rkcert04 .elementor-heading-title{font-size:22px;}.elementor-55 .elementor-element.elementor-element-rkcert06{--width:100%;--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-c8534e6{--padding-top:4px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-wadc139 .elementor-heading-title{font-size:23px;}.elementor-55 .elementor-element.elementor-element-abvalin{font-size:15px;}.elementor-55 .elementor-element.elementor-element-c7fcef9{--width:100%;}.elementor-55 .elementor-element.elementor-element-ca34f26{--width:100%;}.elementor-55 .elementor-element.elementor-element-c154685{--width:100%;}.elementor-55 .elementor-element.elementor-element-c610fb3{--width:100%;}.elementor-55 .elementor-element.elementor-element-c07c1e2{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-55 .elementor-element.elementor-element-c0e6a77{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-55 .elementor-element.elementor-element-w7358bc .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-ahcopy{--width:552px;}.elementor-55 .elementor-element.elementor-element-ahmedia{--width:50%;}.elementor-55 .elementor-element.elementor-element-cb1b865{--content-width:1200px;}.elementor-55 .elementor-element.elementor-element-cd44660{--width:20%;}.elementor-55 .elementor-element.elementor-element-c2891d2{--width:20%;}.elementor-55 .elementor-element.elementor-element-c79a059{--width:20%;}.elementor-55 .elementor-element.elementor-element-c169676{--width:20%;}.elementor-55 .elementor-element.elementor-element-cf46919{--width:20%;}.elementor-55 .elementor-element.elementor-element-c43070c{--content-width:1200px;}.elementor-55 .elementor-element.elementor-element-c4d507f{--width:100%;}.elementor-55 .elementor-element.elementor-element-c41c76e{--content-width:1200px;}.elementor-55 .elementor-element.elementor-element-c747fee{--width:216px;}.elementor-55 .elementor-element.elementor-element-c6e595d{--width:66%;}.elementor-55 .elementor-element.elementor-element-rkcert01{--content-width:1000px;}.elementor-55 .elementor-element.elementor-element-rkcert03{--width:46%;}.elementor-55 .elementor-element.elementor-element-rkcert06{--width:46%;}.elementor-55 .elementor-element.elementor-element-c8534e6{--content-width:1200px;}.elementor-55 .elementor-element.elementor-element-c7fcef9{--width:25%;}.elementor-55 .elementor-element.elementor-element-ca34f26{--width:25%;}.elementor-55 .elementor-element.elementor-element-c154685{--width:25%;}.elementor-55 .elementor-element.elementor-element-c610fb3{--width:25%;}.elementor-55 .elementor-element.elementor-element-c07c1e2{--content-width:1264px;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-ahcopy{--width:100%;}.elementor-55 .elementor-element.elementor-element-ahmedia{--width:100%;}.elementor-55 .elementor-element.elementor-element-cd44660{--width:33.333%;}.elementor-55 .elementor-element.elementor-element-c2891d2{--width:33.333%;}.elementor-55 .elementor-element.elementor-element-c79a059{--width:33.333%;}.elementor-55 .elementor-element.elementor-element-c169676{--width:33.333%;}.elementor-55 .elementor-element.elementor-element-cf46919{--width:33.333%;}.elementor-55 .elementor-element.elementor-element-rkcert03{--width:100%;}.elementor-55 .elementor-element.elementor-element-rkcert06{--width:100%;}.elementor-55 .elementor-element.elementor-element-c7fcef9{--width:50%;}.elementor-55 .elementor-element.elementor-element-ca34f26{--width:50%;}.elementor-55 .elementor-element.elementor-element-c154685{--width:50%;}.elementor-55 .elementor-element.elementor-element-c610fb3{--width:50%;}}/* Start custom CSS *//* Hero, after par-mums-new.png: the copy sits on the 1200px grid, the photo runs to the window's
   right edge. Type and colours sit on the widgets. */
.about-hero { position: relative; overflow: hidden; }
/* Elementor caps container children at max-width:100% with a doubled class, (0,4,0); this needs five */
.about-hero .about-hero-inner .about-hero-content .about-hero-lead.elementor-widget { max-width: 500px; }
.about-hero .about-hero-lead p { margin: 0; }
.about-hero .about-hero-kicker .elementor-heading-title, .about-hero .about-hero-title .elementor-heading-title { margin: 0; }
.about-hero .about-hero-photo img { display: block; width: 100%; height: auto; }
.about-hero .about-hero-button .elementor-button { transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; }
.about-hero .about-hero-button .elementor-button:focus-visible { outline: 3px solid var(--e-global-color-accent); outline-offset: 3px; }
.about-hero .about-hero-button .elementor-button:active { box-shadow: inset 0 2px 4px rgba(0,0,0,0.18); }
@media (min-width: 1025px) {
  .about-hero .about-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 */
  .about-hero .about-hero-media { aspect-ratio: 1190 / 649; }
  .about-hero .about-hero-photo, .about-hero .about-hero-photo .elementor-widget-container { height: 100%; }
  .about-hero .about-hero-photo img { height: 100%; object-fit: cover; object-position: center; }
}
@media (max-width: 1024px) {
  .about-hero .about-hero-photo img { height: 360px; object-fit: cover; object-position: 50% center; }
}
@media (max-width: 767px) {
  .about-hero .about-hero-actions .elementor-widget-button { flex: 1 1 100%; }
  .about-hero .about-hero-actions .elementor-button { width: 100%; }
  .about-hero .about-hero-photo img { height: 240px; object-position: 45% center; }
}
@media (prefers-reduced-motion: reduce) {
  .about-hero .about-hero-button .elementor-button { transition: none; }
}
/* Hairline separators between the five feature columns. */
.about-features .about-feature + .about-feature { border-left: 1px solid var(--e-global-color-rkline); }
@media (max-width: 767px) { .about-features .about-feature + .about-feature { border-left: 0; }
  .about-features .about-feature:nth-child(odd) { border-left: 0; } }

/* Story photograph keeps the reference 1.62:1 crop. */
.about-story__photo img { display: block; width: 100%; aspect-ratio: 1.62 / 1; object-fit: cover; }

/* The owner portrait is a 243x337 original, so it is never scaled beyond its own size
   and keeps its natural proportions - no cropping, no stretching. */
.owner-image__photo img { display: block; width: 100%; max-width: 216px; height: auto; }

.about-value__card { height: 100%; }

/* Closing band: keep the copy readable over the photograph. */
.about-closing__banner { position: relative; overflow: hidden; }
.about-closing__banner::before { content: ""; position: absolute; inset: 0; border-radius: 14px;
  background: linear-gradient(90deg, var(--e-global-color-rkdark) 0%, var(--e-global-color-rkdark) 54%, rgba(39,51,23,0.6) 70%, rgba(39,51,23,0) 86%); }
.about-closing__banner > * { position: relative; z-index: 1; }

@media (max-width: 767px) {
  .about-closing__banner::before {
    background: linear-gradient(180deg, var(--e-global-color-rkdark) 0%, rgba(39,51,23,0.92) 100%); }
}

/* === organic certification === */
/*
 * The certificate is the evidence behind the organic claim, so it is the visual anchor of the
 * panel. The card, its border, radius, padding and gap come from the container controls, in the
 * same shape as the owner profile above it; only the size of the document itself is set here.
 *
 * The original scan is 595x842, so it is never enlarged past its own resolution - upscaling would
 * only blur the certificate text. It stops at 420px on the page, which keeps the letterhead and
 * the certificate number legible, and the Elementor lightbox opens it at full size.
 */
.certificate-media__image img { display: block; width: 100%; max-width: 420px; height: auto;
  margin-inline: auto; border: 1px solid var(--e-global-color-rkline);
  background: var(--e-global-color-rkwhite); }

/* The document is clickable, so it says so on hover and keeps a visible ring for keyboard use. */
.certificate-media__image a { display: block; border-radius: 10px; }
.certificate-media__image a:focus-visible { outline: 3px solid var(--e-global-color-accent);
  outline-offset: 4px; }
.certificate-media__image a:hover img { border-color: var(--e-global-color-secondary); }

.certificate-text p:last-child { margin-bottom: 0; }

@media (max-width: 1024px) {
  /* Two columns would leave the certificate too small to read, so the panel becomes one column. */
  .certificate-content { padding-bottom: 4px; }
  .certificate-media__image img { max-width: 380px; }
}
@media (max-width: 767px) {
  .certificate-media__image img { max-width: 100%; }
}
/* === end organic certification === */

/* === about page revisions === */
/*
 * Sandra's note in the owner card and the values intro take their type, colour and accent rule
 * from the widget controls; only the paragraph spacing is cleared here, so the gaps between the
 * widgets are exactly the margins set on them.
 */
.owner-content .owner-text p:last-child,
.owner-content .founder-note p,
.about-values .about-values__intro p { margin-bottom: 0; }

/* Community band buttons: the same focus ring and phone layout as the hero buttons. */
.about-closing__button .elementor-button { transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; }
.about-closing__button .elementor-button:focus-visible { outline: 3px solid var(--e-global-color-accent); outline-offset: 3px; }
@media (max-width: 767px) {
  .about-closing__actions .elementor-widget-button { flex: 1 1 100%; }
  .about-closing__actions .elementor-button { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .about-closing__button .elementor-button { transition: none; }
}
/* === end about page revisions === *//* End custom CSS */