.elementor-21691 .elementor-element.elementor-element-7604478{--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:3.875rem;--padding-bottom:7.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-64521ac{width:100%;max-width:100%;bottom:0px;z-index:-1;}.elementor-21691 .elementor-element.elementor-element-64521ac > .elementor-widget-container{background-color:var( --e-global-color-50d125c );}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-64521ac{left:0px;}body.rtl .elementor-21691 .elementor-element.elementor-element-64521ac{right:0px;}.elementor-21691 .elementor-element.elementor-element-24f21e6{--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:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-b0f05f1{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-b0f05f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21691 .elementor-element.elementor-element-1e2c196 .elementor-heading-title{color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-a640581{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-a640581 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-25d3833{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-21691 .elementor-element.elementor-element-25d3833 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a37a897 );border-radius:50% 50% 50% 50%;}.elementor-21691 .elementor-element.elementor-element-25d3833 .elementor-icon-wrapper{text-align:center;}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-framed .elementor-icon, .elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-default .elementor-icon{color:var( --e-global-color-a37a897 );border-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-framed .elementor-icon, .elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-framed .elementor-icon:hover, .elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-framed .elementor-icon:hover, .elementor-21691 .elementor-element.elementor-element-25d3833.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-25d3833 .elementor-icon{font-size:1.313rem;}.elementor-21691 .elementor-element.elementor-element-25d3833 .elementor-icon svg{height:1.313rem;}.elementor-21691 .elementor-element.elementor-element-3271c76{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-b31e5ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-c85701c{--display:flex;}.elementor-21691 .elementor-element.elementor-element-c85701c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21691 .elementor-element.elementor-element-31044c3{--display:flex;--position:absolute;--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:6.25rem 0rem 0rem 6.25rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;top:0px;--z-index:20;}.elementor-21691 .elementor-element.elementor-element-31044c3:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-31044c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-31044c3{right:-9.375rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-31044c3{left:-9.375rem;}.elementor-21691 .elementor-element.elementor-element-566841c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21691 .elementor-element.elementor-element-8231bbc.elementor-element{--align-self:center;}.elementor-21691 .elementor-element.elementor-element-8231bbc{text-decoration:underline;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-8231bbc p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-8231bbc a:hover, .elementor-21691 .elementor-element.elementor-element-8231bbc a:focus{color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-d9eb347{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-d9eb347:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-d9eb347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-21691 .elementor-element.elementor-element-ab3e506{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-ab3e506.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21691 .elementor-element.elementor-element-83626f9 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-83626f9{text-align:center;}.elementor-21691 .elementor-element.elementor-element-4776674{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:row;}.elementor-21691 .elementor-element.elementor-element-71b7aa0{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-71b7aa0:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-71b7aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-c665778{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-85cafc6 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-85cafc6{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-85cafc6 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-e93fa15 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-439b725 > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-439b725{line-height:1.5em;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-439b725 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-b1d8a83.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-b1d8a83{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-b1d8a83{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-b1d8a83{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-b1d8a83 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-b3c92a6{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-b3c92a6:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-b3c92a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-0697a23{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-ed0370b > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-ed0370b{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-ed0370b p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-034e77d > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-7ddd30a > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-7ddd30a{line-height:1.5em;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-7ddd30a p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-1172328.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-1172328{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-1172328{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-1172328{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-1172328 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-dbd8985{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-dbd8985:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-dbd8985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-1ad4290{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-f339c58 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-f339c58{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-f339c58 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-576c0f7 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-d917f2f > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-d917f2f{line-height:1.5em;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-d917f2f p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-e1c35ad.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-e1c35ad{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-e1c35ad{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-e1c35ad{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-e1c35ad p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-6677c8b{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-6677c8b:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-6677c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-a8391c5{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-87405a9 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-87405a9{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-87405a9 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-605e6a9 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-b665faa > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-b665faa{line-height:1.5rem;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-b665faa p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-1a14c59.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-1a14c59{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-1a14c59{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-1a14c59{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-1a14c59 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-3227f73{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-3227f73:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-3227f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-686a948{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-42d7903 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-42d7903{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-42d7903 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-616db09 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-0d09a05 > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-0d09a05{line-height:1.5em;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-0d09a05 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-4dc21c4.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-4dc21c4{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-4dc21c4{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-4dc21c4{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-4dc21c4 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-613cae4{--display:flex;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:0px 1px 12px 0px rgba(78.00000000000006, 31.000000000000004, 116, 0.2);}.elementor-21691 .elementor-element.elementor-element-613cae4:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-613cae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21691 .elementor-element.elementor-element-452ea0d{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-21691 .elementor-element.elementor-element-23ef9c0 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-23ef9c0{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21691 .elementor-element.elementor-element-23ef9c0 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-e13c550 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-97a6eca > .elementor-widget-container{padding:0rem 0rem 2.75rem 0rem;}.elementor-21691 .elementor-element.elementor-element-97a6eca{line-height:1.5rem;color:var( --e-global-color-text );}.elementor-21691 .elementor-element.elementor-element-4da2b27.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21691 .elementor-element.elementor-element-4da2b27{right:1.75rem;}body.rtl .elementor-21691 .elementor-element.elementor-element-4da2b27{left:1.75rem;}.elementor-21691 .elementor-element.elementor-element-4da2b27{bottom:1.75rem;text-align:right;font-size:1.125rem;font-weight:600;text-decoration:underline;line-height:1.3333em;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-4da2b27 p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-8ccf4bf{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-6996ef5{--display:flex;}.elementor-21691 .elementor-element.elementor-element-8fdfede{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-8fdfede.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21691 .elementor-element.elementor-element-8e37ec2 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-21691 .elementor-element.elementor-element-8e37ec2 .elementor-heading-title{font-weight:600;}.elementor-21691 .elementor-element.elementor-element-6cf50ad p{margin-block-end:0px;}.elementor-21691 .elementor-element.elementor-element-e8bf321{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21691 .elementor-element.elementor-element-977eaa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21691 .elementor-element.elementor-element-977eaa8:not(.elementor-motion-effects-element-type-background), .elementor-21691 .elementor-element.elementor-element-977eaa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-21691 .elementor-element.elementor-element-b244860{width:100%;max-width:100%;}.elementor-21691 .elementor-element.elementor-element-b288e7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-0160ea5 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-d135fdf .elementor-button{background-color:var( --e-global-color-secondary );font-size:0.938rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-21691 .elementor-element.elementor-element-d135fdf .elementor-button:hover, .elementor-21691 .elementor-element.elementor-element-d135fdf .elementor-button:focus{background-color:var( --e-global-color-a37a897 );border-color:var( --e-global-color-primary );}.elementor-21691 .elementor-element.elementor-element-d135fdf{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21691 .elementor-element.elementor-element-d135fdf > .elementor-widget-container{margin:2.25rem 0rem 2.25rem 0rem;}.elementor-21691 .elementor-element.elementor-element-0330001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1199px){.elementor-21691 .elementor-element.elementor-element-24f21e6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-a640581{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21691 .elementor-element.elementor-element-3271c76{--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-b31e5ad{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-566841c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-8231bbc{font-size:1.29375rem;}.elementor-21691 .elementor-element.elementor-element-d9eb347{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-ab3e506{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-4776674{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-21691 .elementor-element.elementor-element-8ccf4bf{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-8fdfede{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-977eaa8{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:1024px){.elementor-21691 .elementor-element.elementor-element-7604478{--padding-top:1.375rem;--padding-bottom:3.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-24f21e6{--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:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21691 .elementor-element.elementor-element-b0f05f1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-1e2c196{text-align:center;}.elementor-21691 .elementor-element.elementor-element-a640581{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21691 .elementor-element.elementor-element-3271c76{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-3271c76.e-con{--align-self:center;}.elementor-21691 .elementor-element.elementor-element-b31e5ad{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21691 .elementor-element.elementor-element-566841c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-8231bbc{font-size:1.25rem;}.elementor-21691 .elementor-element.elementor-element-d9eb347{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-4776674{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-21691 .elementor-element.elementor-element-8ccf4bf{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21691 .elementor-element.elementor-element-977eaa8{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:768px){.elementor-21691 .elementor-element.elementor-element-7604478{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21691 .elementor-element.elementor-element-b0f05f1{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-21691 .elementor-element.elementor-element-3271c76{--min-height:15.125rem;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-3271c76.e-con{--align-self:center;}.elementor-21691 .elementor-element.elementor-element-b31e5ad{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-21691 .elementor-element.elementor-element-566841c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-d9eb347{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21691 .elementor-element.elementor-element-ab3e506{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-4776674{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21691 .elementor-element.elementor-element-8ccf4bf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21691 .elementor-element.elementor-element-6996ef5{--flex-wrap:nowrap;}.elementor-21691 .elementor-element.elementor-element-8fdfede{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21691 .elementor-element.elementor-element-e8bf321.elementor-element{--align-self:center;}.elementor-21691 .elementor-element.elementor-element-977eaa8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:479px){.elementor-21691 .elementor-element.elementor-element-24f21e6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-21691 .elementor-element.elementor-element-a640581{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21691 .elementor-element.elementor-element-b31e5ad{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21691 .elementor-element.elementor-element-566841c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21691 .elementor-element.elementor-element-4776674{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:480px){.elementor-21691 .elementor-element.elementor-element-b0f05f1{--width:44.5%;}.elementor-21691 .elementor-element.elementor-element-c85701c{--width:86.821%;}.elementor-21691 .elementor-element.elementor-element-d9eb347{--content-width:75rem;}.elementor-21691 .elementor-element.elementor-element-ab3e506{--width:100%;}.elementor-21691 .elementor-element.elementor-element-8ccf4bf{--content-width:75rem;}.elementor-21691 .elementor-element.elementor-element-8fdfede{--width:50%;}}@media(max-width:1199px) and (min-width:480px){.elementor-21691 .elementor-element.elementor-element-b0f05f1{--width:46%;}.elementor-21691 .elementor-element.elementor-element-c85701c{--width:66.67%;}}@media(max-width:1024px) and (min-width:480px){.elementor-21691 .elementor-element.elementor-element-b0f05f1{--width:100%;}.elementor-21691 .elementor-element.elementor-element-3271c76{--width:21.875rem;}.elementor-21691 .elementor-element.elementor-element-c85701c{--width:100%;}}@media(max-width:768px) and (min-width:480px){.elementor-21691 .elementor-element.elementor-element-ab3e506{--width:100%;}.elementor-21691 .elementor-element.elementor-element-8fdfede{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-64521ac */.elementor-21691 .elementor-element.elementor-element-64521ac {
    height: 100%;
}

.elementor-21691 .elementor-element.elementor-element-64521ac svg {
    position: absolute;
    width: 100%;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25d3833 */.elementor-21691 .elementor-element.elementor-element-25d3833 {
    height: 2rem;
    width: 2rem;
}

.elementor-21691 .elementor-element.elementor-element-25d3833:hover .elementor-widget-container {
    background-color: #fff;
}

.elementor-21691 .elementor-element.elementor-element-25d3833 svg {
    position: relative;
    top: 5px;
}

.elementor-21691 .elementor-element.elementor-element-25d3833::before {
    content: "";
    display: block;
    width: 1px;
    height: 3.125rem;
    margin: 0 0 1.5625rem 0.97rem;
    background-color: rgba(191, 171, 211, 0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7604478 */.elementor-21691 .elementor-element.elementor-element-7604478 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31044c3 */.elementor-21691 .elementor-element.elementor-element-31044c3 {
    height: 4.75rem;
    left: auto !important;
    max-width: 14rem;
    transition-duration: 0.4s;
    transition-property: right;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.elementor-21691 .elementor-element.elementor-element-31044c3:hover {
    right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31e5ad */.elementor-21691 .elementor-element.elementor-element-b31e5ad {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c665778 */.elementor-21691 .elementor-element.elementor-element-c665778::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71b7aa0 */.elementor-21691 .elementor-element.elementor-element-71b7aa0 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0697a23 */.elementor-21691 .elementor-element.elementor-element-0697a23::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c92a6 */.elementor-21691 .elementor-element.elementor-element-b3c92a6 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad4290 */.elementor-21691 .elementor-element.elementor-element-1ad4290::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd8985 */.elementor-21691 .elementor-element.elementor-element-dbd8985 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8391c5 */.elementor-21691 .elementor-element.elementor-element-a8391c5::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6677c8b */.elementor-21691 .elementor-element.elementor-element-6677c8b a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686a948 */.elementor-21691 .elementor-element.elementor-element-686a948::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3227f73 */.elementor-21691 .elementor-element.elementor-element-3227f73 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452ea0d */.elementor-21691 .elementor-element.elementor-element-452ea0d::before {
    content: "";
    background-color: #92cfcc;
    height: 0.4375rem;
    left: 1.75rem;
    position: absolute;
    top: 0;
    width: 9.0625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613cae4 */.elementor-21691 .elementor-element.elementor-element-613cae4 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0160ea5 */.elementor-21691 .elementor-element.elementor-element-0160ea5 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_regular-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembo_semibold_regular-webfont-1.woff2') format('woff2'),
		url('https://www.cpjfield.co.uk/content/uploads/2025/05/bembostd-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */