/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 18 2025 | 07:06:08 */
mp.wpr-testimonial-carousel .slick-track {
    margin-bottom: 30px;
	 margin-top: 30px;
}
.elementor-7 .elementor-element.elementor-element-b9510ff .wpr-testimonial-item {
    box-shadow: 0px 4px 24px 0px #00000040;
}
#footer-menu ul {
    display: flex;
    flex-wrap: wrap;
}
div#rpwwt-wp-widget-recent-posts-widget-with-thumbnails img {
    height: 313px;
    object-fit: cover;
}

.rmainbox a {
    min-height: 100px;
    display: block;
}
span.rpwwt-post-title {
    min-height: 114px !important;
}
.rpwwt-post-excerpt {
    min-height: 111px;
    display: flex
;
    vertical-align: top;
}
#newslist .news-block-thumb img {
    height: 300px !important;
    object-fit: cover;
}
.wp_post_items h3.news-block-title {
    padding-top: 10px;
    min-height: 130px;
}
.news-block-summary p {
    min-height: 113px;
}
.swiper-backface-hidden .swiper-slide {
    box-shadow: 0px 4px 24px 0px #00000040 !important;
    border-radius: 20px;
    margin: 20px 0;
}
.ekit-wid-con .ekit_testimonial_style_2 {
    box-shadow: 0px 4px 24px 0px #00000040 !important;
    margin: 20px 0 !important;
}
.elementskit-testimonial-inner p {
    min-height: 73px;
}
.rmainbox a {
    display: flex
;
    align-items: start;
}
h2.elementor-heading-title.elementor-size-default {
    text-transform: capitalize;
}
#footer-menu ul li {
    width: 45%;
}
#newsletter .tnp-field label {
    display: none;
}
#newsletter form {
    display: flex;
}
#newsletter input.tnp-submit {
    background: #7950B1;
	border: 1px solid #7950B1;
    font-size: 16px;
    font-weight: 700;
    padding: 12px 30px;
    height: 52px;
	margin-left: -10px;
}
#newsletter input.tnp-submit:hover {
    background: #000;
	border: 1px solid #000;
}
#newsletter input.tnp-submit:hover {
    background: #000;
	border-color: #000;
}
#newsletter input {
    background: transparent;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    height: 52px;
	color: #fff;
}
#newsletter input::placeholder {
	color: #fff;	
}
#newsletter .tnp-field.tnp-field-email {
    width: 80%;
}
#contact-form ul {
    list-style: none;
    padding: 0;
}
ul.two-fields {
    display: flex;
    gap: 1rem;
}
.loading-box
{
display:none;
}
#contact-form form
{
     position: relative;	
}
#contact-form ul li input, #contact-form ul li select {
    border: 1px solid #575757;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans';
    color: #000;
    height: 55px;
	
}
.elementor-element.elementor-element-349ec88.elementor-widget.elementor-widget-text-editor p
{
margin-bottom:0px;
}
ol > li::marker {
  font-weight: bold;
}
.elementor-7 .elementor-element.elementor-element-4a5b9b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4a5b9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/image-21.png");
    background-position: calc(100% - 20px) 20px;
    background-repeat: no-repeat;
    background-size: auto;
}
#contact-form ul li select  {
    background-image: url("http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/Polygon-2.png");
  background-repeat: no-repeat;
  background-position: right 0.7rem top 50%;
  background-size: 0.65rem auto;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
      }
#contact-form ul li input::placeholder, 
#contact-form ul li select::placeholder {
	color: #000;
}
#contact-form .submit-btn {
    color: #fff;
    background: #7950B1;
    border-radius: 10px;
    font-size: 22px;
    font-weight: 700;
    height: 60px;
    padding: 0rem 3rem;
    line-height: normal;
    border: 1px solid #fff;
}
#contact-form .submit-btn:hover {
    background: #000;
    border: 1px solid #000;
}
#contact-form .wpcf7-response-output {
    margin: 1rem 0 0;
}
#about-sec {
    background-position: top 35px right 50px;
}
#cwbox
{
width:970px;
margin:0px auto;	
}
#cwbox p
{
margin-bottom:0px;	
}
#cebox
{
box-shadow: 0px 4px 20px 0px #00000024;
background: #FFFFFF;
border-radius:10px;	
width:1046px;
margin:0px auto;
	height:226px;
}
#cebox a
{
color:#000;
}
#rpwtbx li
{
width:33%;
display:inline-block;     list-style: none;
padding: 0px 10px 0px 0px;	
}
#dcbxx
{
    background: #662D74;
    padding: 20px; border-radius:10px;	
}
.rmainbox {
    background: #662D74;
    padding: 20px; border-radius:5px; position: relative;
    top: -7px;
}
#rpwtbx li:last-child {
padding-right:0px;
}
.rmainbox a
{
font-family: "Open Sans", Sans-serif;
font-weight: 700;
font-size: 28px;
line-height: 37px;
letter-spacing: 0%;
color: #FFFFFF;
	
}
.wp_post_items h3.news-block-title {
  
    text-transform: capitalize;
}
.rmainbox a:hover
{
    color: #ccc;	
}
.rpwwt-post-excerpt
{
font-family: "Open Sans", Sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 28px;
letter-spacing: 0%;
color: #FFFFFF;	
}
.pdate {
    background: #FFFFFF;
    border-radius: 0px 6px 6px 0px;
    width: max-content;
    padding: 18px;
}
.rpwwt-post-date {
    position: relative;
    top: -68px;
    height: 0px;
    left: 0;
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0%;
    color: #000;
}
a.btn1 {
    margin-left: 15px;
    display: block;
	margin-bottom:15px;
}
#rpwtbx ul, #ssboxes ul
{
margin:0px;	
padding:0px;	
}
.home #ssboxes li
{
display:none;
}
.home #ssboxes li:first-child, .home #ssboxes li:nth-child(2) , .home #ssboxes li:nth-child(3)
{
display:inline-block !important;
}
.home #ssboxes li:nth-child(3) {
    margin-right: 0px;
}

a.image img
{
padding:0px; width:100%; margin:0px !important;
}
#ssboxes li:last-child {
    margin-right: 0px;
}
#ssboxes h2
{
font-family: "Open Sans", Sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 30px;
letter-spacing: 0%;
color: #000;
padding:0px 0px 0px 15px ;     	width:91%;     min-height: 60px;	
}
.elementor-7 .elementor-element.elementor-element-211acd4 .elementor-image-box-img img, .elementor-375 .elementor-element.elementor-element-211acd4 .elementor-image-box-img img {
  
    position: relative;
    top: 5px;
}
#ssboxes img  {
margin-left:15px; margin-top:15px;
}
#ssboxes h2 a
{color: #000;}
#ssboxes h2 a:hover
{color: #7950B1;}
a.btn1 button {
    display: block;
	font-family: "Open Sans", Sans-serif;
font-weight: 700;
font-size: 22px;
vertical-align:middle;
height:60px;
letter-spacing: 0%;
text-align: center;
color: #7950B1; background:transparent;
border: 1px solid #7950B1;
padding:0px 20px 0px 20px ;	text-transform: uppercase;
margin-bottom:20px; border-radius:10px;
}
a.btn1 button:hover
{
background:#7950B1;
color:#fff;
}
#partimg
{
width:25%;
}
#testbx
{
box-shadow: 0px 4px 24px 0px #00000040;
background: #FFFFFF;
border-radius:15px;
padding:65px;
}
#testbx p
{
margin-bottom:0px;
}
span.posted-on {
    position: absolute;
    bottom: 6px;     background: #FFFFFF;
    border-radius: 6px;
    width: max-content;
    padding: 18px; font-family: "Open Sans", Sans-serif;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 27px;
    letter-spacing: 0%;
    color: #000;     left: -3px;
}
.news-block-text-wrap {
    background: #662D74;
    padding: 20px;
    border-radius: 5px;
    position: relative;
    top: -7px;
}
#newslist .news-block-thumb img {
    height: auto !important;     border-radius: 5px;
    
}
.wp_btn_more {
    margin-top: 40px;
}
button.wp_load-more:hover {
    color: #fff!important;
    border-radius: 10px 10px 10px 10px;
}
.news-block-meta.entry-meta{display:none;}
.wp_post_items h3 a {
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 37px;
    letter-spacing: 0%;
    color: #FFFFFF;
}
.wp_post_items h3 a:hover{ color: #FFFFFF;}
.news-block-summary p {
    font-family: "Open Sans", Sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0%;
    color: #FFFFFF;
}
.wp_btn_more button.wp_load-more {
    border-radius: 10px;
   
}
.wp_load-more::after {
     
    border-radius: 10px;
}
.wp_post_items h3 a:hover
{
color: #ccc;
}
section#comments {
    display: none;
}
.single-post p
{
    text-align: left;
    color: #424242;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;	
}
.page-header {
    display: none;
}
#ndbox
{
width:30%;	
}
#ndbox1
{
width:15%;	
}
#hetinfo a:hover .elementor-icon-list-text{
color:#CCCCCC !important;	
}
#newsletter input:focus-visible {
	outline:0px;
}
#newsletter p
{
font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px; color:#fff;	 
}
#serdbx
{
box-shadow: 0px 4px 20px 0px #00000024;
background: #FFFFFF;
border-radius: 10px; padding:25px 25px 0px 25px;
}	
#sdbinfo p
{
margin-bottom:0px;	
}
#ssboxes li:nth-child(3n)
{
  margin-right: 0px;	
}
#edibx
{
box-shadow: 0px 4px 14px 0px #00000040;
background: #FFFFFF;
border-radius: 10px; 	
}
#sdbackbg
{
position:relative; top:-10px;
}
#sdulli ul{margin:0px; padding:0px 0px 0px 30px; list-style-type: none;}
#sdulli ul li
{
 list-style-image: url('http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/arrow3-13.png');
background-position: center;     margin-bottom: 10px; padding-left: 1.6em;
}
#sdulli ul li
{
text-align: left;
    color: #000;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;		
}

