
			
						.copyright-list .elementor-widget-container {
			    text-align: center;
			}
			
			.copyright-list ul {
			    list-style: none;
			    padding: 0;
			    margin: 0;
			    display: inline-flex;
			}
			.card-content h3 a {
			    color: white !important;
			    text-decoration: none !important;
			}
			.copyright-list ul li {
			    margin: 0 16px;
			}
			.injected-blog-card {
			    border-radius: 20px;
				overflow:hidden;
				margin-bottom:20px;
			}
			
			.card-content-inner span.elementor-button-content-wrapper {
			    flex-direction: row-reverse;
			}
			.injected-blog-card {
			    background-position: right;
			}
			.card-content-inner a.elementor-button.elementor-button-link.elementor-size-sm.customize-unpreviewable {
			    background-color: #5D29C6;
			    font-family: "Inter", Sans-serif;
			    font-size: 18px;
			    font-weight: 600;
			    text-decoration: none;
			    line-height: 21.78px;
			    fill: #FFFFFF;
			    color: #FFFFFF;
			    border-style: solid;
			    border-width: 2px 2px 2px 2px;
			    border-color: #5D29C6;
			    border-radius: 5px 5px 5px 5px;
			    padding: 9px 15px 9px 15px;
			}
			.card-content {
			    padding: 30px 50px;
			    width: auto;
			}
			.card-content > div {
			    margin-top: auto;
			    margin-bottom: auto;
			}
			.card-content {
			    display: flex
			;
			}
			.card-content h3 {
			    line-height: 100%;
			}
			.card-content {
			    width: calc(100% - 200px);
			}
			.card-content h3 a {
			    color: white !important;
			    text-decoration: none !important;
			    font-family: "Inter", Sans-serif;
			    font-size: 23px;
			    font-weight: 700;
			    line-height: 120%;
			    color: #FFFFFF;
			}
			.card-image img {
			    height: 200px;
			    width: 200px;
			    object-fit: cover;
			}
			.copyright-list ul li a {
			    color: white;
			}
			
			.copyright-list ul li a:hover {
			    color: #5D29C6;
			}
			
			.cta-container {
			    overflow: hidden;
			}
			.injected-blog-card {
			    display: flex
			;
			    background: url({$theme_path}/static/picture/Group-82.png);
			}
			.mic-img:after {
			    content: url({$theme_path}/static/picture/microphone-image-extension.webp);
			    position: absolute;
			    left: 555px;
			}
			
			.custom-bullet ul {
			    list-style: none;
			    padding: 0px;
			    margin: 0px;
			}
			
			.custom-bullet li {
			    background-image: url({$theme_path}/static/picture/bullet-icon.png);
			    background-repeat: no-repeat;
			    padding-left: 51px;
			    background-size: 23px;
			    margin-bottom: 17px;
			}
			
			.page-id-38993 .main-header {
			    background-image: none !important;
			    background-color: transparent !important;
			    padding: 15px 50px !important;
			}
			
			.page-id-38993 .main-header:before {
			    content: '';
			    position: absolute;
			    border: 1px solid #BA9CFF;
			    height: 100%;
			    width: 99%;
			    left: 50%;
			    border-radius: 10px;
			    top: 0px;
			    transform: translatex(-50%);
			}
			
			#gform_4 input[type="text"], #gform_4 input[type="email"], #gform_4 input[type="text"], #gform_4 textarea {
			    background-color: transparent;
			    border-radius: 8px;
			}
			
			#gform_4 input[type="text"]::placeholder, #gform_4 input[type="email"]::placeholder {
				color: white;
				
			}
			
			html,body{
			overflow-x:hidden; 
			}
			
			div#points-boxes svg > g > g {
			    opacity: 0;
			 
			    transform: scale(0, 0);
			    transform-origin: center center;
			    transform-box: fill-box;
			 
			}
			 
			div#points-boxes svg > g > g:nth-child(1) { animation: fadeIns 1s 0.5s forwards ; }
			
			div#points-boxes svg > g > g:nth-child(2) { animation: fadeIns 1s 0.8s forwards; }
			
			div#points-boxes svg > g > g:nth-child(3) { animation: fadeIns 1s 2.5s forwards; }
			
			div#points-boxes svg > g > g:nth-child(4) { animation: fadeIns 1s 1s forwards; }
			
			div#points-boxes svg > g > g:nth-child(5) { animation: fadeIns 1s 1.5s forwards; }
			
			div#points-boxes svg > g > g:nth-child(6) { animation: fadeIns 1s 3s forwards; }
			
			
			div#points-boxes svg > g > g:nth-child(7) { animation: fadeIns 1s 3.5s forwards; }
			
			div#points-boxes svg > g > g:nth-child(8) { animation: fadeIns 1s 2s forwards; }
			
			div#points-boxes svg > g > g:nth-child(9) { animation: fadeIns 1s 4s forwards; }
			
			div#points-boxes svg > g > g:nth-child(10) { animation: fadeIns 1s 4.5s forwards; }
			
			div#points-boxes svg > g > g:nth-child(11) { animation: fadeIns 1s 5s forwards; }
			
			
			div#points-boxes svg > g > g:nth-child(12) { animation: fadeIns 1s 5.5s forwards; }
			
			
			div#points-boxes svg > g > g:nth-child(13) { animation: fadeIns 1s 6s forwards; }
			
			div#points-boxes svg > g > g:nth-child(14) { animation: fadeIns 1s 6.5s forwards; }
			
			
			@keyframes fadeIns {
			  0% { 
					opacity: 0;
			  transform: scale(0.5, 0.5); 
				}
			  100% { 
			opacity: 1; 
			transform: scale(1, 1);
				}
			}
			
			@media (max-width: 767px) {
			div#points-boxes svg {
			    height: auto;
			    width: 150%;
			    margin-top: -70px;
			    margin-left: -70px;
			}
				}
			
			.elementor-23 .elementor-element.elementor-element-2d4fb4d {
			    transition: 0s !important;
			}
			.elementor-23 .elementor-element.elementor-element-2d4fb4d.elementor-sticky--effects {
			    backdrop-filter: blur(10px) !important;
			    background-color: transparent !important;
				background-image:url(https://newnorth.com/wp-content/uploads/2024/06/hero-7.png);
			    padding: 30px 50px 20px 50px !important;
			    transition: 0s !important;
			} 
			.elementor-23 .elementor-element.elementor-element-2d4fb4d.elementor-sticky--effects {
			    margin-top: -15px !important;
			    padding-top: 20px !important;
			}
			
			@media only screen and (max-width: 1024px) {
				.mic-img:after {opacity: 0;}
				.mic-img {display: none;}
			}
			
			
			@media only screen and (max-width: 1000px) {
				.elementor-23 .elementor-element.elementor-element-2d4fb4d.elementor-sticky--effects {
				    padding: 5px 15px 5px 15px !important;
				}
				.injected-blog-card > div {
			    width: 100%;
			}
				.card-image img {
			    height: 200px;
			    width: 100%;
			    object-fit: cover;
			}
				.card-content {
			    padding: 30px 30px;
			    width: auto;
			}
			     .card-content-inner .elementor-element.elementor-element-5ff19c13.elementor-tablet-align-center.elementor-align-left.elementor-widget.elementor-widget-button {
			        text-align: left;
			    }
			
			.injected-blog-card {
			    flex-wrap: wrap;
			}
					.injected-blog-card {
			    flex-wrap: wrap;
			}
			}		
		