.elementor-186 .elementor-element.elementor-element-a640508:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-a640508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manaswepsych.co.za/wp-content/uploads/2024/02/pablo-heimplatz-OSboZGvoEz4-unsplash-1536x1025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-a640508 > .elementor-background-overlay{background-color:#0000007D;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-186 .elementor-element.elementor-element-a640508{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;padding:0vw 10vw 0vw 10vw;}.elementor-186 .elementor-element.elementor-element-677eaf1{text-align:center;}.elementor-186 .elementor-element.elementor-element-677eaf1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );font-family:"Playfair Display", Sans-serif;font-size:3em;font-weight:400;}.elementor-186 .elementor-element.elementor-element-677eaf1 > .elementor-widget-container{padding:25em 0em 10em 0em;}.elementor-186 .elementor-element.elementor-element-eeb6068{text-align:center;}.elementor-186 .elementor-element.elementor-element-eeb6068 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;}.elementor-186 .elementor-element.elementor-element-eeb6068 > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-5e6b768{text-align:justify;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:28px;}.elementor-186 .elementor-element.elementor-element-5e6b768 > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;padding:0vw 2vw 0vw 2vw;}.elementor-186 .elementor-element.elementor-element-e05c9b7 > .elementor-widget-container{margin:85px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-186 .elementor-element.elementor-element-e6eb3d0{text-align:center;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 > .elementor-widget-container{padding:5em 0em 1em 0em;}.elementor-186 .elementor-element.elementor-element-b82c02b{text-align:justify;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:28px;}.elementor-186 .elementor-element.elementor-element-b82c02b > .elementor-widget-container{margin:2vw 0vw 4vw 0vw;padding:0vw 2vw 0vw 2vw;}.elementor-186 .elementor-element.elementor-element-b28284e{padding:5rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-966318a > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-186 .elementor-element.elementor-element-966318a > .elementor-element-populated, .elementor-186 .elementor-element.elementor-element-966318a > .elementor-element-populated > .elementor-background-overlay, .elementor-186 .elementor-element.elementor-element-966318a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-966318a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-186 .elementor-element.elementor-element-35725e7{text-align:center;}.elementor-186 .elementor-element.elementor-element-35725e7 .elementor-heading-title{color:#212529;font-family:"Playfair Display", Sans-serif;font-size:1.9em;font-weight:500;}.elementor-186 .elementor-element.elementor-element-35725e7 > .elementor-widget-container{margin:15px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-50f4626{text-align:center;color:#212529;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;letter-spacing:0.6px;}.elementor-186 .elementor-element.elementor-element-50f4626 > .elementor-widget-container{margin:0rem 7rem 0rem 7rem;}.elementor-186 .elementor-element.elementor-element-388a685{text-align:center;}.elementor-186 .elementor-element.elementor-element-388a685 .elementor-heading-title{color:#212529;font-family:"Playfair Display", Sans-serif;font-size:1.9em;font-weight:500;}.elementor-186 .elementor-element.elementor-element-388a685 > .elementor-widget-container{margin:10px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-d09a372{text-align:center;color:#212529;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:400;letter-spacing:0.6px;}.elementor-186 .elementor-element.elementor-element-2b0ebc5{margin-top:6rem;margin-bottom:4rem;padding:3rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-1fa41ba img{width:11%;}.elementor-186 .elementor-element.elementor-element-1fa41ba:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://manaswepsych.co.za/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-186 .elementor-element.elementor-element-1fa41ba.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://manaswepsych.co.za/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-186 .elementor-element.elementor-element-3a1cd78{text-align:center;}.elementor-186 .elementor-element.elementor-element-3a1cd78 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-186 .elementor-element.elementor-element-3a1cd78 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:500;background-color:var( --e-global-color-45ed4cc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button:hover, .elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button:focus{color:#F0F0F0;background-color:#548D96;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button:hover svg, .elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-186 .elementor-element.elementor-element-e07f498 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-186 .elementor-element.elementor-element-677eaf1 .elementor-heading-title{font-size:2.2rem;}.elementor-186 .elementor-element.elementor-element-677eaf1 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-eeb6068 .elementor-heading-title{font-size:2.2rem;}.elementor-186 .elementor-element.elementor-element-eeb6068 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-5e6b768{font-size:1rem;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 .elementor-heading-title{font-size:2.2rem;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-186 .elementor-element.elementor-element-b28284e{padding:3rem 4rem 0rem 4rem;}.elementor-186 .elementor-element.elementor-element-966318a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-e4e4b2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-186 .elementor-element.elementor-element-1fa41ba img{width:13%;}.elementor-186 .elementor-element.elementor-element-3a1cd78 .elementor-heading-title{font-size:1.2em;}.elementor-186 .elementor-element.elementor-element-e07f498{width:var( --container-widget-width, 144.422px );max-width:144.422px;--container-widget-width:144.422px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-677eaf1{text-align:center;}.elementor-186 .elementor-element.elementor-element-677eaf1 .elementor-heading-title{font-size:1.5rem;}.elementor-186 .elementor-element.elementor-element-677eaf1 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-186 .elementor-element.elementor-element-eeb6068{text-align:center;}.elementor-186 .elementor-element.elementor-element-eeb6068 .elementor-heading-title{font-size:1.5rem;}.elementor-186 .elementor-element.elementor-element-eeb6068 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-186 .elementor-element.elementor-element-5e6b768{text-align:justify;font-size:1.1rem;}.elementor-186 .elementor-element.elementor-element-5e6b768 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-186 .elementor-element.elementor-element-e6eb3d0{text-align:center;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 .elementor-heading-title{font-size:1.5rem;}.elementor-186 .elementor-element.elementor-element-e6eb3d0 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-186 .elementor-element.elementor-element-b82c02b{text-align:justify;font-size:1.1rem;}.elementor-186 .elementor-element.elementor-element-b82c02b > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-186 .elementor-element.elementor-element-b28284e{margin-top:2em;margin-bottom:0em;padding:0em 3em 0em 3em;}.elementor-186 .elementor-element.elementor-element-50f4626 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-186 .elementor-element.elementor-element-1fa41ba img{width:61%;}.elementor-186 .elementor-element.elementor-element-3a1cd78{text-align:center;}.elementor-186 .elementor-element.elementor-element-3a1cd78 .elementor-heading-title{font-size:1.2rem;}.elementor-186 .elementor-element.elementor-element-e07f498 .elementor-button{font-size:1.2em;}.elementor-186 .elementor-element.elementor-element-e07f498 > .elementor-widget-container{padding:0em 0em 1em 0em;}}/* Start custom CSS for column, class: .elementor-element-966318a */.box{
	width: 300px; height: 100%;
	background-color: #DDFFF7;
	position: relative;
	box-shadow: 10px 10px 42px 0 rgba(0,0,0,0.75);
}
.box:after, .box:before{
	mix-blend-mode:multiply;
	filter:none;
	z-index: -1;
	content:'';
	width:calc(100% + (50px * 2));
	height:calc(100% + (50px * 2));
	position: absolute;
	display: block;
	animation: border 10s ease-in-out infinite;
	transform:translateX(-50px) translateY(-50px);
}
@keyframes border {
  0%, 100% {
    -webkit-clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
            clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
  }
  50% {
    -webkit-clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
            clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
  }
}

.box:after{
	animation-delay: -5s;
	background-color: #93e1d8;
	clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
}
.box:before {
	background-color: #326D61;
	  clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
}/* End custom CSS */