#ssdulli ul{margin:0px; padding:0px 0px 0px 10px; list-style-type: none;}
#ssdulli ul li
{
 
background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/arrow3-13.png);
    background-repeat: no-repeat;
    background-position: 0 .24em;	
	    padding-left: 1.6em;
	margin-bottom: 10px;
}



#ssdulli ul li
{
text-align: left;
    color: #424242;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;		
}
.elementor-element.elementor-element-b3d4136.e-con-full.e-flex.e-con.e-child.animated.fadeInRight #ssdulli li
{
margin-bottom: 0px;	
}
#sdulli2 ul{margin:0px; padding:0px 0px 0px 30px;}
#sdulli2 ul li
{
 list-style-image: url('http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/dsa-1.png');
background-position: center;     margin-bottom: 10px;
}
#sdulli2 ul li
{
text-align: left;
    color: #424242;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;		
}


#post-cs.carousel3 {
    width: 100%;
}
#post-cs.carousel3 img.ps-image {
    float: none;
    margin-bottom:0px;
    max-width: 100%;
}
#post-cs .ps-box {
    background: #fff;
}
#post-cs .ps-readmore
{
   
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    font-size: 22px;
    vertical-align: middle;
     
    letter-spacing: 0%;
    text-align: center;
    color: #7950B1;
    background: transparent;
    border: 1px solid #7950B1;
    padding: 13px 20px 13px 20px;
    text-transform: uppercase;
    margin-bottom: 15px; margin-top: 15px;
    border-radius: 10px;
}
#post-cs .ps-next, #post-cs .ps-prev {
   
    bottom: -50px;
  
}
#post-cs .ps-prev {
    left: 47%;
	background-image:url('http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/Group-2544.png');
	width:32px;
	height:32px; background-color: transparent;
    font-size: 0px;
}
#post-cs .ps-next {
    right: 47%;
		background-image:url('http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/Group-2502.png');
	width:32px;
	height:32px; background-color: transparent;
    font-size: 0px;
   
}
#post-cs .ps-readmore:hover {
    background: #7950B1;
    color: #fff;
}
#post-cs.carousel3 .ps-box {
    width: 31%;
    margin: 0.9%;
    float: left;
}
#post-cs .ps-box .ps-pad
{  background:#fff;
        box-shadow: 0px 4px 20px 0px #00000024;
        background: #FFFFFF;
        border-radius: 0px 0px 10px 10px;	
}
#post-cs h2 {
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0%;
    color: #000;
   
    width: 91%;
    min-height: 60px;
}
#sdulli1 ul{margin:0px; padding:0px 0px 0px 30px;}
#sdulli1 ul li
{
 list-style-image: url('http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/arrow3-14.png');
background-position: center;     margin-bottom: 10px;
}
#sdulli1 ul li
{
text-align: left;
    color: #fff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;		
}

#ssdullilarge ul{margin:0px; padding:0px 0px 0px 10px; list-style-type: none;}
#ssdullilarge ul li
{
 
background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/02/arrow3-13.png);
    background-repeat: no-repeat;
    background-position: 0 .29em;	
	    padding-left: 1.6em;
	margin-bottom: 10px;
}

#ssdulli ul li ul
{
margin-top:10px;	
}

#ssdullilarge ul li
{
text-align: left;
    color: #424242;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;		
}

@media screen and (max-width: 2560px) {
#ssboxes li {
    width: 31%;
    display: inline-block;
    list-style: none;
    box-shadow: 0px 4px 20px 0px #00000024;
    background: #FFFFFF;
    border-radius: 10px;
    margin-right: 25px;
    margin-top: 40px;
}
div#dfullbox {
    padding-right: 228px;
}
}
@media screen and (max-width: 1920px) {
#wwdsect .elementor-widget-heading
{
padding-left:180px;	
}
#ofleftp
{
padding-left:100px;		
}
}
@media screen and (max-width: 1440px) {
#wwdsect .elementor-widget-heading
{
padding-left:106px;	
}
.elementor-1350 .elementor-element.elementor-element-435db2a {
     
    --margin-top: -60px;
  
}
.elementor-1350 .elementor-element.elementor-element-285db9a > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}
.elementor-1350 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    
    line-height: 75px;
}
.elementor-1350 .elementor-element.elementor-element-658f541 p
	{
	margin-bottom:0px;	
	}
.elementor-1782 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}	
div#dfullbox {
    padding-right: 50px;
}

#ofleftp {
    padding-left: 80px;
}
#ssboxes li {
	width: 31.9%;}	
#uaerght {
   
   
    padding-left: 20px;
   padding-right: 5px;
}
}
@media screen and (max-width: 1366px) {
div#dfullbox {
    padding-right: 0px;
}
.elementor-1350 .elementor-element.elementor-element-435db2a {
    --margin-top: -15px;
}
}
@media screen and (max-width: 1180px) {
#ssboxes li {
    width: 31.8%;
}
.elementor-1719 .elementor-element.elementor-element-76443f0 .elementor-heading-title {
    
    font-size: 55px;
    
    line-height: 63px;
   
}
.elementor-1648 .elementor-element.elementor-element-fa71b8a, .elementor-1536 .elementor-element.elementor-element-fa71b8a {
    --width: max-content;
}
.elementor-1648 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title {
    
    font-size: 55px;
    
    line-height: 62px;
   
}
#wwdsect .elementor-widget-heading {
    padding-left: 90px;
}
.elementor-7 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-b2e8194 .elementor-heading-title {
   
    line-height: 26px;
   font-size:19px;
}
#cebox {
    
    width: 100%; padding: 0px 10px;
     
}
.rmainbox a {
     
    font-size: 24px;
    line-height: 34px;
   
}	
.rpwwt-post-excerpt {
     
    font-size: 17px;
    line-height: 26px;
   
}	
.elementor-598 .elementor-element.elementor-element-4c29b8f .elementor-heading-title, .elementor-596 .elementor-element.elementor-element-3c42fae .elementor-heading-title, .elementor-594 .elementor-element.elementor-element-acf6ada .elementor-heading-title, .elementor-1 .elementor-element.elementor-element-a449e9a .elementor-heading-title {
   
    font-size: 45px;
  
    line-height: 51px;
}
}
@media screen and (max-width: 1024px) {
#ssboxes li {
    width: 31.6%;
}
.elementor-298 .elementor-element.elementor-element-b3b0398 {
    
    --padding-bottom: 0px;
  
}
.elementor-1754 .elementor-element.elementor-element-7177776 {
     
    --padding-bottom: 20px;
   
}	
.elementor-298 .elementor-element.elementor-element-8ae4b55 {
   
    --padding-top: 10px;
  
}
.elementor-298 .elementor-element.elementor-element-b3b0398:not(.elementor-motion-effects-element-type-background) {
    background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/03/Mask-group165.png);
    background-size: cover;
}
	
 .elementor-298 .elementor-element.elementor-element-0e6df82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/03/Mask-group165.png);
   min-height: 95px;
}	
.elementor-389 .elementor-element.elementor-element-747db7c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}
.elementor-403 .elementor-element.elementor-element-3af52ab, .elementor-403 .elementor-element.elementor-element-ee19e1d, .elementor-403 .elementor-element.elementor-element-0c4b452 {
   
    padding-left: 25px;
}
.elementor-389 .elementor-element.elementor-element-9832b25 {
    --padding-top: 40px;
}
.elementor-403 .elementor-element.elementor-element-f29ac08, .elementor-403 .elementor-element.elementor-element-0384906, .elementor-403 .elementor-element.elementor-element-4f28927, .elementor-404 .elementor-element.elementor-element-5982fee, .elementor-404 .elementor-element.elementor-element-c667c14, .elementor-404 .elementor-element.elementor-element-6d9b9e4 {
    
    --padding-left: 10px;
    
}	
.elementor-598 .elementor-element.elementor-element-7c34c09, .elementor-596 .elementor-element.elementor-element-7d56370.e-con, .elementor-594 .elementor-element.elementor-element-a8b975c, .elementor-1 .elementor-element.elementor-element-dcd7a49, .elementor-1733 .elementor-element.elementor-element-fa71b8a, .elementor-1782 .elementor-element.elementor-element-fa71b8a, .elementor-1719 .elementor-element.elementor-element-fa71b8a, .elementor-1754 .elementor-element.elementor-element-fa71b8a, .elementor-592 .elementor-element.elementor-element-360c3c0.e-con, .elementor-589 .elementor-element.elementor-element-27e4943,     .elementor-586 .elementor-element.elementor-element-0fff1f1 , .elementor-266 .elementor-element.elementor-element-e90d439, .elementor-269 .elementor-element.elementor-element-2744199, .elementor-582 .elementor-element.elementor-element-c68385d
	{
	--width: max-content;	
	}
