@import url("../css/_micro-cta.css");
@import url("../css/_technology-providers-module.css");
@import url("../css/_cta-module.css");
@import url("../css/_resource-slider-module.css");
@import url("../css/_faq-module.css");
@import url("../css/_block-module.css");

/* Default page */
.general-default-article-section {float: left; width: 100%; padding:104px 0 167px;}
.general-default-article-section ol {padding: 3px 0 0 0; max-width: 584px;}
.general-default-article-section ul {padding: 2px 0 0 0; max-width: 584px;}
.general-default-article-section ol li, .general-default-article-section ul li, .general-default-article-section p {letter-spacing: 0.1px;}

.general-default-article-section h4 {padding: 24px 0 0 0;}
.general-default-article-section br {display: none;}
.fullwidth_image .container-md {max-width: 960px;}

#mainContent .general-default-article-section:nth-child(2) {padding-top: 180px;}

.common-micro-cta {margin-top: 2px; margin-bottom: 49px; width: 100vw; transform: translateX(-50vw); left: 50%; position: relative; padding: 0;}

.block-module {margin-top: 2px; margin-bottom: 49px; width: 100vw; transform: translateX(-50vw); left: 50%; position: relative; padding: 23px 0;}
.block-module-list {margin-bottom: 64px;}
.block-module-list small {color: var(--small-grey);}
.block-module-list:first-child .block-module-image img {-webkit-transform: scaleX(-1); transform: scaleX(-1);}

.res-slider-main {padding: 79px 0 43px;}
.res-slider-main::before {left: -69.9%;}
.res-slider-module {padding-bottom: 38px;}

/*-- media css starts here --*/
@media only screen and (min-width: 1024px){
	.animation--hidden-bar, .default-banner-section.split-banner .hero-banner-image .banner-img  {overflow: inherit;}
	.animation--reval-bar {height: 100%; bottom: -95px; right: -100%;}
	.block-module-image {margin-top: auto;}
	.block-module-texts {padding: 65px 0 41px 0;}
	
	
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.general-default-article-section {padding: 35px 0 100px;}
	#mainContent .general-default-article-section:nth-child(2) {padding: 120px 0 100px;}
	.faq-module {padding-top: 0}
}
@media only screen and (max-width: 767px) and (min-width: 200px){
	.faq-module {padding-top: 0;}
	
	.default-banner-section.split-banner .hero-banner-main .hero-banner-text {width:71.5%;}
	.default-banner-section.split-banner .hero-banner-image {width: calc(100% - 71.5%);}
	.default-banner-section.split-banner .hero-banner-main p {padding-right: 10px;}
	.default-banner-section.split-banner .hero-banner-main h1 {letter-spacing: -0.4px;}
	.default-banner-section.split-banner{min-height: 341px}
	.default-banner-section.split-banner .hero-banner-image .banner-img {width: calc(100% + 33px);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0% 100%);}
	.default-banner-section.split-banner .hero-banner-image .banner-img img {object-position: -1px 1px;}
	
	#mainContent .general-default-article-section:nth-child(2) {padding: 56px 0 50px;}
	.general-default-article-section {padding: 56px 0 50px;}
	.general-default-article-section ol {padding: 8px 0 0 0;}
		.common-micro-cta {padding: 0; margin-bottom: 51px; margin-top: 15px;}
	
	.block-module {margin-bottom: 0; padding: 24px 0 22px;}
	.block-module-texts p {letter-spacing: normal; margin-bottom: 24px;}
	.block-module-list {gap: 26px; margin-bottom: 24px;}
	
	.res-slider-main::before {display: none;}
	.res-slider-main {padding:50px 0 10px 0; margin-top: -8px;}

}