.elementor-21697 .elementor-element.elementor-element-b4ddcc6{--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:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-dcfbab4{width:100%;max-width:100%;top:0px;z-index:-1;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-dcfbab4{left:0px;}body.rtl .elementor-21697 .elementor-element.elementor-element-dcfbab4{right:0px;}.elementor-21697 .elementor-element.elementor-element-47f4145{--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:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21697 .elementor-element.elementor-element-639813f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-639813f{left:3rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-639813f{right:3rem;}.elementor-21697 .elementor-element.elementor-element-639813f{top:0px;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-21697 .elementor-element.elementor-element-639813f .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-21697 .elementor-element.elementor-element-639813f .elementor-share-btn__icon{--e-share-buttons-icon-size:1.063rem;}.elementor-21697 .elementor-element.elementor-element-639813f .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-21697 .elementor-element.elementor-element-c08451c{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:8.3333333333%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-21697 .elementor-element.elementor-element-c08451c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21697 .elementor-element.elementor-element-7017e31{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-primary );}.elementor-21697 .elementor-element.elementor-element-7017e31 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-b99a82c{color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-fe80916{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-21697 .elementor-element.elementor-element-fe80916 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-21697 .elementor-element.elementor-element-fe80916 .elementor-icon-wrapper{text-align:center;}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-stacked .elementor-icon{background-color:#4E1F74;}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-framed .elementor-icon, .elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-default .elementor-icon{color:#4E1F74;border-color:#4E1F74;}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-framed .elementor-icon, .elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-default .elementor-icon svg{fill:#4E1F74;}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-framed .elementor-icon:hover, .elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-framed .elementor-icon:hover, .elementor-21697 .elementor-element.elementor-element-fe80916.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-fe80916 .elementor-icon{font-size:1.313rem;}.elementor-21697 .elementor-element.elementor-element-fe80916 .elementor-icon svg{height:1.313rem;}.elementor-21697 .elementor-element.elementor-element-6499fdd{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-c15436b{width:100%;max-width:100%;}.elementor-21697 .elementor-element.elementor-element-c15436b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-40ae2eb{--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-21697 .elementor-element.elementor-element-40ae2eb:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-40ae2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-40ae2eb{right:-9.375rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-40ae2eb{left:-9.375rem;}.elementor-21697 .elementor-element.elementor-element-8faf1d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21697 .elementor-element.elementor-element-a83032c.elementor-element{--align-self:center;}.elementor-21697 .elementor-element.elementor-element-a83032c{text-decoration:underline;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-a83032c p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-a83032c a:hover, .elementor-21697 .elementor-element.elementor-element-a83032c a:focus{color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-31fd484{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.21875rem;--padding-bottom:5.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21697 .elementor-element.elementor-element-397d1ac > .elementor-widget-container{margin:38px 38px 38px 38px;}.elementor-21697 .elementor-element.elementor-element-397d1ac{text-align:left;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-21697 .elementor-element.elementor-element-c8d10f8{--display:flex;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:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-21697 .elementor-element.elementor-element-c8d10f8:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-c8d10f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-21697 .elementor-element.elementor-element-e7f9231{text-align:center;}.elementor-21697 .elementor-element.elementor-element-99f773f{text-align:center;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-primary );}.elementor-21697 .elementor-element.elementor-element-99f773f p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-692e8c2{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--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-21697 .elementor-element.elementor-element-692e8c2:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-692e8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-21697 .elementor-element.elementor-element-80cb65d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:row;}.elementor-21697 .elementor-element.elementor-element-8b91c8c{--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-21697 .elementor-element.elementor-element-8b91c8c:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-8b91c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-f94b9fe{--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-21697 .elementor-element.elementor-element-8fb863f > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-8fb863f{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-8fb863f p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-0f1c60f > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-2374b34.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-2374b34{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-2374b34{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-2374b34{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-21697 .elementor-element.elementor-element-2374b34 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-106ee67{--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-21697 .elementor-element.elementor-element-106ee67:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-106ee67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-2a12ae3{--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-21697 .elementor-element.elementor-element-0a501e6 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-0a501e6{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-0a501e6 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-0219564 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-e0689bd.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-e0689bd{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-e0689bd{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-e0689bd{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-21697 .elementor-element.elementor-element-e0689bd p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-61b36b0{--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-21697 .elementor-element.elementor-element-61b36b0:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-61b36b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-4f5f559{--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-21697 .elementor-element.elementor-element-77158eb > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-77158eb{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-77158eb p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-ea35f1a > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-15bcb11.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-15bcb11{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-15bcb11{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-15bcb11{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-21697 .elementor-element.elementor-element-15bcb11 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-dd7fc24{--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-21697 .elementor-element.elementor-element-dd7fc24:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-dd7fc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-e331125{--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-21697 .elementor-element.elementor-element-1bb8964 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-1bb8964{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-1bb8964 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-79b9210 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-bf3e3ee.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-bf3e3ee{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-bf3e3ee{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-bf3e3ee{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-21697 .elementor-element.elementor-element-bf3e3ee p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-9f8b351{--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-21697 .elementor-element.elementor-element-9f8b351:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-9f8b351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-02b20a4{--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-21697 .elementor-element.elementor-element-4fcc03a > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-4fcc03a{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-4fcc03a p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-a5e09fd > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-b246eab.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-b246eab{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-b246eab{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-b246eab{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-21697 .elementor-element.elementor-element-b246eab p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-88e3b73{--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-21697 .elementor-element.elementor-element-88e3b73:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-88e3b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37a897 );}.elementor-21697 .elementor-element.elementor-element-c32f03f{--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-21697 .elementor-element.elementor-element-cc773d0 > .elementor-widget-container{padding:0.3125rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-cc773d0{font-family:"Bembo", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:var( --e-global-color-cee0f4e );}.elementor-21697 .elementor-element.elementor-element-cc773d0 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-8e96690 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-b9f1d3f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-b9f1d3f{right:1.75rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-b9f1d3f{left:1.75rem;}.elementor-21697 .elementor-element.elementor-element-b9f1d3f{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-21697 .elementor-element.elementor-element-b9f1d3f p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-0caaf32{--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:none;--border-style:none;--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21697 .elementor-element.elementor-element-aba1897{width:var( --container-widget-width, 93.408% );max-width:93.408%;--container-widget-width:93.408%;--container-widget-flex-grow:0;}.elementor-21697 .elementor-element.elementor-element-aba1897.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21697 .elementor-element.elementor-element-b7d5f9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--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-21697 .elementor-element.elementor-element-b7d5f9b:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-b7d5f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f068c2 );}.elementor-21697 .elementor-element.elementor-element-75b9086{--display:flex;}.elementor-21697 .elementor-element.elementor-element-661c93a{--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-21697 .elementor-element.elementor-element-661c93a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21697 .elementor-element.elementor-element-7ded7bb > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-21697 .elementor-element.elementor-element-7ded7bb .elementor-heading-title{font-weight:600;}.elementor-21697 .elementor-element.elementor-element-a8728d6 p{margin-block-end:0px;}.elementor-21697 .elementor-element.elementor-element-764f354{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21697 .elementor-element.elementor-element-9096b89{--display:flex;}.elementor-21697 .elementor-element.elementor-element-0ae8920{--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-21697 .elementor-element.elementor-element-0ae8920:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-0ae8920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-21697 .elementor-element.elementor-element-e56e1b0 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-21697 .elementor-element.elementor-element-b04ac3b{--display:flex;}.elementor-21697 .elementor-element.elementor-element-b04ac3b:not(.elementor-motion-effects-element-type-background), .elementor-21697 .elementor-element.elementor-element-b04ac3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1199px){.elementor-21697 .elementor-element.elementor-element-47f4145{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21697 .elementor-element.elementor-element-639813f > .elementor-widget-container{padding:0rem 1rem 0rem 0rem;}body:not(.rtl) .elementor-21697 .elementor-element.elementor-element-639813f{left:2rem;}body.rtl .elementor-21697 .elementor-element.elementor-element-639813f{right:2rem;}.elementor-21697 .elementor-element.elementor-element-7017e31{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-6499fdd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-c15436b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-8faf1d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-a83032c{font-size:1.29375rem;}.elementor-21697 .elementor-element.elementor-element-31fd484{--padding-top:4.21875rem;--padding-bottom:5.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21697 .elementor-element.elementor-element-99f773f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-692e8c2{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21697 .elementor-element.elementor-element-80cb65d{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-21697 .elementor-element.elementor-element-0f1c60f > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-0219564 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-ea35f1a > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-79b9210 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-a5e09fd > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-8e96690 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21697 .elementor-element.elementor-element-0caaf32{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21697 .elementor-element.elementor-element-b7d5f9b{--padding-top:4.21875rem;--padding-bottom:4.21875rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21697 .elementor-element.elementor-element-661c93a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}}@media(max-width:1024px){.elementor-21697 .elementor-element.elementor-element-b4ddcc6{--padding-top:1.375rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-dcfbab4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-21697 .elementor-element.elementor-element-47f4145{--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-21697 .elementor-element.elementor-element-639813f{--grid-side-margin:0px;--grid-column-gap:0px;}.elementor-21697 .elementor-element.elementor-element-c08451c{--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-21697 .elementor-element.elementor-element-39309d3{text-align:center;}.elementor-21697 .elementor-element.elementor-element-7017e31{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-6499fdd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-c15436b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-21697 .elementor-element.elementor-element-8faf1d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-a83032c{font-size:1.25rem;}.elementor-21697 .elementor-element.elementor-element-31fd484{--padding-top:2.34375rem;--padding-bottom:4.21875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21697 .elementor-element.elementor-element-99f773f{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-80cb65d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-21697 .elementor-element.elementor-element-b7d5f9b{--padding-top:2.34375rem;--padding-bottom:2.34375rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:768px){.elementor-21697 .elementor-element.elementor-element-b4ddcc6{--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-21697 .elementor-element.elementor-element-c08451c{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-21697 .elementor-element.elementor-element-8faf1d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-31fd484{--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:2.34375rem;--padding-bottom:4.21875rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-21697 .elementor-element.elementor-element-80cb65d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21697 .elementor-element.elementor-element-b7d5f9b{--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-21697 .elementor-element.elementor-element-75b9086{--flex-wrap:nowrap;}.elementor-21697 .elementor-element.elementor-element-661c93a{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21697 .elementor-element.elementor-element-764f354.elementor-element{--align-self:center;}}@media(max-width:479px){.elementor-21697 .elementor-element.elementor-element-47f4145{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;} .elementor-21697 .elementor-element.elementor-element-639813f{--grid-side-margin:0px;--grid-column-gap:0px;}.elementor-21697 .elementor-element.elementor-element-7017e31{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-8faf1d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-21697 .elementor-element.elementor-element-31fd484{--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:2.34375rem;--padding-bottom:4.21875rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21697 .elementor-element.elementor-element-99f773f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21697 .elementor-element.elementor-element-80cb65d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:480px){.elementor-21697 .elementor-element.elementor-element-c08451c{--width:41.6666666667%;}.elementor-21697 .elementor-element.elementor-element-80cb65d{--width:75rem;}.elementor-21697 .elementor-element.elementor-element-b7d5f9b{--content-width:75rem;}.elementor-21697 .elementor-element.elementor-element-661c93a{--width:50%;}}@media(max-width:1199px) and (min-width:480px){.elementor-21697 .elementor-element.elementor-element-c08451c{--width:46%;}}@media(max-width:1024px) and (min-width:480px){.elementor-21697 .elementor-element.elementor-element-c08451c{--width:100%;}.elementor-21697 .elementor-element.elementor-element-6499fdd{--content-width:21.875rem;}}@media(max-width:768px) and (min-width:480px){.elementor-21697 .elementor-element.elementor-element-661c93a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-dcfbab4 */.elementor-21697 .elementor-element.elementor-element-dcfbab4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe80916 */.elementor-21697 .elementor-element.elementor-element-fe80916 {
    height: 2rem;
    width: 2rem;
}

.elementor-21697 .elementor-element.elementor-element-fe80916:hover .elementor-widget-container {
    background-color: #4E1F74;
}

.elementor-21697 .elementor-element.elementor-element-fe80916 svg {
    position: relative;
    top: 5px;
}

.elementor-21697 .elementor-element.elementor-element-fe80916::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-40ae2eb */.elementor-21697 .elementor-element.elementor-element-40ae2eb {
    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-21697 .elementor-element.elementor-element-40ae2eb:hover {
    right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ddcc6 */.elementor-21697 .elementor-element.elementor-element-b4ddcc6 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f94b9fe */.elementor-21697 .elementor-element.elementor-element-f94b9fe::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-8b91c8c */.elementor-21697 .elementor-element.elementor-element-8b91c8c a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a12ae3 */.elementor-21697 .elementor-element.elementor-element-2a12ae3::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-106ee67 */.elementor-21697 .elementor-element.elementor-element-106ee67 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f5f559 */.elementor-21697 .elementor-element.elementor-element-4f5f559::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-61b36b0 */.elementor-21697 .elementor-element.elementor-element-61b36b0 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e331125 */.elementor-21697 .elementor-element.elementor-element-e331125::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-dd7fc24 */.elementor-21697 .elementor-element.elementor-element-dd7fc24 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02b20a4 */.elementor-21697 .elementor-element.elementor-element-02b20a4::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-9f8b351 */.elementor-21697 .elementor-element.elementor-element-9f8b351 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32f03f */.elementor-21697 .elementor-element.elementor-element-c32f03f::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-88e3b73 */.elementor-21697 .elementor-element.elementor-element-88e3b73 a {
    text-decoration: none !important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e56e1b0 */.elementor-21697 .elementor-element.elementor-element-e56e1b0 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	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: swap;
	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: swap;
	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 */