.elementor-598 .elementor-element.elementor-element-4c29b8f .elementor-heading-title, .elementor-596 .elementor-element.elementor-element-3c42fae .elementor-heading-title, .elementor-594 .elementor-element.elementor-element-acf6ada .elementor-heading-title, .elementor-1 .elementor-element.elementor-element-a449e9a .elementor-heading-title, .elementor-592 .elementor-element.elementor-element-ca8f784 .elementor-heading-title, .elementor-586 .elementor-element.elementor-element-fd02ab3 .elementor-heading-title, .elementor-589 .elementor-element.elementor-element-08af3ce .elementor-heading-title{
   
    font-size: 36px;
  
    line-height: 42px;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    padding: 0px 10px;
}
.elementor-58 .elementor-element.elementor-element-63421ed .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-1c78f96 .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-781df1b .elementor-heading-title {
     
    font-size: 28px;
   
    line-height: 32px;
    
}
.wp_post_items h3 a {
  
    font-size: 22px;
    line-height: 30px;
   
}	
.elementor-472 .elementor-element.elementor-element-fa71b8a, .elementor-524 .elementor-element.elementor-element-fa71b8a, .elementor-1536 .elementor-element.elementor-element-fa71b8a, .elementor-1698 .elementor-element.elementor-element-fa71b8a {
    --width: max-content;
}
.elementor-58 .elementor-element.elementor-element-6faa1d8 {
    --width: 27%;
}
.elementor-7 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-size: contain;
}	
.elementor-7 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-b2e8194 .elementor-heading-title {
    line-height: 20px;
    font-size: 18px;
}
.elementor-302 .elementor-element.elementor-element-d3d8972, .elementor-302 .elementor-element.elementor-element-97809bb, .elementor-302 .elementor-element.elementor-element-75d9c04, .elementor-302 .elementor-element.elementor-element-8253c3b {
     
    --padding-left: 15px;
   
}	
.elementor-7 .elementor-element.elementor-element-5cae811 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-7ab573b .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-a8e8ac7 .elementor-heading-title , .elementor-7 .elementor-element.elementor-element-145a92e .elementor-heading-title{
   
    font-size: 19px;
  
    line-height: 26px;
    
}
.elementor-7 .elementor-element.elementor-element-a8e8ac7 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-7ab573b > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-5cae811 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}
.elementor-1698 .elementor-element.elementor-element-b3d4136 {
    
    --padding-left: 10px;
    --padding-right: 10px;
}	
.elementor-345 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title , .elementor-1536 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-468d177 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-335ac41 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0ffccba .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1754 .elementor -element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-a607984 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-2a71455 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-76443f0 .elementor-heading-title{
 
    font-size: 52px;
   
    line-height: 63px;
}	
.page-id-345 .elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 3rem -10rem;
}
.elementor-400 .elementor-element.elementor-element-3259c7c .elementor-heading-title, .elementor-400 .elementor-element.elementor-element-57e037c .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-b3f45f3 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-b3ae250 .elementor-heading-title, .elementor-302 .elementor-element.elementor-element-1f26825 .elementor-heading-title {
    
     
   font-size: 40px;
    line-height: 55px;
}
.elementor-400 .elementor-element.elementor-element-4ec4da4, .elementor-400 .elementor-element.elementor-element-54e4802, .elementor-400 .elementor-element.elementor-element-7bb2c85, .elementor-400 .elementor-element.elementor-element-00da256, .elementor-400 .elementor-element.elementor-element-ab79e19, .elementor-400 .elementor-element.elementor-element-59ed6de {
    
    --padding-left: 10px;
     
}	
.elementor-1648 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title {
    font-size: 48px !important;
    line-height: 55px !important;
}
.elementor-1350 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1370 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1365 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}	
.elementor-1350 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title {
    line-height: 25px;
    font-size: 17px;
}	
}
@media screen and (max-width: 820px) {
.elementor-7 .elementor-element.elementor-element-fa71b8a {
    --width: 100%;
}
.elementor-1719 .elementor-element.elementor-element-7177776 {
  
    --padding-bottom: 0px;
  
}	
.elementor-404 .elementor-element.elementor-element-99e03bb:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-99e03bb > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-404 .elementor-element.elementor-element-bb959ed:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-bb959ed > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-404 .elementor-element.elementor-element-ede0a0f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-ede0a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-403 .elementor-element.elementor-element-ef6d51d:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-ef6d51d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-403 .elementor-element.elementor-element-d9589c7:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-d9589c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-403 .elementor-element.elementor-element-e587dc2:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-e587dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:none;
    background-repeat: no-repeat;
    background-size: cover;
    background: #fff;
    box-shadow: 0px 4px 14px 0px #00000040;
    border-radius: 10px; min-height:auto;         padding: 10px 0px;
        margin-bottom: 20px;
        gap: 0px;
}
.elementor-404 .elementor-element.elementor-element-e9a0dba, .elementor-404 .elementor-element.elementor-element-e2a9357, .elementor-404 .elementor-element.elementor-element-bdeb9a8, .elementor-403 .elementor-element.elementor-element-121121b, .elementor-403 .elementor-element.elementor-element-f6a0dc3, .elementor-403 .elementor-element.elementor-element-a632a3c, .elementor-404 .elementor-element.elementor-element-e9a0dba, .elementor-404 .elementor-element.elementor-element-e2a9357, .elementor-404 .elementor-element.elementor-element-bdeb9a8{color:#424242;} 	
.elementor-298 .elementor-element.elementor-element-b3b0398:not(.elementor-motion-effects-element-type-background) {
    background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/03/Mask-group165.png);
    background-size: 100%;
    min-height: 70px;
}
.elementor-element.elementor-element-0e6df82.e-con-full.e-flex.e-con.e-child
	{
	 background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/03/Mask-group165.png);	
	}
.elementor-1536 .elementor-element.elementor-element-f5b4bdb, .elementor-1648 .elementor-element.elementor-element-f5b4bdb, .elementor-1782 .elementor-element.elementor-element-f5b4bdb, .elementor-1733 .elementor-element.elementor-element-f5b4bdb, .elementor-1754 .elementor-element.elementor-element-f5b4bdb, .elementor-1719 .elementor-element.elementor-element-f5b4bdb, .elementor-1698 .elementor-element.elementor-element-f5b4bdb {
    
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-404 .elementor-element.elementor-element-bd5cf36, .elementor-404 .elementor-element.elementor-element-9b5479b, .elementor-404 .elementor-element.elementor-element-91bacb4
	{
	padding-left: 0px;
        vertical-align: middle;
        padding-top: 10px;
	}
#serdbx {
    
    
    padding: 25px 15px 0px 15px;
}
.elementor-1782 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1733 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}
.elementor-1698 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}	
.elementor-1719 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}	
.elementor-1536 .elementor-element.elementor-element-ab42367, .elementor-1536 .elementor-element.elementor-element-60a3d78, .elementor-1648 .elementor-element.elementor-element-ab42367, .elementor-1648 .elementor-element.elementor-element-60a3d78, .elementor-1648 .elementor-element.elementor-element-2f8acbc, .elementor-1648 .elementor-element.elementor-element-5e2f095, .elementor-1782 .elementor-element.elementor-element-ab42367, .elementor-1782 .elementor-element.elementor-element-60a3d78, .elementor-1782 .elementor-element.elementor-element-da84644, .elementor-1733 .elementor-element.elementor-element-ab42367, .elementor-1733 .elementor-element.elementor-element-60a3d78, .elementor-1754 .elementor-element.elementor-element-ab42367, .elementor-1754 .elementor-element.elementor-element-60a3d78, .elementor-1754 .elementor-element.elementor-element-15c40c2, .elementor-1719 .elementor-element.elementor-element-ab42367, .elementor-1719 .elementor-element.elementor-element-60a3d78, .elementor-1719 .elementor-element.elementor-element-5e2f095, .elementor-1698 .elementor-element.elementor-element-ab42367, .elementor-1698 .elementor-element.elementor-element-60a3d78 {
    
    --padding-bottom: 40px;
   
}
.elementor-1648 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title {
    font-size: 40px !important;
    line-height: 55px;
}
.elementor-298 .elementor-element.elementor-element-287589e, .elementor-298 .elementor-element.elementor-element-cb72e3a {
    
    --padding-left: 16px;
   
}
	
.elementor-298 .elementor-element.elementor-element-f865761, .elementor-298 .elementor-element.elementor-element-fc5339e {
 
    font-size: 17px;
   
    line-height: 27px;
}
.elementor-302 .elementor-element.elementor-element-d3d8972, .elementor-302 .elementor-element.elementor-element-97809bb, .elementor-302 .elementor-element.elementor-element-75d9c04, .elementor-302 .elementor-element.elementor-element-8253c3b {
    --padding-left: 30px;
}
.elementor-400 .elementor-element.elementor-element-3259c7c .elementor-heading-title, .elementor-400 .elementor-element.elementor-element-57e037c .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-b3f45f3 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-b3ae250 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-39075b1 .elementor-heading-title, .elementor-302 .elementor-element.elementor-element-1f26825 .elementor-heading-title {
    font-size: 30px;
    line-height: 45px;
}
.elementor-416 .elementor-element.elementor-element-fa71b8a {
    --width: max-content;
}
.elementor-416 .elementor-element.elementor-element-71aa678 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-5b57dd4 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-0321c01 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-f634ab6 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-1daaa7d .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-d1bb7bf .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-01f5f41 .elementor-heading-title {
    
    font-size: 28px;
   
    line-height: 40px;
    
}	
.elementor-1754 .elementor-element.elementor-element-4e5cb62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}	
 .elementor-1536 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-468d177 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-a5bd2ad .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-3796d8f .elementor-heading-title,  .elementor-1782 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-335ac41 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0ffccba .elementor-heading-title,  .elementor-1754 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1754 .elementor -element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-a607984 .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-37dabc0 .elementor-heading-title,  .elementor-1698 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-2a71455 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-76443f0 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 55px !important;
}
#ssboxes li {
    width: 31%;
}	
.elementor-598 .elementor-element.elementor-element-4c29b8f .elementor-heading-title, .elementor-596 .elementor-element.elementor-element-3c42fae .elementor-heading-title, .elementor-594 .elementor-element.elementor-element-acf6ada .elementor-heading-title, .elementor-1 .elementor-element.elementor-element-a449e9a .elementor-heading-title, .elementor-592 .elementor-element.elementor-element-ca8f784 .elementor-heading-title {
  
    font-size: 33px;
 
    line-height: 40px;
}
#ofleftp {
    padding-left: 30px;
}	
.elementor-element.elementor-element-b795bb8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeIn {
    padding: 0px 10px;
}	
#rpwtbx li {
    width: 32.9%; vertical-align: top;
    
}
.wp_post_items h3 {
    font-size: 19px;
}	
.wp_post_items h3 a {
    font-size: 19px;
    line-height: 25px;
}
	
	
.elementor-7 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover;     background-position: left;
}	
.elementor-7 .elementor-element.elementor-element-7212738 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-71e58f5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3b4a077 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-ac0692a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-2f29ab9 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    font-size: 44px;
    line-height: 58px;
}
.elementor-345 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    font-size: 44px;
    line-height: 58px;
}	
.page-id-345 .elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem -4rem 0rem -25rem;
}	
.elementor-7 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 9.5rem -2.2rem;
}	
.elementor-7 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem -1rem -6rem;
}	
.elementor-345 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 12rem -5rem;
}	

.elementor-7 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-b2e8194 .elementor-heading-title {
    line-height: 19px;
    font-size: 17px;
}
.elementor-58 .elementor-element.elementor-element-6faa1d8 {
    --width: 31%;
}
.elementor-58 .elementor-element.elementor-element-63421ed .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-1c78f96 .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-781df1b .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
}	
.elementor-58 .elementor-element.elementor-element-0d82259 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-0d82259 .elementor-icon-list-item > a {
    
    font-size: 16px;
    
    line-height: 20px;
}	
.elementor-375 .elementor-element.elementor-element-0f5f9bf, .elementor-389 .elementor-element.elementor-element-fa71b8a, .elementor-345 .elementor-element.elementor-element-fa71b8a.e-con {
    --width: max-content;  
}	
#ssboxes h2
	{
	font-size: 21px;	
	}
.elementor-7 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 0rem -11rem;
}
.elementor-300 .elementor-element.elementor-element-f7483d5 .elementor-heading-title, .elementor-403 .elementor-element.elementor-element-31e2c1b .elementor-heading-title, .elementor-404 .elementor-element.elementor-element-4536358 .elementor-heading-title {
     
    font-size: 40px;
   
    line-height: 55px;
}	
.elementor-400 .elementor-element.elementor-element-4ec4da4, .elementor-400 .elementor-element.elementor-element-54e4802, .elementor-400 .elementor-element.elementor-element-7bb2c85, .elementor-400 .elementor-element.elementor-element-00da256, .elementor-400 .elementor-element.elementor-element-ab79e19, .elementor-400 .elementor-element.elementor-element-59ed6de {
    --padding-left: 25px;
}
.elementor-403 .elementor-element.elementor-element-f29ac08, .elementor-403 .elementor-element.elementor-element-0384906, .elementor-403 .elementor-element.elementor-element-4f28927 {
    --padding-left: 22px;
}	
.elementor-403 .elementor-element.elementor-element-f29ac08, .elementor-403 .elementor-element.elementor-element-0384906, .elementor-403 .elementor-element.elementor-element-4f28927, .elementor-404 .elementor-element.elementor-element-5982fee, .elementor-404 .elementor-element.elementor-element-c667c14, .elementor-404 .elementor-element.elementor-element-6d9b9e4 {
    --padding-left: 22px;
}
.elementor-403 .elementor-element.elementor-element-121121b, .elementor-403 .elementor-element.elementor-element-f6a0dc3, .elementor-403 .elementor-element.elementor-element-a632a3c, .elementor-404 .elementor-element.elementor-element-e9a0dba, .elementor-404 .elementor-element.elementor-element-e2a9357, .elementor-404 .elementor-element.elementor-element-bdeb9a8 {
     
    font-size: 16px;
   
    line-height: 20px;
}
.elementor-586 .elementor-element.elementor-element-fd02ab3 .elementor-heading-title, .elementor-589 .elementor-element.elementor-element-08af3ce .elementor-heading-title, .elementor-582 .elementor-element.elementor-element-136df4a .elementor-heading-title, .elementor-269 .elementor-element.elementor-element-d5f9717 .elementor-heading-title, .elementor-266 .elementor-element.elementor-element-804bbe9 .elementor-heading-title
	{
	        font-size: 33px;
        line-height: 40px;	
	}
.elementor-1648 .elementor-element.elementor-element-7177776, .elementor-1536 .elementor-element.elementor-element-7177776 {
     
    --padding-bottom: 0px;
     
}	
.elementor-1782 .elementor-element.elementor-element-7177776 {
   
    --padding-bottom: 0px;
   
}
.elementor-302 .elementor-element.elementor-element-b08ad15, .elementor-302 .elementor-element.elementor-element-8713100, .elementor-302 .elementor-element.elementor-element-663b6e9, .elementor-302 .elementor-element.elementor-element-c8e617c {
     
    --padding-left: 15px;
   
}	
.elementor-302 .elementor-element.elementor-element-e951dc3:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-e951dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-302 .elementor-element.elementor-element-4f2b7aa:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-4f2b7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-302 .elementor-element.elementor-element-07c8ce4:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-07c8ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-302 .elementor-element.elementor-element-e033cc0:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-e033cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(http://saffronsoft.com/wordpress/hopestudy/wp-content/uploads/2025/03/Mask-group165.png);
    
}
.elementor-1350 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: left;
}	
.elementor-1223 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: left;
}
.elementor-1350 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1370 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1365 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}	
.elementor-1350 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title {
    line-height: 25px;
    font-size: 17px;
}
.elementor-1355 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 16rem -2.2rem;
}	
.elementor-1365 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 21rem -2.2rem;
}	
.elementor-1360 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 22rem -2.2rem;
}	
.elementor-1370 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 20rem -2.2rem;
}	
.elementor-1350 .elementor-element.elementor-element-285db9a > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-285db9a > .elementor-widget-container, .elementor-1370 .elementor-element.elementor-element-285db9a > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-285db9a > .elementor-widget-container , .elementor-1365 .elementor-element.elementor-element-285db9a > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-285db9a > .elementor-widget-container{
    margin: 0px 0px 0px 0px;
}
#uaerght, .elementor-1223 .elementor-element.elementor-element-f5b4bdb, .elementor-1370 .elementor-element.elementor-element-f5b4bdb, .elementor-1360 .elementor-element.elementor-element-f5b4bdb, .elementor-1365 .elementor-element.elementor-element-f5b4bdb, .elementor-1355 .elementor-element.elementor-element-f5b4bdb {
    padding-left: 0px;
    padding-right: 0px;
}	
.elementor-1350 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    line-height: 55px;
    font-size: 44px;
}	
.elementor-1350 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 17rem -6rem;
}	
#post-cs h2 {
   
    font-size: 21px;
     
}	
#post-cs .ps-next {
    right: 45%;
     
}	
#post-cs .ps-prev {
    left: 45%;
    
}	
}
@media screen and (max-width: 768px) {
#ssboxes h2 {
    font-size: 19px;
    line-height: 26px;
}
.elementor-1350 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title {
    line-height: 19px;
    font-size: 15px;
}
.news-block-text-wrap {
    
    padding: 15px;
    
}
.elementor-1350 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1350 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-position: initial;

}	
.elementor-1350 .elementor-element.elementor-element-503d811 {
    
    --margin-left: 10px;
   
    --padding-right: 10px;
}

#uaerght {
    padding-left: 0px;
    padding-right: 0px;
}	
.elementor-403 .elementor-element.elementor-element-3af52ab, .elementor-403 .elementor-element.elementor-element-ee19e1d, .elementor-403 .elementor-element.elementor-element-0c4b452 {
    padding-left: 0px;
}	
.elementor-403 .elementor-element.elementor-element-f29ac08, .elementor-403 .elementor-element.elementor-element-0384906, .elementor-403 .elementor-element.elementor-element-4f28927, .elementor-404 .elementor-element.elementor-element-5982fee, .elementor-404 .elementor-element.elementor-element-c667c14, .elementor-404 .elementor-element.elementor-element-6d9b9e4 {
    --padding-left: 0px;
}	
.elementor-1698 .elementor-element.elementor-element-7177776 {
    
    --padding-bottom: 0px;
 
}
.elementor-592 .elementor-element.elementor-element-9d6bfc5 {
   
    --padding-top: 0px;
  
}	
.elementor-1536 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-468d177 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title {
    font-size: 32px !important;
    line-height: 42px !important;
}
.elementor-416 .elementor-element.elementor-element-71aa678 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-5b57dd4 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-0321c01 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-f634ab6 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-1daaa7d .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-d1bb7bf .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-01f5f41 .elementor-heading-title {
    font-size: 26px;
    line-height: 38px;
}	
.page-id-345 .elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 12rem -16rem;
}	
.elementor-345 .elementor-element.elementor-element-d0a3c09 > .elementor-widget-container {
    margin: 0rem 0rem 24rem -5rem;
}	
.elementor-7 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}	
.elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 0rem -20rem;
}	
.elementor-345 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    font-size: 41px;
    line-height: 57px;
}
	.elementor-375 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-389 .elementor-element.elementor-element-747db7c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}	
.elementor-389 .elementor-element.elementor-element-9832b25 {
    
    --padding-top: 40px;
     
}	
.elementor-7 .elementor-element.elementor-element-b795bb8 {
    
    --margin-top: -65px;
    
}
.elementor-298 .elementor-element.elementor-element-8ae4b55 {
    
    --margin-top: -10px;
    
}
}
@media screen and (max-width: 700px) {
#ssboxes li {
    width: 100%;
    margin-right: 0px;
    margin-top: 20px;
}
.elementor-1350 .elementor-element.elementor-element-7177776:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-7177776 > .elementor-motion-effects-container > .elementor-motion-effects-layer, #about-sec {
    background-image: none;
    background-position: inherit;
    background-repeat: no-repeat;
    background-size: auto;
}	
.elementor-1370 .elementor-element.elementor-element-f5b4bdb {
     
    --padding-left: 0px;
    --padding-right: 0px;
}	
.elementor-1350 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-7212738 .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-71e58f5 .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-3b4a077 .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-2f29ab9 .elementor-heading-title, .page-id-1223 h2.elementor-heading-title.elementor-size-default, .page-id-1370 h2.elementor-heading-title.elementor-size-default, .page-id-1360 h2.elementor-heading-title.elementor-size-default, .page-id-1355 h2.elementor-heading-title.elementor-size-default, .page-id-1365 h2.elementor-heading-title.elementor-size-default
	{
	        font-size: 32px !important;
        line-height: 40px !important;	
	}
.elementor-1350 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}	
#post-cs h2 {
    
    font-size: 24px !important;
 
    width: 100%;
    min-height: auto;
}	
#post-cs .ps-prev {
    left: 40%;
   
}	
#post-cs .ps-next {
    right: 40%;
    
}
.elementor-1350 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container,.elementor-1370 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1365 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-b2e8194 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}	
.elementor-1360 .elementor-element.elementor-element-f5b4bdb, .elementor-1365 .elementor-element.elementor-element-f5b4bdb, .elementor-1355 .elementor-element.elementor-element-f5b4bdb {
    
    --padding-left: 0px;
    --padding-right: 0px;
}	
div#wwdsect {
    padding-bottom: 0px;
}	
.elementor-1350 .elementor-element.elementor-element-80e8d9e .elementor-heading-title,.page-id-1223 .elementor-1223 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .page-id-1370 .elementor-1370 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .page-id-1360 .elementor-1360 .elementor-element.elementor-element-80e8d9e .elementor-heading-title,.page-id-1365  .elementor-1365 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .page-id-1355  .elementor-1355 .elementor-element.elementor-element-80e8d9e .elementor-heading-title
	{
	font-size:26px !important;	
	}
.page-id-1350 .elementor-1350 .elementor-element.elementor-element-8a4be03 .elementor-heading-title, .page-id-1223 .elementor-1223 .elementor-element.elementor-element-8a4be03 .elementor-heading-title, .page-id-1370 .elementor-1370 .elementor-element.elementor-element-8a4be03 .elementor-heading-title, .page-id-1360 .elementor-1360 .elementor-element.elementor-element-8a4be03 .elementor-heading-title, .page-id-1365 .elementor-1365 .elementor-element.elementor-element-8a4be03 .elementor-heading-title, .page-id-1355 .elementor-1355 .elementor-element.elementor-element-8a4be03 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 30px !important;
}	
.elementor-1350 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1350 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1370 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1360 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1365 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-145a92e .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-1355 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-1223 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title
	{
line-height: 25px;
        font-size: 18px;		
	}
.elementor-1223 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1223 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1370 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1360 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1360 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1365 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1355 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer 
	{
	background-position: initial;	
	}
.elementor-1223 .elementor-element.elementor-element-211acd4 > .elementor-widget-container, .elementor-1370 .elementor-element.elementor-element-211acd4 > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-211acd4 > .elementor-widget-container, .elementor-1365 .elementor-element.elementor-element-211acd4 > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}	
.elementor-1350 .elementor-element.elementor-element-87bf482 > .elementor-widget-container, .elementor-1223 .elementor-element.elementor-element-87bf482 > .elementor-widget-container, .elementor-1370 .elementor-element.elementor-element-87bf482 > .elementor-widget-container, .elementor-1360 .elementor-element.elementor-element-87bf482 > .elementor-widget-container, .elementor-1365 .elementor-element.elementor-element-87bf482 > .elementor-widget-container, .elementor-1355 .elementor-element.elementor-element-87bf482 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
}	
.elementor-1223 .elementor-element.elementor-element-503d811, .elementor-1370 .elementor-element.elementor-element-503d811, .elementor-1360 .elementor-element.elementor-element-503d811 {
     
    --padding-left: 10px;
    --padding-right: 10px;
}	
.elementor-1223 .elementor-element.elementor-element-f5b4bdb {
   
    --padding-left: 0px;
    --padding-right: 0px;
}	
#post-cs.carousel3 .ps-box {
    width: 100%;
    margin: 0;
    float: left;
    padding: 10px;
}	
#edibx {
   
    margin-bottom: 20px;
}	
.page-id-1782 .elementor-element.elementor-element-5b35f66.e-con-full.e-flex.e-con.e-child {
    padding: 0px 0px 20px 0px;
}
.elementor-1733 .elementor-element.elementor-element-b3d4136 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-1782 .elementor-element.elementor-element-b3d4136 {
    
    --padding-left: 10px;
    
}
.elementor-1733 .elementor-element.elementor-element-f5b4bdb
	{
	--padding-left:0px;	
	}
.elementor-1782 .elementor-element.elementor-element-ab42367, .elementor-1733 .elementor-element.elementor-element-ab42367 {
   
    --padding-right: 0px;
}
.elementor-1782 .elementor-element.elementor-element-0491ee6 {
     
    --padding-top: 0px;
    
}
.elementor-1536 .elementor-element.elementor-element-67cd20f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f633ffc.elementor-widget.elementor-widget-image {
    display: none;
}
.elementor-1782 .elementor-element.elementor-element-f5b4bdb
{
        --padding-left: 0px;		
}
.elementor-1536 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-468d177 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1536 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-3796d8f .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-a5bd2ad .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-335ac41 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-0ffccba .elementor-heading-title,  .elementor-1754 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1754 .elementor -element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-76443f0 .elementor-heading-title, .elementor-1719 .elementor-element.elementor-element-a607984 .elementor-heading-title,  .elementor-1698 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-67cd20f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-0e96603 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-37dabc0 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-ed1b04f .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-2a71455 .elementor-heading-title, .elementor-1698 .elementor-element.elementor-element-76443f0 .elementor-heading-title {
    font-size: 30px !important;
    line-height: 36px !important;
}
.elementor-element.elementor-element-4e5cb62.elementor-widget.elementor-widget-image {
    display: none;
}
.elementor-1536 .elementor-element.elementor-element-60a3d78, .elementor-1536 .elementor-element.elementor-element-ab42367 {
    
    --padding-bottom: 40px;
    
}
.elementor-1536 .elementor-element.elementor-element-d7b7d6f {
   
    --padding-top: 40px;
    --padding-bottom: 20px;
   
}
.elementor-element.elementor-element-5125303.e-con-full.e-flex.e-con.e-child.animated.fadeInLeft, .elementor-element.elementor-element-87a3349.e-con-full.e-flex.e-con.e-child.animated.fadeInLeft {
    padding: 0px;
}
.elementor-1536 .elementor-element.elementor-element-f5b4bdb {
    
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-298 .elementor-element.elementor-element-8ae4b55 {
    
    --padding-bottom: 15px;
    --padding-left: 10px;
    
}
.elementor-345 .elementor-element.elementor-element-b97c0d4 > .elementor-widget-container {
    margin: 0px;
    display: none;
}
.page-id-345 .elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
}
.elementor-302 .elementor-element.elementor-element-c007fc4, .elementor-302 .elementor-element.elementor-element-4037723, .elementor-302 .elementor-element.elementor-element-c2ac483, .elementor-302 .elementor-element.elementor-element-ae5a2f0 {
   
    --padding-bottom: 10px;
    --padding-left: 10px;
    
}
.elementor-302 .elementor-element.elementor-element-d3d8972, .elementor-302 .elementor-element.elementor-element-97809bb, .elementor-302 .elementor-element.elementor-element-75d9c04, .elementor-302 .elementor-element.elementor-element-8253c3b {
    --padding-left: 0px;
    padding-top: 10px;
}
.elementor-302 .elementor-element.elementor-element-2dbd759 {
    
    --margin-top: 20px;
   
}

.elementor-298 .elementor-element.elementor-element-c50c0a8 > .elementor-widget-container, .elementor-298 .elementor-element.elementor-element-c364708 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-298 .elementor-element.elementor-element-c50c0a8 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-c364708 .elementor-heading-title {
    
    font-size: 30px;
   
    line-height: 30px;
   
}
.elementor-298 .elementor-element.elementor-element-02b0554 {
  
    --margin-right: 0px;
  
}
.elementor-298 .elementor-element.elementor-element-760c39d {
   
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-46a70ae.e-con-full.e-flex.e-con.e-child {
          background: #662D74;
        border-radius: 10px;
        --row-gap: 0px;
}
.elementor-298 .elementor-element.elementor-element-f865761 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}	
.elementor-298 .elementor-element.elementor-element-da97933 .elementor-heading-title{
    color: #000;
    background: #fff;
    margin: 0px auto;
    width: 50px;
    height: 50%;
    display: table;
    border-radius: 0px 0px 10px 10px;
    text-align: center;
    padding: 10px;
}	
.elementor-298 .elementor-element.elementor-element-287589e, .elementor-298 .elementor-element.elementor-element-cb72e3a {
    --padding-left: 0px;
    text-align: center;
}	
#sdbackbg {
   
    background: #662D74;
    border-radius: 10px; --row-gap: 0px;
}
.elementor-400 .elementor-element.elementor-element-dc14ef0, .elementor-400 .elementor-element.elementor-element-c137c91, .elementor-400 .elementor-element.elementor-element-e62a03f, .elementor-400 .elementor-element.elementor-element-892c8f8, .elementor-400 .elementor-element.elementor-element-4db9600, .elementor-400 .elementor-element.elementor-element-8561358 {
    
     --padding-bottom: 0px;  
     --padding-left: 10px;  
      --padding-right: 10px; 
}
#sdulli ul li {
   
    padding-left: 0em;
}	
#sdbackbg .elementor-widget-text-editor
	{
	margin:0px auto; font-size: 18px;
        line-height: 28px;	
	}
#sdbackbg .elementor-heading-title {
   
    color: #000;
    background: #fff;
    margin: 0px auto;
    width: 50px;
    height: 50%;
    display: table;
    border-radius: 0px 0px 10px 10px;
    text-align: center;
    padding: 10px;
}
	
.elementor-400 .elementor-element.elementor-element-4ec4da4, .elementor-400 .elementor-element.elementor-element-54e4802, .elementor-400 .elementor-element.elementor-element-7bb2c85, .elementor-400 .elementor-element.elementor-element-00da256, .elementor-400 .elementor-element.elementor-element-ab79e19, .elementor-400 .elementor-element.elementor-element-59ed6de {
    --padding-left: 0px;
}	
.elementor-400 .elementor-element.elementor-element-e95dbda .elementor-heading-title {
  
    font-size: 27px;
   
    line-height: 35px;
}
.elementor-400 .elementor-element.elementor-element-9386233 {
   
    --padding-bottom: 35px;
  
}
.elementor-416 .elementor-element.elementor-element-509d729:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-509d729 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-416 .elementor-element.elementor-element-079c05d:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-f70cdc0:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-f70cdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-416 .elementor-element.elementor-element-1f2e474:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-1f2e474 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-position: right;
  
}
.elementor-416 .elementor-element.elementor-element-509d729
	{
	min-height:auto;     
	}
.elementor-416 .elementor-element.elementor-element-3d4e7a5 {
    
    --padding-left: 105px;
   
}
#ofleftp {
    padding-left: 10px;
}
.elementor-416 .elementor-element.elementor-element-4c3491f, .elementor-416 .elementor-element.elementor-element-c680ed6, .elementor-416 .elementor-element.elementor-element-a1b8f86 {
    
    align-items: center;
}
.elementor-416 .elementor-element.elementor-element-678b5d5, .elementor-416 .elementor-element.elementor-element-079c05d, .elementor-416 .elementor-element.elementor-element-b348aa9, .elementor-416 .elementor-element.elementor-element-f70cdc0, .elementor-416 .elementor-element.elementor-element-1f2e474, .elementor-416 .elementor-element.elementor-element-fcc5489 {
    
    --min-height: 254px;
   
}
.elementor-element.elementor-element-07fa9da.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-b7abc26.e-con-full.e-flex.e-con.e-child, .elementor-416 .elementor-element.elementor-element-4cb62da, .elementor-416 .elementor-element.elementor-element-870d628.e-con, .elementor-416 .elementor-element.elementor-element-8e70707.e-con, .elementor-416 .elementor-element.elementor-element-b7f22d4 {
    display: none;
}
.elementor-416 .elementor-element.elementor-element-71aa678 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-5b57dd4 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-0321c01 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-f634ab6 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-1daaa7d .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-d1bb7bf .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-01f5f41 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-c7b5171 .elementor-heading-title {
    font-size: 21px;
    line-height: 28px;
}
.elementor-element.elementor-element-69f007b.e-con-full.e-flex.e-con.e-child.animated.fadeInRight {
    padding: 0;
}	
.elementor-598 .elementor-element.elementor-element-2dde973, .elementor-596 .elementor-element.elementor-element-e41d059, .elementor-594 .elementor-element.elementor-element-476a188, .elementor-592 .elementor-element.elementor-element-a45e541, .elementor-586 .elementor-element.elementor-element-b0f2c60, .elementor-589 .elementor-element.elementor-element-d528ac8, .elementor-582 .elementor-element.elementor-element-0bd9468, .elementor-269 .elementor-element.elementor-element-1539b58, .elementor-266 .elementor-element.elementor-element-41c89c6 {
     
    --padding-top: 30px;--padding-bottom: 30px;
    
}
.elementor-596 .elementor-element.elementor-element-3bbeb4e {
    
    --padding-top: 0px;
    
}
.elementor-element.elementor-element-cf8756d.e-con-full.e-flex.e-con.e-child.animated.fadeInRight, .elementor-598 .elementor-element.elementor-element-bd58afd, .elementor-596 .elementor-element.elementor-element-23ef9ff, .elementor-596 .elementor-element.elementor-element-3cc30ad, .elementor-594 .elementor-element.elementor-element-be3eb3c, .elementor-594 .elementor-element.elementor-element-0410358, .elementor-1 .elementor-element.elementor-element-0af9459, .elementor-1 .elementor-element.elementor-element-742b86f {
    padding: 0px;
}
.elementor-598 .elementor-element.elementor-element-71d8ea5 .elementor-heading-title, .elementor-596 .elementor-element.elementor-element-936daf6 .elementor-heading-title {
    
    font-size: 18px;
  
    line-height: 25px;
    
}
.elementor-598 .elementor-element.elementor-element-64407cb {
  
    --padding-top: 0px;
    
}
.elementor-element.elementor-element-0d82259.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list li
	{
	    display: table;
    margin: 0px auto;	
	}
div#hhmbanner  .e-con-inner {
    padding-bottom: 20px;
}
#rpwtbx li img
	{
	min-height:auto;
	}
#contact-form ul li input, #contact-form ul li select {
   
    font-size: 16px;
    
    height: 50px;
}
#contact-form .submit-btn {
    
    font-size: 18px;
 
    height: 50px;
   
}
#newsletter input.tnp-submit {
    
    margin-left: 0px;
}
.elementor-element.elementor-element-5b35f66.e-con-full.e-flex.e-con.e-child {
    padding: 0px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-64f8742.elementor-element {
   
    margin: 0px auto;
}
.elementor-element.elementor-element-56e3fe2.hfe-nav-menu__align-right.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
    position: relative;
    top: -10px;
}	
.elementor-7 .elementor-element.elementor-element-fa71b8a {
   
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}	
.elementor-375 .elementor-element.elementor-element-0f5f9bf, .elementor-389 .elementor-element.elementor-element-fa71b8a, .elementor-472 .elementor-element.elementor-element-fa71b8a, .elementor-345 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-598 .elementor-element.elementor-element-7c34c09.e-con, .elementor-596 .elementor-element.elementor-element-7d56370.e-con, .elementor-1 .elementor-element.elementor-element-dcd7a49.e-con, .elementor-416 .elementor-element.elementor-element-fa71b8a, .elementor-400 .elementor-element.elementor-element-cac4a15, .elementor-403 .elementor-element.elementor-element-b47e112, .elementor-298 .elementor-element.elementor-element-24d2f77, .elementor-302 .elementor-element.elementor-element-6e51714, .elementor-404 .elementor-element.elementor-element-c6ae358, .elementor-1536 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1648 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1782 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1733 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1754 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1719 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-1698 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-592 .elementor-element.elementor-element-360c3c0.e-con, .elementor-586 .elementor-element.elementor-element-0fff1f1.e-con, .elementor-589 .elementor-element.elementor-element-27e4943.e-con, .elementor-582 .elementor-element.elementor-element-c68385d.e-con, .elementor-269 .elementor-element.elementor-element-2744199.e-con, .elementor-266 .elementor-element.elementor-element-e90d439.e-con {
    --width: max-content;     --padding-top: 10px;
    --padding-bottom: 10px;         margin-top: 60px;
}	
	
.elementor-524 .elementor-element.elementor-element-fa71b8a.e-con, .elementor-300 .elementor-element.elementor-element-348afc9.e-con, .elementor-594 .elementor-element.elementor-element-a8b975c {
    --padding-top: 10px;
    --padding-bottom: 10px;         margin-top: 60px; width: max-content;
}	
	
.elementor-375 .elementor-element.elementor-element-f56716f, .elementor-389 .elementor-element.elementor-element-39b679d, .elementor-472 .elementor-element.elementor-element-39b679d {
     
    --min-height: auto;
   
}	
#ssboxes h2 {
    font-size: 22px;
    line-height: 28px;
    width: 100%;
    min-height: auto;
}
.elementor-7 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}	
.elementor-58 .elementor-element.elementor-element-63421ed .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-1c78f96 .elementor-heading-title, .elementor-58 .elementor-element.elementor-element-781df1b .elementor-heading-title {
    font-size: 26px;
    line-height: 30px;
}		
#rpwtbx li {
    width: 100%;
    padding: 0px 0px 10px 0px;
}
.elementor-7 .elementor-element.elementor-element-7212738 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-71e58f5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3b4a077 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-ac0692a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-2f29ab9 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title {
     
    font-size: 40px;
    
    line-height: 48px;
}
.elementor-7 .elementor-element.elementor-element-7177776 {
    
    --padding-bottom: 80px;
  
}
.elementor-7 .elementor-element.elementor-element-503d811 {
   
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-7 .elementor-element.elementor-element-eaa358d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eaa358d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-bf84020:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bf84020 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-2098225:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2098225 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-7 .elementor-element.elementor-element-dc66dd5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dc66dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover; background-position: initial;
}
#cebox {
    width: 100%;
    height: auto;
}
.elementor-7 .elementor-element.elementor-element-87bf482 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}	
#cebox {
    width: 100%;
    height: auto;
}
.elementor-7 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
}	
.elementor-element.elementor-element-07ee211.elementor-widget.elementor-widget-image {
    display: none;
}	
.elementor-7 .elementor-element.elementor-element-7212738 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-71e58f5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3b4a077 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-ac0692a .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-2f29ab9 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-285db9a .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
}	
.elementor-58 .elementor-element.elementor-element-6faa1d8 {
    --width: 100%;
}
.hfe-nav-menu__align-left .hfe-nav-menu {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
}
#footer-menu ul {
    display: table;
    margin: 0px auto;
    text-align: center;
    flex-wrap: wrap;
}	
#footer-menu ul li {
    width: 100%;
}
#footer-menu ul li a
	{
	    text-align: center;
    align-items: center;
    justify-content: center;
 
	}
.elementor-7 .elementor-element.elementor-element-80e8d9e .elementor-heading-title {
    
    font-size: 26px;
    
}
.elementor-element.elementor-element-fa71b8a.e-con-full.e-flex.e-con.e-child.animated.fadeInLeft {
    margin-top: 35px;
}
.elementor-7 .elementor-element.elementor-element-8a4be03 .elementor-heading-title {
    
    font-size: 18px;
  
    line-height: 30px;
    
}
.elementor-1719 .elementor-element.elementor-element-b3d4136, .elementor-1754 .elementor-element.elementor-element-b3d4136 {
   
    --padding-left: 10px;
    --padding-right: 10px;
}	
	.elementor-1719 .elementor-element.elementor-element-ab42367, .elementor-1754 .elementor-element.elementor-element-ab42367, .elementor-1698 .elementor-element.elementor-element-ab42367{--padding-right: 0px;}	
#hetinfo li
	{
	display:inline-block; float:left; width:auto;
	}
	#hetinfo li a{font-size:16px;}
	#hetinfo li .elementor-icon-list-icon{padding-right:0px;}
	
.elementor-375 .elementor-element.elementor-element-7d2fc30 .elementor-heading-title, .elementor-389 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-345 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-524 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-300 .elementor-element.elementor-element-b347663 .elementor-heading-title, .elementor-598 .elementor-element.elementor-element-b92f94e .elementor-heading-title, .elementor-596 .elementor-element.elementor-element-deeba87 .elementor-heading-title, .elementor-594 .elementor-element.elementor-element-1ffcb13 .elementor-heading-title, .elementor-1 .elementor-element.elementor-element-07b6db4 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-400 .elementor-element.elementor-element-8e93dc1 .elementor-heading-title, .elementor-403 .elementor-element.elementor-element-8807f11 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-9363935 .elementor-heading-title, .elementor-302 .elementor-element.elementor-element-7128668 .elementor-heading-title, .elementor-404 .elementor-element.elementor-element-c6ae358, .elementor-1536 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-1648 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-1782 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-1733 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-1754 .elementor-element.elementor-element-80e8d9e .elementor-heading-title , .elementor-1698 .elementor-element.elementor-element-80e8d9e .elementor-heading-title, .elementor-592 .elementor-element.elementor-element-303e8e8 .elementor-heading-title, .elementor-589 .elementor-element.elementor-element-6449f6b .elementor-heading-title, .elementor-586 .elementor-element.elementor-element-38a5ff9 .elementor-heading-title, .elementor-266 .elementor-element.elementor-element-5b48fab .elementor-heading-title, .elementor-269 .elementor-element.elementor-element-a83665f .elementor-heading-title, .elementor-582 .elementor-element.elementor-element-c68385d.e-con{
   
    font-size: 40px;
  
    line-height: 60px;
}
.elementor-1719 .elementor-element.elementor-element-80e8d9e .elementor-heading-title {
    
    font-size: 33px;
  
    line-height: 55px;
   
}	
.elementor-375 .elementor-element.elementor-element-3b4a077 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-478fd60 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-e1eed8c .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-da7e621 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-1ccc5e0 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-a7482a4 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-febcd4f .elementor-heading-title
	{
	        font-size: 32px;
        line-height: 40px;	
	}	
.elementor-375 .elementor-element.elementor-element-b795bb8 {
   
    --margin-top: -50px;
    
}	
.elementor-375 .elementor-element.elementor-element-87bf482 > .elementor-widget-container {
   
    padding: 20px 0px 0px 0px;
}
.elementor-375 .elementor-element.elementor-element-211acd4 > .elementor-widget-container {
  
    padding: 20px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-827046d {
    
    font-size: 18px;
    
    line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-b795bb8 {
    
    --margin-top: -30px;
    
}
.elementor-7 .elementor-element.elementor-element-211acd4 .elementor-image-box-description, .elementor-7 .elementor-element.elementor-element-87bf482 .elementor-image-box-description, .elementor-7 .elementor-element.elementor-element-87bf482 .elementor-image-box-description, .elementor-375 .elementor-element.elementor-element-211acd4 .elementor-image-box-description, .elementor-375 .elementor-element.elementor-element-87bf482 .elementor-image-box-description {
   
    font-size: 25px;
  
    line-height: 33px;
}
#partimg {
    width: 100%;
}
	.elementor-345 .elementor-element.elementor-element-f5b4bdb {
    
    --padding-left: 0px;
    
}
.elementor-element.elementor-element-b97c0d4.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-d0a3c09.elementor-widget.elementor-widget-image {
    display: none;
}
.elementor-345 .elementor-element.elementor-element-64f8742 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0;
}
.elementor-389 .elementor-element.elementor-element-747db7c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}	
.elementor-389 .elementor-element.elementor-element-9832b25 {
    
    --padding-top: 60px;
     
}	
.elementor-300 .elementor-element.elementor-element-f7483d5 .elementor-heading-title, .elementor-403 .elementor-element.elementor-element-31e2c1b .elementor-heading-title {
    font-size: 35px;
    line-height: 50px;
}
#serdbx {
  
    padding: 20px;
}	
#sdbinfo
	{
	display: inline-block;	
	    --padding-top: 20px;
    --padding-bottom: 20px;	    --min-height: auto;
	}
.elementor-element.elementor-element-8a16e8a.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-7a1decd.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-d9e13c2.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-e9a1932.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-fbaff00.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-fbaff00.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-dcb1eff.e-con-full.e-flex.e-con.e-child{
    display: inline-block;
    width: 21%;
    float: left;
}
.elementor-element.elementor-element-f29ac08.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-0384906.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-4f28927.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-5982fee.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-c667c14.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-6d9b9e4.e-con-full.e-flex.e-con.e-child {
    display: inline-block;
    float: left;
    width: 79%;
}	
.elementor-1536 .elementor-element.elementor-element-f5b4bdb, .elementor-1648 .elementor-element.elementor-element-f5b4bdb, .elementor-1782 .elementor-element.elementor-element-f5b4bdb, .elementor-1733 .elementor-element.elementor-element-f5b4bdb, .elementor-1754 .elementor-element.elementor-element-f5b4bdb, .elementor-1719 .elementor-element.elementor-element-f5b4bdb, .elementor-1698 .elementor-element.elementor-element-f5b4bdb {
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-1648 .elementor-element.elementor-element-b3d4136 {
     
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-1648 .elementor-element.elementor-element-ab42367 {
     
    --padding-left: 0px;
    --padding-right: 0px;
}	
	.swiper-backface-hidden .swiper-slide {
    box-shadow: none;ortant
	}
}

@media screen and (max-width: 380px) {
.elementor-7 .elementor-element.elementor-element-80e8d9e .elementor-heading-title {
    font-size: 23px;
}
.elementor-416 .elementor-element.elementor-element-3d4e7a5 {
    --padding-left: 78px;
}	
.elementor-416 .elementor-element.elementor-element-71aa678 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-5b57dd4 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-0321c01 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-f634ab6 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-1daaa7d .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-d1bb7bf .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-01f5f41 .elementor-heading-title, .elementor-416 .elementor-element.elementor-element-c7b5171 .elementor-heading-title {
    font-size: 18px;
    line-height: 26px;
}
.elementor-7 .elementor-element.elementor-element-8a4be03 .elementor-heading-title {
    font-size: 16px;
    line-height: 27px;
}
#hetinfo li a {
    font-size: 14px;
}	
.elementor-7 .elementor-element.elementor-element-5cae811 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-7ab573b .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-a8e8ac7 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-145a92e .elementor-heading-title {
    font-size: 18px;
    line-height: 22px;
}
.elementor-7 .elementor-element.elementor-element-8da1b6d .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-3cab38c .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-dfd02b5 .elementor-heading-title, .elementor-7 .elementor-element.elementor-element-b2e8194 .elementor-heading-title {
    line-height: 16px;
    font-size: 16px;
}
.elementor-7 .elementor-element.elementor-element-b795bb8 {
    --margin-top: -15px;
}
.elementor-375 .elementor-element.elementor-element-b795bb8 {
    --margin-top: -25px;
}
.elementor-472 .elementor-element.elementor-element-285db9a .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-478fd60 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-e1eed8c .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-da7e621 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-1ccc5e0 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-a7482a4 .elementor-heading-title, .elementor-472 .elementor-element.elementor-element-febcd4f .elementor-heading-title
	{
	        font-size: 28px;
        line-height: 37px;	
	}	
.elementor-403 .elementor-element.elementor-element-121121b, .elementor-403 .elementor-element.elementor-element-f6a0dc3, .elementor-403 .elementor-element.elementor-element-a632a3c {
    font-size: 16px;
    line-height: 21px;
}
.elementor-403 .elementor-element.elementor-element-f29ac08, .elementor-403 .elementor-element.elementor-element-0384906, .elementor-403 .elementor-element.elementor-element-4f28927 {
    --padding-left: 32px;
}
.elementor-298 .elementor-element.elementor-element-b3f45f3 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-39075b1 .elementor-heading-title {
  font-size: 28px;
        line-height: 36px;
    }
.elementor-298 .elementor-element.elementor-element-c50c0a8 .elementor-heading-title, .elementor-298 .elementor-element.elementor-element-c364708 .elementor-heading-title {
    font-size: 28px;
    line-height: 30px;
}
.elementor-298 .elementor-element.elementor-element-f865761, .elementor-298 .elementor-element.elementor-element-fc5339e {
    font-size: 16px;
    line-height: 27px;
    font-weight: 700;
}
.elementor-403 .elementor-element.elementor-element-121121b, .elementor-403 .elementor-element.elementor-element-f6a0dc3, .elementor-403 .elementor-element.elementor-element-a632a3c, .elementor-404 .elementor-element.elementor-element-e9a0dba, .elementor-404 .elementor-element.elementor-element-e2a9357, .elementor-404 .elementor-element.elementor-element-bdeb9a8 {
    font-size: 14px;
    line-height: 20px;
    padding-left: 10px;
}
.elementor-1733 .elementor-element.elementor-element-80e8d9e .elementor-heading-title
	{
	font-size: 35px;
        line-height: 55px;	
	}
}


.page-id-524 #newslist .news-block-thumb img {
    height: 300px !important;
    object-fit: cover;
}
.swiper-slide-inner {
    padding: 0 15px;
}












