/* Solapa Solar & Power HTML Template *//************ TABLE OF CONTENTS *************** 1. Fonts2. Reset3. Global4. Main Header / Style Two5. Slider Section / Two / Three6. Energy One7. Service One8. Faq One9. Choose One10. CTA One11. Project One / Two / Three12. Testimonial One / Two13. News One / Two14. Site Footer15. Counter One16. Solar One17. Service Two18. Consultant One / Two19. History One20. Progress One21. Pricing One22. Page Title23. Team One24. Service Detail25. Service Widgets26. Project Detail27. Project Widgets28. Blog Classic29. Blog Widgets30. Not Found31. Contact Form32. Map**********************************************//*	font-family: 'Catamaran', sans-serif;	font-family: 'Smooch Sans', sans-serif;*//* Preloader */.preloader {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 999999999;	background-color: #ffffff;	background-position: center center;	background-repeat: no-repeat;}.preloader span {	position: relative;	left: 50%;	top: 50%;	width: 100px;	height: 100px;	display: block;	margin-left: -50px;	margin-top: -50px;	background-image: url(../images/icons/preloader.png);}.text-right {	text-align: right;}/***====================================================================	Root Code Variables==================================================================== ***//* Theme Color */:root {	/* Fonts Variable */	--solapa-smooch-font: 'Smooch Sans', sans-serif;	--solapa-catamaran-font: 'Catamaran', sans-serif;	--solapa-base: #8C1618;	--solapa-base-rgb: 140, 22, 24;	--solapa-primary: #FFE408;	--solapa-primary-rgb: 42, 182, 132;	--solapa-second-color: #D62225;	--solapa-second-color-rgb: 214, 34, 37;	--solapa-third-color: #080d1c;	--solapa-third-color-rgb: 8, 13, 28;	--solapa-fourth-color: #f7f5f5;	--solapa-fourth-color-rgb: 247, 245, 245;	--solapa-fifth-color: #4d4b57;	--solapa-fifth-color-rgb: 77, 75, 87;	--solapa-six-color: #03050c;	--solapa-six-color-rgb: 3, 5, 12;	--solapa-seven-color: #fff1e2;	--solapa-seven-color-rgb: 255, 241, 226;	--solapa-eight-color: #03060d;	--solapa-eight-color-rgb: 3, 6, 13;	--solapa-nine-color: #f8fafe;	--solapa-nine-color-rgb: 248, 250, 254;	--solapa-ten-color: #eaedf3;	--solapa-ten-color-rgb: 234, 237, 243;	--solapa-eleven-color: #ffe7e6;	--solapa-eleven-color-rgb: 255, 231, 230;	--solapa-twelve-color: #ffe7e6;	--solapa-twelve-color-rgb: 255, 231, 230;	--solapa-thirteen-color: #ffe7e6;	--solapa-thirteen-color-rgb: 255, 231, 230;	--solapa-fourteen-color: #232323;	--solapa-fourteen-color-rgb: 35, 35, 35;	--solapa-fifteen-color: #eff4f2;	--solapa-fifteen-color-rgb: 239, 244, 242;	--solapa-sixteen-color: #ecf9f5;	--solapa-sixteen-color-rgb: 236, 249, 245;	--solapa-seventeen-color: #dae3e0;	--solapa-seventeen-color-rgb: 218, 227, 224;	--solapa-eightteen-color: #fdfaf6;	--solapa-eightteen-color-rgb: 253, 250, 246;	--solapa-nineteen-color: #fbb02d;	--solapa-nineteen-color-rgb: 251, 176, 45;	--solapa-twenty-color: #355d4d;	--solapa-twenty-color-rgb: 53, 93, 77;	--solapa-twentyone-color: #2b2b2b;	--solapa-twentyone-color-rgb: 43, 43, 43;	--solapa-twentytwo-color: #e8e7e6;	--solapa-twentytwo-color-rgb: 232, 231, 230;	--solapa-twentythree-color: #ececec;	--solapa-twentythree-color-rgb: 236, 236, 236;	--solapa-twentyfour-color: #f5f3f3;	--solapa-twentyfour-color-rgb: 245, 243, 243;	--solapa-twentyfive-color: #f8f8f8;	--solapa-twentyfive-color-rgb: 248, 248, 248;	--solapa-twentysix-color: #2e313d;	--solapa-twentysix-color-rgb: 46, 49, 61;	--solapa-twentyseven-color: #111e43;	--solapa-twentyseven-color-rgb: 17, 30, 67;	--solapa-twentyeight-color: #17161a;	--solapa-twentyeight-color-rgb: 23, 22, 26;	--solapa-twentynine-color: #2a282e;	--solapa-twentynine-color-rgb: 42, 40, 46;	--solapa-thirty-color: #1c1b1e;	--solapa-thirty-color-rgb: 28, 27, 30;	--solapa-thirtyone-color: #1d1c21;	--solapa-thirtyone-color-rgb: 29, 28, 33;	--solapa-thirtytwo-color: #e8e8e8;	--solapa-thirtytwo-color-rgb: 232, 232, 232;	--solapa-thirtythree-color: #f2f5f4;	--solapa-thirtythree-color-rgb: 242, 245, 244;	--solapa-thirtyfour-color: #ece6e0;	--solapa-thirtyfour-color-rgb: 236, 230, 224;	--solapa-thirtyfive-color: #edf4f2;	--solapa-thirtyfive-color-rgb: 237, 244, 242;	--solapa-thirtysix-color: #120e1c;	--solapa-thirtysix-color-rgb: 18, 24, 28;	--solapa-thirtyseven-color: #f5f5f5;	--solapa-thirtyseven-color-rgb: 245, 245, 245;	--solapa-thirtyeight-color: #131212;	--solapa-thirtyeight-color-rgb: 19, 18, 19;	--solapa-thirtynine-color: #dedede;	--solapa-thirtynine-color-rgb: 222, 222, 222;	--solapa-fourty-color: #cbcdd4;	--solapa-fourty-color-rgb: 203, 205, 212;	--solapa-fourtyone-color: #7adbb8;	--solapa-fourtyone-color-rgb: 122, 219, 184;	--solapa-fourtytwo-color: #f9f8f4;	--solapa-fourtytwo-color-rgb: 249, 248, 244;	--solapa-fourtythree-color: #f7e5c7;	--solapa-fourtythree-color-rgb: 247, 229, 199;	--solapa-fourtyfour-color: #f0faf6;	--solapa-fourtyfour-color-rgb: 240, 250, 246;	--solapa-fourtyfive-color: #f1f1f1;	--solapa-fourtyfive-color-rgb: 241, 241, 241;	--solapa-fourtysix-color: #ededed;	--solapa-fourtysix-color-rgb: 237, 237, 237;	--solapa-fourtyseven-color: #fbf4eb;	--solapa-fourtyseven-color-rgb: 251, 244, 235;	--solapa-fourtyeight-color: #efece8;	--solapa-fourtyeight-color-rgb: 239, 236, 232;	--solapa-fourtynine-color: #d8e0dd;	--solapa-fourtynine-color-rgb: 216, 224, 221;	--solapa-fifty-color: #e7e7eb;	--solapa-fifty-color-rgb: 231, 231, 235;	--solapa-fiftyone-color: #090a0a;	--solapa-fiftyone-color-rgb: 9, 10, 10;	--solapa-fiftytwo-color: #faf2e8;	--solapa-fiftytwo-color-rgb: 250, 242, 232;	--solapa-fiftythree-color: #cee0d9;	--solapa-fiftythree-color-rgb: 206, 224, 217;	--solapa-fiftyfour-color: #f8f7f5;	--solapa-fiftyfour-color-rgb: 248, 247, 245;	--solapa-fiftyfive-color: #161616;	--solapa-fiftyfive-color-rgb: 22, 22, 22;	--solapa-fiftysix-color: #FFF5F5;	--solapa-fiftysix-color-rgb: 255, 245, 245;	--solapa-fiftyseven-color: #000108;	--solapa-fiftyseven-color-rgb: 0, 1, 8;	--solapa-white: #ffffff;	--solapa-white-rgb: 255, 255, 255;	--solapa-black: #000000;	--solapa-black-rgb: 0, 0, 0;	--heading-color: #0c0d24;	--heading-color-rgb: 12, 13, 36;	--text-color: #01050c;	--text-color-rgb: 1, 5, 12;	--dark-color: #00040b;	--dark-color-rgb: 0, 4, 11;	/* Heading Fonts */	--font-8: 8px;	--font-10: 10px;	--font-11: 11px;	--font-12: 12px;	--font-13: 13px;	--font-14: 14px;	--font-15: 15px;	--font-16: 16px;	--font-17: 17px;	--font-18: 18px;	--font-20: 20px;	--font-22: 22px;	--font-24: 24px;	--font-26: 26px;	--font-28: 28px;	--font-30: 30px;	--font-32: 32px;	--font-34: 34px;	--font-36: 36px;	--font-38: 38px;	--font-40: 40px;	--font-42: 42px;	--font-43: 43px;	--font-44: 44px;	--font-45: 45px;	--font-48: 48px;	--font-50: 50px;	--font-52: 52px;	--font-54: 54px;	--font-56: 56px;	--font-58: 58px;	--font-60: 60px;	--font-62: 62px;	--font-64: 64px;	--font-65: 65px;	--font-66: 66px;	--font-68: 68px;	--font-70: 70px;	--font-72: 72px;	--font-74: 74px;	--font-75: 75px;	--font-76: 76px;	--font-78: 78px;	--font-80: 80px;	--font-85: 85px;	--font-86: 86px;	--font-90: 90px;	--font-100: 100px;	--font-110: 110px;	--font-120: 120px;	--font-150: 150px;	--font-200: 200px;	--margin-zero: 0px;	/* Margin Left Variables */	--margin-left-5: 5px;	--margin-left-10: 10px;	--margin-left-15: 15px;	--margin-left-20: 20px;	--margin-left-25: 25px;	--margin-left-30: 30px;	--margin-left-35: 35px;	--margin-left-40: 40px;	--margin-left-45: 45px;	--margin-left-50: 50px;	--margin-left-55: 55px;	--margin-left-60: 60px;	--margin-left-65: 65px;	--margin-left-70: 70px;	--margin-left-75: 75px;	--margin-left-80: 80px;	--margin-left-85: 85px;	--margin-left-90: 90px;	--margin-left-95: 95px;	--margin-left-100: 100px;	--margin-left-110: 110px;	--margin-left-120: 120px;	--margin-left-130: 130px;	--margin-left-150: 150px;	/* Margin Top Variables */	--margin-top-5: 5px;	--margin-top-10: 10px;	--margin-top-15: 15px;	--margin-top-19: 19px;	--margin-top-20: 20px;	--margin-top-25: 25px;	--margin-top-30: 30px;	--margin-top-35: 35px;	--margin-top-40: 40px;	--margin-top-45: 45px;	--margin-top-50: 50px;	--margin-top-55: 55px;	--margin-top-60: 60px;	--margin-top-65: 65px;	--margin-top-70: 70px;	--margin-top-75: 75px;	--margin-top-80: 80px;	--margin-top-85: 85px;	--margin-top-90: 90px;	--margin-top-95: 95px;	--margin-top-100: 100px;	--margin-top-120: 120px;	/* Margin Right Variables */	--margin-right-5: 5px;	--margin-right-10: 10px;	--margin-right-15: 15px;	--margin-right-20: 20px;	--margin-right-25: 25px;	--margin-right-30: 30px;	--margin-right-35: 35px;	--margin-right-40: 40px;	--margin-right-45: 45px;	--margin-right-50: 50px;	--margin-right-55: 55px;	--margin-right-60: 60px;	--margin-right-65: 65px;	--margin-right-70: 70px;	--margin-right-75: 75px;	--margin-right-80: 80px;	--margin-right-85: 85px;	--margin-right-90: 90px;	--margin-right-95: 95px;	--margin-right-100: 100px;	--margin-right-115: 115px;	/* Margin Bottom Variables */	--margin-bottom-5: 5px;	--margin-bottom-10: 10px;	--margin-bottom-15: 15px;	--margin-bottom-20: 20px;	--margin-bottom-25: 25px;	--margin-bottom-30: 30px;	--margin-bottom-35: 35px;	--margin-bottom-40: 40px;	--margin-bottom-45: 45px;	--margin-bottom-50: 50px;	--margin-bottom-55: 55px;	--margin-bottom-60: 60px;	--margin-bottom-65: 65px;	--margin-bottom-70: 70px;	--margin-bottom-75: 75px;	--margin-bottom-80: 80px;	--margin-bottom-85: 85px;	--margin-bottom-90: 90px;	--margin-bottom-95: 95px;	--margin-bottom-100: 100px;	--margin-bottom-150: 150px;	--margin-bottom-160: 160px;	--margin-bottom-200: 200px;	--padding-zero: 0px;	/* Padding Left Variables */	--padding-left-5: 5px;	--padding-left-10: 10px;	--padding-left-15: 15px;	--padding-left-20: 20px;	--padding-left-25: 25px;	--padding-left-30: 30px;	--padding-left-35: 35px;	--padding-left-40: 40px;	--padding-left-45: 45px;	--padding-left-50: 50px;	--padding-left-55: 55px;	--padding-left-60: 60px;	--padding-left-65: 65px;	--padding-left-70: 70px;	--padding-left-75: 75px;	--padding-left-80: 80px;	--padding-left-85: 85px;	--padding-left-90: 90px;	--padding-left-95: 95px;	--padding-left-100: 100px;	--padding-left-105: 105px;	--padding-left-110: 110px;	--padding-left-120: 120px;	--padding-left-130: 130px;	--padding-left-140: 140px;	--padding-left-150: 150px;	--padding-left-160: 160px;	--padding-left-170: 170px;	--padding-left-180: 180px;	--padding-left-190: 190px;	--padding-left-200: 200px;	--padding-left-210: 210px;	--padding-left-220: 220px;	/* Padding Top Variables */	--padding-top-5: 5px;	--padding-top-10: 10px;	--padding-top-15: 15px;	--padding-top-20: 20px;	--padding-top-25: 25px;	--padding-top-30: 30px;	--padding-top-35: 35px;	--padding-top-40: 40px;	--padding-top-45: 45px;	--padding-top-50: 50px;	--padding-top-55: 55px;	--padding-top-60: 60px;	--padding-top-65: 65px;	--padding-top-70: 70px;	--padding-top-75: 75px;	--padding-top-80: 80px;	--padding-top-85: 85px;	--padding-top-90: 90px;	--padding-top-95: 95px;	--padding-top-100: 100px;	--padding-top-110: 110px;	--padding-top-120: 120px;	--padding-top-130: 130px;	--padding-top-140: 140px;	--padding-top-150: 150px;	--padding-top-170: 170px;	/* Padding Right Variables */	--padding-right-5: 5px;	--padding-right-10: 10px;	--padding-right-15: 15px;	--padding-right-20: 20px;	--padding-right-25: 25px;	--padding-right-30: 30px;	--padding-right-35: 35px;	--padding-right-40: 40px;	--padding-right-45: 45px;	--padding-right-50: 50px;	--padding-right-55: 55px;	--padding-right-60: 60px;	--padding-right-65: 65px;	--padding-right-70: 70px;	--padding-right-75: 75px;	--padding-right-80: 80px;	--padding-right-85: 85px;	--padding-right-90: 90px;	--padding-right-95: 95px;	--padding-right-100: 100px;	--padding-right-110: 110px;	--padding-right-115: 115px;	--padding-right-120: 120px;	--padding-right-130: 130px;	--padding-right-135: 135px;	--padding-right-140: 140px;	--padding-right-150: 150px;	--padding-right-160: 160px;	--padding-right-170: 170px;	--padding-right-200: 200px;	--padding-right-250: 250px;	/* Padding Bottom Variables */	--padding-bottom-5: 5px;	--padding-bottom-10: 10px;	--padding-bottom-15: 15px;	--padding-bottom-20: 20px;	--padding-bottom-25: 25px;	--padding-bottom-30: 30px;	--padding-bottom-35: 35px;	--padding-bottom-40: 40px;	--padding-bottom-45: 45px;	--padding-bottom-50: 50px;	--padding-bottom-55: 55px;	--padding-bottom-60: 60px;	--padding-bottom-65: 65px;	--padding-bottom-70: 70px;	--padding-bottom-75: 75px;	--padding-bottom-80: 80px;	--padding-bottom-85: 85px;	--padding-bottom-90: 90px;	--padding-bottom-95: 95px;	--padding-bottom-100: 100px;	--padding-bottom-110: 110px;	--padding-bottom-150: 150px;	--padding-bottom-180: 180px;	--padding-bottom-200: 200px;	--padding-bottom-250: 250px;}/***====================================================================	Global Settings====================================================================***/body {	font-family: var(--solapa-catamaran-font);	font-size: 14px;	color: var(--text-color);	line-height: 1.6em;	font-weight: 500;	-webkit-font-smoothing: antialiased;	-moz-font-smoothing: antialiased;}.bordered-layout .page-wrapper {	padding: 0px 50px 0px;}a,a:hover,a:focus,a:visited {	text-decoration: none;}::-webkit-input-placeholder {	color: inherit;	opacity: 1;}:-ms-input-placeholder {	color: inherit;	opacity: 1;}::-ms-input-placeholder {	color: inherit;	opacity: 1;}::placeholder {	color: inherit;	opacity: 1;}button,a:hover,a:focus,a:visited {	text-decoration: none;	outline: none !important;}h1,h2,h3,h4,h5,h6 {	position: relative;	background: none;	color: var(--heading-color);	font-family: var(--solapa-smooch-font);}.owl-with-shadow .owl-stage-outer {	overflow: visible;}.owl-with-shadow .owl-item {	opacity: 0;	visibility: hidden;	-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;	transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;	transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;	transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;}.owl-with-shadow .owl-item.active {	opacity: 1;	visibility: visible;}textarea {	overflow: hidden;}.text,p {	position: relative;	line-height: 1.7em;	font-size: var(--font-18);	color: var(--text-color);}.row {	--bs-gutter-x: 30px;}.container {	padding-left: 15px;	padding-right: 15px;}@media (min-width: 1200px) {	.container {		max-width: 1200px;	}}.page-wrapper {	position: relative;	margin: 0 auto;	width: 100%;	min-width: 300px;}ul,li {	list-style: none;	padding: 0px;	margin: 0px;}img {	display: inline-block;	max-width: 100%;}.theme-btn {	cursor: pointer;	display: inline-block;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.centered {	text-align: center;}::-webkit-input-placeholder {	color: inherit;}::-moz-input-placeholder {	color: inherit;}::-ms-input-placeholder {	color: inherit;}/***====================================================================	Scroll To Top style====================================================================***/.scroll-to-top {	position: fixed;	bottom: 15px;	right: 15px;	width: 40px;	height: 40px;	background-color: var(--solapa-base);	font-size: var(--font-16);	text-transform: uppercase;	line-height: 38px;	text-align: center;	z-index: 100;	cursor: pointer;	color: var(--solapa-white);	display: none;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.scroll-to-top:hover {	color: var(--solapa-base);	background: var(--solapa-white);}/* List Style One */.list-style-one {	position: relative;}.list-style-one li {	position: relative;	color: var(--solapa-white);	font-size: var(--font-16);	font-weight: 400;	line-height: 1.6em;	margin-bottom: var(--margin-bottom-20);	padding-left: var(--padding-left-30);}.list-style-one li a {	position: relative;	color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.list-style-one li a:hover {	color: var(--solapa-base);}.list-style-one li .icon {	position: absolute;	left: 0px;	top: 5px;	line-height: 1em;	color: var(--solapa-white);	font-size: var(--font-20);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}/* Btn Style One */.btn-style-one {	position: relative;	line-height: 30px;	font-weight: 600;	overflow: hidden;	text-align: center;	border-radius: 5px;	padding: 14px 42px;	display: inline-grid;	color: var(--solapa-white);	font-size: var(--font-18);	text-transform: capitalize;	font-family: var(--solapa-dmsans-font);	background-color: var(--solapa-third-color);}.btn-style-one .txt {	position: relative;	z-index: 1;}.btn-style-one:before {	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	position: absolute;	width: 47px;	height: 47px;	content: "";	right: -25px;	bottom: -18px;	border-radius: 50%;	z-index: 1;	background: var(--solapa-base);}.btn-style-one i {	position: relative;	z-index: 1;	font-style: normal;	display: inline-block;	margin-left: var(--margin-left-5);}.btn-style-one:hover {	color: var(--solapa-white);}.btn-style-one:hover:before {	width: 100%;	height: 100%;	right: 0px;	bottom: 0px;	border-radius: 0px;}/* Btn Style Two */.btn-style-two {	position: relative;	line-height: 30px;	font-weight: 600;	overflow: hidden;	text-align: center;	border-radius: 4px;	padding: 14px 44px;	display: inline-grid;	color: var(--solapa-white);	font-size: var(--font-18);	text-transform: capitalize;	font-family: var(--solapa-dmsans-font);	background-color: var(--solapa-base);}.btn-style-two .txt {	position: relative;	z-index: 1;}.btn-style-two:before {	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	position: absolute;	width: 47px;	height: 47px;	content: "";	right: -25px;	bottom: -18px;	border-radius: 50%;	z-index: 1;	opacity: 0.15;	background-color: var(--solapa-white);}.btn-style-two i {	position: relative;	z-index: 1;	font-style: normal;	display: inline-block;	margin-left: var(--margin-left-5);}.btn-style-two:hover {	color: var(--solapa-white);}.btn-style-two:hover:before {	width: 100%;	height: 100%;	right: 0px;	bottom: 0px;	border-radius: 0px;}/* Btn Style Three */.btn-style-three {	position: relative;	line-height: 30px;	font-weight: 600;	overflow: hidden;	text-align: center;	border-radius: 4px;	padding: 14px 44px;	display: inline-grid;	font-size: var(--font-18);	text-transform: capitalize;	color: var(--solapa-twentyone-color);	font-family: var(--solapa-catamaran-font);	background-color: var(--solapa-white);}.btn-style-three .txt {	position: relative;	z-index: 1;}.btn-style-three:before {	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	position: absolute;	width: 47px;	height: 47px;	content: "";	right: -17px;	bottom: -17px;	border-radius: 50%;	z-index: 1;	background-color: var(--solapa-base);}.btn-style-three i {	position: relative;	z-index: 1;	font-style: normal;	display: inline-block;	margin-left: var(--margin-left-5);}.btn-style-three:hover {	color: var(--solapa-white);}.btn-style-three:hover:before {	width: 100%;	height: 100%;	right: 0px;	bottom: 0px;	border-radius: 0px;}.theme_color {	color: var(--white-color-two);}img {	display: inline-block;	max-width: 100%;	height: auto;}/***====================================================================	Section Title====================================================================***/.section-title {	position: relative;	margin-bottom: var(--margin-bottom-60);}.section-title__tagline {	position: relative;	font-weight: 600;	font-size: var(--font-16);	text-transform: uppercase;	color: var(--solapa-base);}.section-title__text {	position: relative;	opacity: 0.80;	line-height: 34px;	font-size: var(--font-20);	margin-top: 55px;	color: var(--solapa-fourteen-color);}.section-title__title {	position: relative;	font-weight: 700;	line-height: 75px;	font-size: var(--font-75);	color: var(--solapa-third-color);	margin-top: var(--margin-top-10);}.section-title__title span {	color: var(--solapa-base);}.section-title.light .section-title__text,.section-title.light .section-title__title {	color: var(--solapa-white);}.section-title.light .section-title__tagline {	color: var(--solapa-white);}.section-title.centered {	text-align: center !important;}/* Custom Select */.form-group .ui-selectmenu-button.ui-button {	width: 100%;	font-size: var(--font-16);	font-style: normal;	height: 56px;	padding: 12px 20px 10px 20px;	line-height: 32px;	border: none;	border-radius: 2px;	background: var(--solapa-white);	color: var(--solapa-thirtyeight-color);	border: 1px solid var(--solapa-thirtynine-color);}.form-group .ui-button .ui-icon {	background: none;	position: relative;	top: 2px;	text-indent: 0px;	color: #333333;}.form-group .ui-button .ui-icon:before {	font-family: 'FontAwesome';	content: "\f107";	position: absolute;	right: 0px;	top: 2px !important;	top: 13px;	width: 10px;	height: 20px;	display: block;	color: var(--text-color);	line-height: 20px;	font-size: var(--font-16);	font-weight: normal;	text-align: center;	z-index: 5;	font-weight: 800;}.ui-menu .ui-menu-item {	font-size: var(--font-14);}.ui-menu .ui-menu-item:last-child {	border: none;}.ui-state-active,.ui-widget-content .ui-state-active {	background-color: var(--solapa-base);	border-color: var(--solapa-base);}.ui-menu .ui-menu-item-wrapper {	position: relative;	display: block;	padding: 8px 20px;	font-size: var(--font-14);	line-height: 24px;}.ui-menu-item:hover {	background-color: var(--solapa-base);}/***====================================================================	Header style One====================================================================***//* Header Top */.main-header__top {	position: relative;	background-color: var(--solapa-fourth-color);}.main-header__top .container {	max-width: 1810px;}.main-header__info {	position: relative;	padding: 21px 0px;	float: left;	z-index: 1;}.main-header__info li {	position: relative;	float: left;	font-size: var(--font-18);	color: var(--solapa-third-color);	margin-right: var(--margin-right-30);}.main-header__info li .icon {	position: absolute;	left: 0px;	top: 2px;	line-height: 1em;	font-size: var(--font-26);	color: var(--solapa-primary);}.main-header__info li:last-child .icon {	top: -6px;	font-size: 43px;}.main-header__info li:last-child {	margin-right: 0px;}.main-header__info li:last-child a {	padding-left: 52px;}.main-header__info li a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	padding-left: 34px;}.main-header__info li a:hover {	color: var(--solapa-base);}.main-header__top-text {	position: relative;	font-weight: 400;	float: left;	padding: 21px 0px;	font-size: var(--font-16);	color: var(--solapa-third-color);	margin-right: var(--margin-right-20);}.main-header__top-estimate {	position: relative;	float: left;	margin: 12px 0px 0;	margin-right: var(--margin-right-25);}.main-header__top-estimate a {	position: relative;	display: inline-block;	font-size: var(--font-16);	color: var(--solapa-base);	text-transform: uppercase;	background-color: var(--solapa-white);	padding: 7px 16px 5px;	font-weight: 500;	overflow: hidden;	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	z-index: 1;}.main-header__top-estimate a:hover {	color: var(--solapa-white);}.main-header__top-estimate a:before {	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	position: absolute;	width: 40px;	height: 40px;	content: "";	right: -25px;	bottom: -18px;	border-radius: 50%;	z-index: -1;	background: var(--solapa-base);}.main-header__top-estimate a:hover:before {	width: 100%;	height: 100%;	right: 0px;	bottom: 0px;	border-radius: 0px;}.main-header__top-estimates {	position: relative;	float: left;	margin: 0px -100px 0;	margin-top: 300px;	margin-right: 200px;}.main-header__top-estimates a {	position: relative;	display: inline-block;	line-height: 52px;	width: 1250px;	right: 65px;	font-size: var(--font-16);	color: var(--solapa-base);	text-transform: uppercase;	background-color: var(--solapa-white);	padding: 47px 46px 45px 27px;	font-weight: 500;	font-size: 58px;	overflow: hidden;	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	z-index: 1;}.main-header__top-estimates a:hover {	color: var(--solapa-white);}.main-header__top-estimates a:before {	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	position: absolute;	width: 80px;	height: 80px;	content: "";	right: -25px;	bottom: -18px;	border-radius: 50%;	z-index: -1;	background: var(--solapa-base);}.main-header__top-estimates a:hover:before {	width: 100%;	height: 100%;	right: 0px;	bottom: 0px;	border-radius: 0px;}/* Language Dropdown */.main-header__language-dropdown {	position: relative;	float: left;	padding: 19px 0px;}.main-header__language-dropdown button {	border: 0px;	background: none;	font-size: var(--font-15);	color: var(--solapa-fifth-color);}.header-top__flag-icon {	position: relative;	margin-right: 5px;}.main-header__language-dropdown .dropdown-toggle::after {	position: relative;	content: '\e928';	border: 0px;	top: 4px;	line-height: 1em;	font-size: var(--font-12);	font-family: 'icomoon';}.main-header__language-list {	position: relative;	border: 0px;	padding: 0px;	border-radius: 0px;	margin-top: var(--margin-top-20) !important;}.main-header__language-list li {	position: relative;	display: block;}.main-header__language-list li a {	position: relative;	display: block;	padding: 8px 14px;	font-size: var(--font-14);	color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: var(--solapa-fifth-color);}.main-header__language-list li a:hover {	background-color: var(--solapa-base);}/* Cart Box */.main-header__cart-box {	position: relative;	float: left;	z-index: 10;	line-height: 1em;	background: none;	color: var(--main-color);	padding: 22px 0px 21px;	font-size: var(--font-16);	margin-left: var(--margin-left-10);}.main-header__cart-box button {	border: 0px;	background: none;}.main-header__cart-box button::after {	display: none;}.main-header__total-cart {	position: absolute;	right: -8px;	top: -8px;	width: 18px;	height: 18px;	color: var(--solapa-white);	font-size: var(--font-10);	font-weight: 700;	border-radius: 50%;	text-align: center;	line-height: 18px;	background-color: var(--solapa-primary);}.main-header__cart-product {	position: relative;	margin-bottom: var(--margin-bottom-20);	min-height: 90px;	border-bottom: 1px solid #e4e4e4;}.main-header__cart-product .inner {	position: relative;	padding-left: var(--padding-left-90);	min-height: 70px;}.main-header__cross-icon {	position: absolute;	right: 0px;	top: -2px;	z-index: 1;	cursor: pointer;	color: var(--dark-color);	font-size: var(--font-18);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-header__cross-icon:hover {	color: var(--main-color);}.main-header__cart-image {	position: absolute;	width: 70px;	height: 70px;	left: 0px;	top: 0px;}.main-header__cart-title {	position: relative;	font-weight: 600;	letter-spacing: 1px;	font-size: var(--font-18);	margin: var(--margin-zero);	text-transform: capitalize;}.main-header__cart-title a {	color: var(--dark-color-two);	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.main-header__cart-title a:hover {	color: var(--main-color);}.main-header__quantity-text {	position: relative;	font-weight: 300;	color: var(--dark-color);	font-size: var(--font-14);	margin-top: var(--margin-top-5);	margin-bottom: var(--margin-zero);}.main-header__cart-price {	position: relative;	font-weight: 700;	font-size: var(--font-16);	margin-top: var(--margin-top-5);	color: var(--dark-color);}.main-header__cart-panel {	left: auto !important;	right: 0px !important;	border-radius: 0px;	padding: 20px 20px;	min-width: 300px;	margin-top: var(--margin-top-40) !important;	z-index: -1;	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);	border: 3px solid var(--main-color);	-webkit-transform: translate3d(0px, 0px, 0px) !important;	transform: translate3d(0px, 0px, 0px) !important;}.main-header__cart-total {	color: var(--dark-color-two);	font-size: var(--font-15);	font-weight: 400;	text-align: center;	text-transform: capitalize;}.main-header__cart-total span {	font-weight: 800;	font-size: var(--font-16);}.main-header__cart-btns {	position: relative;	text-align: center;	margin-top: var(--margin-top-20);}.main-header__cart-btns li {	position: relative;	margin: 0px 5px;	display: inline-block;}.main-header__cart-btns li a {	position: relative;	color: var(--white-color);	font-weight: 500;	font-size: var(--font-12);	padding: 10px 20px 8px;	border-radius: 0px;	display: inline-block;	background-color: var(--solapa-base);	color: var(--solapa-white);	text-transform: uppercase;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.main-header__cart-btns li a:hover {	background-color: var(--solapa-primary);}/* Main Header */.main-header {	position: relative;	left: 0px;	top: 0px;	right: 0px;	z-index: 99;	width: 100%;}.main-header:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	height: 143px;	background-color: var(--solapa-white);}.main-header__lower {	position: relative;	background: linear-gradient(235deg, #8c1618 78%, transparent 50%);}.main-header__lower .container {	position: relative;	max-width: 1810px;}.main-header__lower__inner {	position: relative;}.main-header__logo-box {	position: relative;	z-index: 1;	float: left;		margin-left: -30px;	/*top: 10px;	padding: 35px 55px 0px;*/}/*.main-header__logo-box:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	width: 279px;	height: 190px;	background: url(../images/shapes/logo-shape.png) center top no-repeat;}*/.main-header__logo-box img {	position: relative;	top: 9px;}.main-header__logo img {	display: inline-block;	max-width: 100%;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.main-header .nav-outer {	position: relative;	float: left;	z-index: 1;	margin-left: var(--margin-left-80);}/* Main Menu */.main-menu__menu-box {	position: relative;	float: left;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.main-menu__menu-box .navbar-collapse {	padding: 0px;	float: left;	display: block !important;}.main-menu__navigation {	position: relative;	margin: 0px;}.main-menu__navigation>li {	position: relative;	float: left;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	margin-right: var(--margin-right-40);}.main-menu__navigation>li .dropdown-btn {	display: none;}.sticky-header .main-menu__navigation>li>a {	padding: 23px 0px;	color: var(--dark-color);}.sticky-header .main-menu__navigation>li:hover>a,.sticky-header .main-menu__navigation>li.current>a {	color: var(--solapa-black);	background-color: inherit !important;}/* Phone Box */.main-header__phone-box {	position: relative;	float: left;}.main-header__phone-inner {	position: relative;	font-weight: 400;	font-size: var(--font-15);	padding-left: var(--padding-left-75);	color: rgba(var(--solapa-third-color-rgb), 0.70);}.main-header__phone-icon {	position: absolute;	left: 0px;	top: 0px;	width: 60px;	height: 60px;	display: inline-block;	text-align: center;	line-height: 60px;	font-size: var(--font-26);	border-radius: 50px;	color: var(--solapa-third-color);	background-color: var(--solapa-seven-color);}.main-header__phone-number {	position: relative;	font-weight: 700;	display: inline-block;	font-size: var(--font-24);	margin-top: var(--margin-top-5);	color: #fff1e2;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	font-family: var(--solapa-smooch-font);}.main-header__phone-number:hover {	color: #e2b95b;}.main-header__button-box {	position: relative;	float: left;	margin-left: var(--margin-left-40);}/*Sticky Header*/.sticky-header {	position: fixed;	opacity: 0;	visibility: hidden;	left: 0px;	top: 0px;	width: 100%;	padding: 0px 0px;	z-index: 0;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	background: linear-gradient(235deg, #8c1618 64%, white 50%);	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);}.sticky-header .mobile-nav-toggler {	display: none;	cursor: pointer;	color: var(--black-color);	font-size: var(--font-30);	font-family: 'FontAwesome';}.sticky-header__logo {	padding: 8px 0px;}.header-style-two .sticky-header__logo {	padding: 15px 0px;}.main-header.fixed-header .sticky-header {	z-index: 999;	opacity: 1;	visibility: visible;	-ms-animation-name: fadeInDown;	-moz-animation-name: fadeInDown;	-op-animation-name: fadeInDown;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;	-ms-animation-duration: 500ms;	-moz-animation-duration: 500ms;	-op-animation-duration: 500ms;	-webkit-animation-duration: 500ms;	animation-duration: 500ms;	-ms-animation-timing-function: linear;	-moz-animation-timing-function: linear;	-op-animation-timing-function: linear;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-ms-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-op-animation-iteration-count: 1;	-webkit-animation-iteration-count: 1;	animation-iteration-count: 1;}.main-menu__navigation>li>a {	position: relative;	display: block;	text-align: center;	line-height: 30px;	letter-spacing: 0px;	font-weight: 400;	padding: 47px 0px;	color: white;	font-size: 21px;		transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-menu__navigation>li:last-child {	margin-right: var(--margin-zero);}.main-menu__navigation>li:last-child>a {	padding-right: 0px;}.main-menu__navigation>li:last-child ul {	right: 0px;}.main-menu__navigation>li:hover>a,.main-menu__navigation>li.current>a {	opacity: 1;	color: #e2b95b !important;}.main-menu__navigation>li>ul {	position: absolute;	width: 15rem;	transform: perspective(300px) scaleY(0) translateZ(30px);	-webkit-transform-origin: top;	-ms-transform-origin: top;	-o-transform-origin: top;	transform-origin: top;	opacity: 0;	visibility: hidden;	transition: all 300ms ease;	-moz-transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	border-radius: 0px;	background-color: var(--solapa-white);	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);}.main-menu__navigation>li>ul>li {	position: relative;	width: 100%;	text-align: left;	border-bottom: 1px solid rgba(0, 0, 0, 0.10);}.main-menu__navigation>li>ul>li:last-child {	border-bottom: none;}.main-menu__navigation>li>ul>li>a {	display: block;	padding: 12px 18px;	line-height: 24px;	font-weight: 600;	font-size: var(--font-16);	text-transform: capitalize;	color: var(--solapa-black);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-menu__navigation>li>ul>li:hover>a {	color: var(--solapa-white);	background-color: var(--solapa-base);}.main-menu__navigation>li>ul>li.dropdown>a:after {	font-family: 'FontAwesome';	content: "\f105";	position: absolute;	right: 13px;	top: 14px;	width: 10px;	height: 20px;	z-index: 5;	display: block;	line-height: 20px;	font-weight: normal;	text-align: center;	color: var(--dark-color);	font-size: var(--font-20);}.main-menu__navigation>li>ul>li.dropdown:hover>a:after {	color: var(--solapa-white);}.main-menu__navigation>li>ul>li>ul {	position: absolute;	left: 100%;	top: 0px;	width: 15rem;	-webkit-transform: scaleY(0);	-ms-transform: scaleY(0);	-o-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: top;	-ms-transform-origin: top;	-o-transform-origin: top;	transform-origin: top;	opacity: 0;	visibility: hidden;	visibility: hidden;	transition: all 300ms ease;	-moz-transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	border-radius: 0px;	background-color: var(--solapa-white);	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);}.main-menu__navigation>li>ul>li>ul.from-right {	left: auto;	right: 0px;}.main-menu__navigation>li>ul>li>ul>li {	position: relative;	width: 100%;	text-align: left;	border-bottom: 1px solid rgba(0, 0, 0, 0.10);}.main-menu__navigation>li>ul>li>ul>li:last-child {	border-bottom: none;}.main-menu__navigation>li>ul>li>ul>li>a {	position: relative;	display: block;	padding: 12px 18px;	line-height: 24px;	font-weight: 600;	font-size: var(--font-16);	text-transform: capitalize;	color: var(--solapa-black);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-menu__navigation>li>ul>li>ul>li:hover>a {	color: var(--white-color);	background-color: var(--solapa-blue-color);}.main-menu__navigation>li>ul>li>ul>li:hover>a {	color: var(--solapa-white);	background-color: var(--solapa-base);}.main-menu__navigation>li.dropdown:hover>ul {	transform: perspective(300px) scaleY(1) translateZ(0);	opacity: 1;	visibility: visible;}.main-menu__navigation li>ul>li.dropdown:hover>ul {	-webkit-transform: scaleY(1);	-ms-transform: scaleY(1);	-o-transform: scaleY(1);	transform: scaleY(1);	opacity: 1;	visibility: visible;}.main-menu__menu-box .dropdown-btn {	display: none;}.main-header__contact-list {	position: relative;	float: left;	padding: 29px 0px;}.main-header__contact-list li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-90);	padding-left: var(--padding-left-75);}.main-header__contact-list li .icon {	position: absolute;	left: 0px;	top: 0px;	width: 57px;	height: 57px;	border-radius: 50%;	line-height: 57px;	text-align: center;	display: inline-block;	font-size: var(--font-26);	color: var(--solapa-twentyeight-color);	background-color: var(--solapa-white);}.main-header__contact-list li:last-child .icon {	font-size: 43px;}.main-header__contact-list li p {	margin: var(--margin-zero);	font-size: var(--font-15);	color: rgba(var(--solapa-white-rgb), 0.7);}.main-header__contact-list li h5 {	font-weight: 700;	font-size: var(--font-24);	color: var(--solapa-white);}.main-header__contact-list li h5 a {	color: var(--solapa-white);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-header__contact-list li h5 a:hover {	color: var(--solapa-primary);}.main-header__contact-list li:last-child {	margin-right: var(--margin-zero);}.header-search__box {	position: relative;	width: 55px;	height: 55px;	cursor: pointer;	line-height: 58px;	text-align: center;	border-radius: 50px;	display: inline-block;	font-size: var(--font-18);	color: var(--text-color);	margin-left: var(--margin-left-25);	background-color: var(--solapa-thirtytwo-color);}.main-header-two__social {	position: relative;	float: left;	padding: 32px 0px;}.main-header-two__social a {	position: relative;	width: 56px;	height: 56px;	line-height: 54px;	display: inline-block;	color: var(--solapa-white);	text-align: center;	border-radius: 50px;	font-size: var(--font-18);	margin-left: var(--margin-left-5);	border: 1px solid rgba(255, 255, 255, 0.10);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.main-header-two__social a:hover {	border-color: var(--solapa-base);	background-color: var(--solapa-base);}.main-header__btn-box {	position: relative;	float: left;	padding: 31px 0px;	margin-left: var(--margin-left-25);}/* Main Header Location Box */.main-header__location-box {	position: relative;	float: left;	padding: 33.5px 30px;	margin-right: var(--margin-right-5);	background-color: var(--solapa-thirtythree-color);}.main-header__location-inner {	position: relative;	font-size: var(--font-18);	color: var(--solapa-twentyeight-color);	padding-left: var(--padding-left-35);}.main-header__location-icon {	position: absolute;	left: 0px;	top: 0px;	line-height: 1em;	font-size: var(--font-24);	color: var(--solapa-primary);}.header-style-two .container {	max-width: 1800px;}.main-header__upper {	background-color: var(--solapa-twentyeight-color);}.header-style-two:before {	display: none;}.header-style-two .main-header__logo-box {	top: 0px;	padding: 20px 25px;	margin-right: var(--margin-right-60);}.header-style-two .main-header__logo-box:before {	background-image: none;	width: auto;	height: auto;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	opacity: 0.02;	background-color: var(--solapa-white);	clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);}.header-style-two .main-header__logo-box img {	top: 0px;}.header-style-two .main-menu__navigation>li>a {	padding: 30px 0px;}.header-style-two .main-header__lower .outer-box {	padding: var(--padding-zero);}.header-style-two .main-header__cart-box {	padding: 38px 0px 30px;}.header-style-two .nav-outer {	margin-left: var(--margin-left-40);}.header-style-two .header-search__box {	margin: 17.5px 0px 17.5px 25px;}.main-header__agent-box {	position: relative;	float: left;	padding: 33.5px 0px;	font-size: var(--font-18);	padding-right: var(--padding-right-25);	color: var(--solapa-twentyeight-color);	background-color: var(--solapa-thirtythree-color);}.main-header__agent-box a {	position: relative;	font-weight: 500;	padding: 3px 10px;	font-size: var(--font-16);	color: var(--solapa-base);	margin-left: var(--margin-left-10);	background-color: var(--solapa-thirtyfour-color);	-webkit-transition-duration: 400ms;	transition-duration: 400ms;	z-index: 1;}.main-header__agent-box a:hover {	color: var(--solapa-white);	background: var(--solapa-base);}.main-header__agent-box:before {	position: absolute;	content: '';	top: 0px;	right: 100%;	width: 200%;	bottom: 0px;	background-color: var(--solapa-thirtythree-color);}/***====================================================================	Search Popup====================================================================***/.search-popup {	position: fixed;	left: 0;	top: 0;	height: 100vh;	width: 100%;	z-index: 99999;	margin-top: -540px;	transform: translateY(-100%);	-webkit-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-moz-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-o-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	transition: all 1500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);}.search-popup .color-layer {	position: absolute;	content: '';	left: 0;	top: 0;	height: 100vh;	width: 100%;	background-color: rgba(0, 0, 0, 0.90);	-webkit-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-moz-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-o-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	transition: all 1500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);}.sidenav-bar-visible .search-popup {	width: 80%;}.search-popup:after {	position: absolute;	left: 0;	top: 100%;	width: 100%;	height: 560px;	background-image: url(../images/icons/waves-shape.png);	background-repeat: no-repeat;	background-position: center;	background-size: cover;	margin-top: 0px;	content: "";}.search-active .search-popup {	transform: translateY(0%);	margin-top: var(--margin-zero);}.search-popup .close-search {	position: absolute;	left: 0;	right: 0;	top: 75%;	border: 0px;	margin: 0 auto;	margin-top: -200px;	border-radius: 50%;	text-align: center;	background-color: var(--solapa-base);	width: 70px;	padding: 0px 0px;	cursor: pointer;	border-bottom: 3px solid var(--solapa-white);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;	opacity: 0;	visibility: hidden;}.search-popup .close-search span {	position: relative;	display: block;	height: 70px;	width: 70px;	font-size: var(--font-30);	line-height: 70px;	color: var(--solapa-white);}.search-active .search-popup .close-search {	visibility: visible;	opacity: 1;	top: 50%;	-webkit-transition-delay: 1500ms;	-moz-transition-delay: 1500ms;	-ms-transition-delay: 1500ms;	-o-transition-delay: 1500ms;	transition-delay: 1500ms;}.search-popup form {	position: absolute;	max-width: 700px;	top: 50%;	left: 15px;	right: 15px;	z-index: 999;	margin: -35px auto 0;	transform: scaleX(0);	transform-origin: center;	background-color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.search-active .search-popup form {	transform: scaleX(1);	-webkit-transition-delay: 1200ms;	-moz-transition-delay: 1200ms;	-ms-transition-delay: 1200ms;	-o-transition-delay: 1200ms;	transition-delay: 1200ms;}.search-popup .form-group {	position: relative;	margin: var(--margin-zero);	overflow: hidden;}.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"] {	position: relative;	display: block;	border: 0px;	font-size: var(--font-18);	line-height: 50px;	color: var(--black-color);	height: 70px;	width: 100%;	padding: 10px 30px;	background-color: var(--solapa-white);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;	font-weight: 500;	text-transform: capitalize;}.search-popup .form-group input[type="submit"],.search-popup .form-group button {	position: absolute;	right: 30px;	top: 0px;	height: 70px;	line-height: 70px;	background: transparent;	text-align: center;	font-size: var(--font-24);	color: var(--black-color);	padding: 0;	cursor: pointer;	border: 0px;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover {	color: var(--black-color);}.search-popup input::placeholder,.search-popup textarea::placeholder {	color: var(--black-color);}.search-popup .close-search.style-two {	position: absolute;	right: 25px;	left: auto;	color: var(--white-color);	width: auto;	height: auto;	top: 25px;	margin: 0px;	border: none;	background: none !important;	box-shadow: none !important;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.search-popup .close-search.style-two span {	font-size: var(--font-20);	color: var(--white-color);}/***====================================================================	Mobile Menu====================================================================***/.main-header .mobile-nav-toggler {	position: relative;	float: right;	display: none;	cursor: pointer;	line-height: 44px;	padding: 0px 0px 0px;	color: var(--solapa-dark);	font-size: var(--font-30);	font-family: 'FontAwesome';}.mobile-menu {	position: fixed;	right: 0;	top: 0;	width: 300px;	padding-right: 30px;	max-width: 100%;	height: 100%;	visibility: hidden;	z-index: 999999;}.mobile-menu__logo {	position: relative;	padding: 20px 20px;	text-align: left;}.mobile-menu__logo img {	max-width: 200px;}.mobile-menu-visible {	overflow: hidden;}.mobile-menu-visible .mobile-menu {	visibility: visible;}.mobile-menu .menu-backdrop {	position: fixed;	right: 0;	top: 0;	width: 0%;	height: 100%;	z-index: 1;	background: rgba(0, 0, 0, 0.70);	-webkit-transform: translateX(101%);	-ms-transform: translateX(101%);	transform: translateX(101%);	transition: all 900ms ease;	-moz-transition: all 900ms ease;	-webkit-transition: all 900ms ease;	-ms-transition: all 900ms ease;	-o-transition: all 900ms ease;	-webkit-transition-delay: 300ms;	-moz-transition-delay: 300ms;	-ms-transition-delay: 300ms;	-o-transition-delay: 300ms;	transition-delay: 300ms;}.mobile-menu-visible .mobile-menu .menu-backdrop {	opacity: 1;	width: 100%;	visibility: visible;	transition: all 900ms ease;	-moz-transition: all 900ms ease;	-webkit-transition: all 900ms ease;	-ms-transition: all 900ms ease;	-o-transition: all 900ms ease;	-webkit-transform: translateX(0%);	-ms-transform: translateX(0%);	transform: translateX(0%);}.mobile-menu .mobile-menu__box {	position: absolute;	right: -400px;	top: 0px;	width: 100%;	height: 100%;	max-height: 100%;	overflow-y: auto;	background: var(--solapa-black);	padding: 0px 0px;	z-index: 5;	border-radius: 0px;	transition: all 900ms ease;	-moz-transition: all 900ms ease;	-webkit-transition: all 900ms ease;	-ms-transition: all 900ms ease;	-o-transition: all 900ms ease;}.mobile-menu__contact-list {	position: relative;	margin-top: var(--margin-top-25);	margin-left: var(--margin-left-15);}.mobile-menu__contact-list li {	position: relative;	padding-top: 2px;	padding-left: var(--padding-left-40);	margin-bottom: var(--margin-bottom-15);}.mobile-menu__contact-list li .icon {	position: absolute;	left: 0px;	top: 0px;	width: 30px;	height: 30px;	line-height: 30px;	border-radius: 50px;	text-align: center;	display: inline-block;	color: var(--solapa-white);	background-color: var(--solapa-base);}.mobile-menu__contact-list>li>a {	position: relative;	color: var(--solapa-white);	font-size: var(--font-16);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.mobile-menu__contact-list>li>a:hover {	color: var(--solapa-base);}/* Social Box */.mobile-menu__social {	position: relative;	margin-top: var(--margin-top-25);	margin-left: var(--margin-left-15);	padding-bottom: var(--padding-bottom-50);}.mobile-menu__social li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-5);}.mobile-menu__social li a {	position: relative;	width: 36px;	height: 36px;	text-align: center;	line-height: 36px;	border-radius: 50px;	color: var(--solapa-white);	background-color: var(--solapa-base);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.mobile-menu__social li a:hover {	background-color: var(--solapa-white);	color: var(--solapa-base);}.mobile-menu-visible .mobile-menu .mobile-menu__box {	right: 0px;	-webkit-transition-delay: 600ms;	-moz-transition-delay: 600ms;	-ms-transition-delay: 600ms;	-o-transition-delay: 600ms;	transition-delay: 600ms;}.mobile-menu .close-btn {	position: absolute;	right: 15px;	top: 15px;	line-height: 30px;	width: 30px;	text-align: center;	font-size: var(--font-20);	color: var(--solapa-white);	cursor: pointer;	z-index: 10;	background-color: var(--solapa-black);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;	font-family: 'FontAwesome';	-webkit-transform: translateY(-50px);	-ms-transform: translateY(-50px);	transform: translateY(-50px);}.mobile-menu-visible .mobile-menu .close-btn {	-webkit-transform: translateY(0px);	-ms-transform: translateY(0px);	transform: translateY(0px);	-webkit-transition-delay: 900ms;	-moz-transition-delay: 900ms;	-ms-transition-delay: 900ms;	-o-transition-delay: 900ms;	transition-delay: 900ms;}.mobile-menu .close-btn:hover {	opacity: 0.50;}.mobile-menu .mobile-menu__outer li {	position: relative;	display: block;	border-bottom: 1px solid rgba(255, 255, 255, 0.20);}.mobile-menu li>ul>li:last-child {	border-bottom: none;}.mobile-menu li.dropdown .dropdown-btn {	position: absolute;	right: 0px;	top: 0px;	width: 44px;	height: 44px;	text-align: center;	font-size: 16px;	line-height: 44px;	color: #404040;	cursor: pointer;	z-index: 5;}.mobile-menu li>ul,.mobile-menu li>ul>li>ul {	display: none;}.mobile-menu li>ul>li>a {	padding-left: 30px;}.mobile-menu li>ul>li>ul {	padding-left: 0px;}.mobile-menu li>ul>li>ul>li>a {	padding-left: 40px;}.mobile-menu .close-btn:hover {	opacity: 0.50;}.mobile-menu li>ul>li:last-child {	border-bottom: none;}.mobile-menu li>ul>li:first-child {	border-top: 1px solid rgba(255, 255, 255, 0.20);}.mobile-menu .mobile-menu__outer li>a {	position: relative;	display: block;	line-height: 24px;	padding: 10px 15px;	font-size: var(--font-16);	color: var(--solapa-white);	text-transform: capitalize;}.mobile-menu .mobile-menu__outer li:hover>a,.mobile-menu .mobile-menu__outer li.current>a {	color: var(--solapa-base);}.mobile-menu li.dropdown .dropdown-btn {	position: absolute;	right: 15px;	top: 5px;	width: 34px;	height: 34px;	text-align: center;	border-radius: 3px;	color: var(--solapa-white);	font-size: var(--font-16);	background-color: var(--solapa-base);	line-height: 34px;	cursor: pointer;	z-index: 5;}.mobile-menu li>ul,.mobile-menu li>ul>li>ul {	display: none;}.sticky-header .navbar-header {	display: none;}.main-header__lower .outer-box {	position: relative;	float: right;	padding: 33px 0px;}.mobile-menu .menu-box .mCSB_scrollTools {	width: 3px;}/***====================================================================	Main Slider Section====================================================================***//*--------------------------------------------------------------# Main Slider--------------------------------------------------------------*/.main-slider {	position: relative;	display: block;	z-index: 91;}.main-slider .swiper-slide {	position: relative;	height: 900px;	background-color: var(--solapa-black);}@media (width: 2000px) {	.main-slider {		max-height: 400px;	}}.main-slider .container {	position: relative;	padding-top: 155px;	padding-bottom: 190px;	z-index: 30;}.main-slider .image-layer {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	background-repeat: no-repeat;	background-size: cover;	background-position: center;	-webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: transform 7000ms ease, opacity 1500ms ease-in;	transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;	z-index: 1;}.main-slider .swiper-slide-active .image-layer {	-webkit-transform: scale(1.15);	transform: scale(1.15);}.main-slider__shape-1 {	position: absolute;	top: 125px;	right: 135px;	z-index: 1;	-webkit-animation-name: shapeMover;	animation-name: shapeMover;	-webkit-animation-duration: 9s;	animation-duration: 9s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.main-slider__shape-1 img {	width: auto;}.main-slider__shape-2 {	position: absolute;	bottom: 50px;	right: 65px;	z-index: 1;	-webkit-animation-name: squareMover;	animation-name: squareMover;	-webkit-animation-duration: 10s;	animation-duration: 10s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-delay: 2s;	animation-delay: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-perspective: 100px;	perspective: 100px;	-webkit-transform-origin: center center;	transform-origin: center center;}.main-slider__shape-2 img {	width: auto;}.main-slider__shape-group {	position: relative;	display: block;}.main-slider__shape-7 {	position: absolute;	left: -174px;	top: 166px;	border-radius: 50%;	background-color: rgb(149, 185, 212);	opacity: 0.102;	width: 598px;	height: 598px;}.main-slider__shape-8 {	position: absolute;	left: -72px;	top: 225px;	border-radius: 50%;	background-color: rgb(42, 182, 132);	width: 195px;	height: 195px;	animation-name: zoomInOut;	animation-duration: 3s;	animation-iteration-count: infinite;	animation-timing-function: ease-in-out;	-webkit-animation-name: zoomInOut;	-webkit-animation-duration: 3s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: ease-in-out;	-moz-animation-name: zoomInOut;	-moz-animation-duration: 3s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: ease-in-out;	-ms-animation-name: zoomInOut;	-ms-animation-duration: 3s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: ease-in-out;	-o-animation-name: zoomInOut;	-o-animation-duration: 3s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: ease-in-out;}.main-slider__shape-9 {	position: absolute;	right: 167px;	top: 455px;	border-radius: 50%;	background-color: rgb(252, 143, 20);	width: 195px;	height: 195px;	animation-name: zoomInOut;	animation-duration: 3s;	animation-iteration-count: infinite;	animation-timing-function: ease-in-out;	-webkit-animation-name: zoomInOut;	-webkit-animation-duration: 3s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: ease-in-out;	-moz-animation-name: zoomInOut;	-moz-animation-duration: 3s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: ease-in-out;	-ms-animation-name: zoomInOut;	-ms-animation-duration: 3s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: ease-in-out;	-o-animation-name: zoomInOut;	-o-animation-duration: 3s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: ease-in-out;}.main-slider__shape-3 {	position: absolute;	top: 135px;	left: 0;	-webkit-animation-name: float-bob-y;	animation-name: float-bob-y;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.main-slider__shape-3 img {	width: auto;}.main-slider__shape-4 {	position: absolute;	top: 131px;	right: 195px;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.main-slider__shape-4 img {	width: auto;}.main-slider__shape-5 {	position: absolute;	top: 581px;	right: 145px;	-webkit-animation-name: squareMover;	animation-name: squareMover;	-webkit-animation-duration: 10s;	animation-duration: 10s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-delay: 2s;	animation-delay: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-perspective: 100px;	perspective: 100px;	-webkit-transform-origin: center center;	transform-origin: center center;}.main-slider__shape-5 img {	width: auto;}.main-slider__shape-6 {	position: absolute;	top: 290px;	left: 85px;	-webkit-animation-name: shapeMover;	animation-name: shapeMover;	-webkit-animation-duration: 9s;	animation-duration: 9s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.main-slider__shape-6 img {	width: auto;}.main-slider__content {	position: relative;	display: block;	text-align: left;}.main-slider__inner {	position: relative;	display: block;}.main-slider__content-left {	position: relative;	display: block;	z-index: 1;}.main-slider__content-img {	position: absolute;	top: 5px;	left: -150px;	transform: translateX(-100%);	z-index: 2;}.main-slider__content-img img {	width: auto;}.swiper-slide-active .main-slider__content-img {	opacity: 1;	transform: translateX(0px);	transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,		background 500ms ease;}.main-slider__content-right {	position: relative;	display: block;}.main-slider__sub-title-box {	position: relative;	display: flex;	align-items: center;	margin-bottom: 22px;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(-120px);	transform: translateY(-120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__sub-title-icon {	margin-right: 6px;}.main-slider__sub-title-icon img {	width: auto;}.main-slider__sub-title {	font-size: 16px;	color: var(--solapa-white);	font-weight: 500;	line-height: 34px;	text-transform: uppercase;	margin-bottom: 0;}.main-slider__title {	color: var(--solapa-white);	opacity: 0;	line-height: 100px;	font-weight: 700;	font-size: var(--font-110);	margin-bottom: 63px;	font-family: var(--solapa-smooch-font);	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(-120px);	transform: translateY(-120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__btn-box {	position: relative;	display: block;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(120px);	transform: translateY(120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider .swiper-slide-active .main-slider__title,.main-slider .swiper-slide-active .main-slider__sub-title-box,.main-slider .swiper-slide-active .main-slider__btn-box {	visibility: visible;	opacity: 1;	-webkit-transform: translateY(0) translateX(0);	transform: translateY(0) translateX(0);}.main-slider__nav {	width: 100%;	max-width: 100%;	padding-left: 30px;	padding-right: 30px;	position: absolute;	top: 50%;	left: 50%;	z-index: 100;	transform: translateY(-50%) translateX(-50%);	display: flex;	align-items: center;	justify-content: space-between;	height: 0;	line-height: 0;}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev {	position: relative;	top: auto;	left: auto;	right: auto;	bottom: auto;	z-index: 100;	width: 60px;	height: 60px;	display: flex;	justify-content: center;	align-items: center;	font-size: 18px;	color: rgba(var(--solapa-white-rgb), 1);	background-color: rgba(193, 222, 243, .30);	border-radius: 50%;	margin: 0;	text-align: center;	transition: all 500ms ease;	padding: 23px 0;}.main-slider__nav .swiper-button-next:hover,.main-slider__nav .swiper-button-prev:hover {	color: rgba(var(--solapa-white-rgb), 1);	background-color: rgba(0, 0, 0, 1);}.main-slider__nav .swiper-button-next::after,.main-slider__nav .swiper-button-prev::after {	display: none;}/***====================================================================	Main Slider Two====================================================================***/.main-slider-two {	position: relative;	display: block;	border-top: 1px solid #9adedf;	z-index: 91;}.main-slider-two .swiper-slide {	position: relative;	background-color: var(--solapa-black);}.main-slider__two-shape-1 {	position: absolute;	bottom: 75px;	left: 35px;	z-index: 2;	-webkit-animation-name: shapeMover;	animation-name: shapeMover;	-webkit-animation-duration: 9s;	animation-duration: 9s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.main-slider__two-shape-1 img {	width: auto;}.main-slider__two-shape-2 {	position: absolute;	bottom: 180px;	left: 440px;	z-index: 1;	animation-name: zoom-fade;	animation-duration: 5s;	animation-iteration-count: infinite;	animation-timing-function: linear;	-webkit-animation-name: zoom-fade;	-webkit-animation-duration: 5s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	-moz-animation-name: zoom-fade;	-moz-animation-duration: 5s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: linear;	-ms-animation-name: zoom-fade;	-ms-animation-duration: 5s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: linear;	-o-animation-name: zoom-fade;	-o-animation-duration: 5s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: linear;}.main-slider__two-shape-2 img {	width: auto;}.main-slider__two-shape-3 {	position: absolute;	bottom: 75px;	right: 100px;	z-index: 1;	animation-name: zoomInOut;	animation-duration: 3s;	animation-iteration-count: infinite;	animation-timing-function: ease-in-out;	-webkit-animation-name: zoomInOut;	-webkit-animation-duration: 3s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: ease-in-out;	-moz-animation-name: zoomInOut;	-moz-animation-duration: 3s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: ease-in-out;	-ms-animation-name: zoomInOut;	-ms-animation-duration: 3s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: ease-in-out;	-o-animation-name: zoomInOut;	-o-animation-duration: 3s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: ease-in-out;}.main-slider__two-shape-3 img {	width: auto;}.main-slider__two-img {	position: absolute;	bottom: 0;	left: 25px;	transform: translateX(-100%);	z-index: 1;}.main-slider__two-img img {	width: auto;}.swiper-slide-active .main-slider__two-img {	opacity: 1;	transform: translateX(0px);	transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,		background 500ms ease;}.main-slider-two .container {	position: relative;	padding-top: 140px;	padding-bottom: 180px;	z-index: 30;}.image-layer-two {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	background-repeat: no-repeat;	background-size: cover;	background-position: center;	-webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: transform 7000ms ease, opacity 1500ms ease-in;	transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;	z-index: 1;}.main-slider-two .swiper-slide-active .image-layer-two {	-webkit-transform: scale(1.15);	transform: scale(1.15);}.image-layer-two:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	background-image: -moz-linear-gradient(-90deg, rgba(112, 115, 115, 0.8) 0%, rgba(112, 115, 115, 0.4) 58%, rgba(112, 115, 115, 0.8) 100%);	background-image: -webkit-linear-gradient(-90deg, rgba(112, 115, 115, 0.8) 0%, rgba(112, 115, 115, 0.4) 58%, rgba(112, 115, 115, 0.8) 100%);	background-image: -ms-linear-gradient(-90deg, rgba(112, 115, 115, 0.8) 0%, rgba(112, 115, 115, 0.4) 58%, rgba(112, 115, 115, 0.8) 100%);}.main-slider__two-content {	position: relative;	display: block;	text-align: center;}.main-slider__two-top {	position: relative;	display: block;	margin-bottom: 21px;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(-120px);	transform: translateY(-120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__two-top-icon {	position: relative;	display: block;	margin-bottom: 3px;}.main-slider__two-top-icon span {	font-size: 35px;	color: var(--solapa-primary);}.main-slider__two-top-text {	position: relative;	font-weight: 500;	line-height: 1.6em;	color: var(--solapa-white);	font-size: var(--font-16);	text-transform: uppercase;	font-family: var(--solapa-catamaran-font);	margin: 0;}.main-slider__two-title {	color: var(--solapa-white);	line-height: 100px;	font-weight: 700;	font-size: var(--font-110);	margin-bottom: var(--margin-bottom-35);	font-family: var(--solapa-smooch-font);	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(-120px);	transform: translateY(-120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__two-text {	color: var(--solapa-white);	line-height: 36px;	font-weight: 400;	margin-bottom: var(--margin-bottom-50);	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(120px);	transform: translateY(120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__two-btn-box {	position: relative;	display: block;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(120px);	transform: translateY(120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-two .swiper-slide-active .main-slider__two-top,.main-slider-two .swiper-slide-active .main-slider__two-title,.main-slider-two .swiper-slide-active .main-slider__two-text,.main-slider-two .swiper-slide-active .main-slider__two-btn-box {	visibility: visible;	opacity: 1;	-webkit-transform: translateY(0) translateX(0);	transform: translateY(0) translateX(0);}/***====================================================================	Main Slider Two====================================================================***/.main-slider-three {	position: relative;	display: block;	z-index: 91;}.main-slider-three .swiper-slide {	position: relative;	background-color: var(--solapa-black);}.main-slider-three .container {	position: relative;	padding-top: 201px;	padding-bottom: 205px;	z-index: 30;}.image-layer-three {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	background-repeat: no-repeat;	background-size: cover;	background-position: center;	-webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;	transition: transform 7000ms ease, opacity 1500ms ease-in;	transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;	z-index: 1;}.main-slider-three .swiper-slide-active .image-layer-three {	-webkit-transform: scale(1.15);	transform: scale(1.15);}.image-layer-three:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	width: 950px;	content: "";	background: rgb(91, 120, 128);	background: linear-gradient(90deg, rgba(91, 120, 128, 1) 38%, rgba(91, 120, 128, 0.00043767507002800965) 87%);}.main-slider__three-img {	position: absolute;	bottom: 0;	right: 0;	transform: translateX(100%);	z-index: 2;}.main-slider__three-img img {	width: auto;}.swiper-slide-active .main-slider__three-img {	opacity: 1;	transform: translateX(0px);	transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,		background 500ms ease;}.main-slider__three-shape-1 {	position: absolute;	bottom: 369px;	right: 434px;	z-index: 1;	animation-name: zoomInOut;	animation-duration: 3s;	animation-iteration-count: infinite;	animation-timing-function: ease-in-out;	-webkit-animation-name: zoomInOut;	-webkit-animation-duration: 3s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: ease-in-out;	-moz-animation-name: zoomInOut;	-moz-animation-duration: 3s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: ease-in-out;	-ms-animation-name: zoomInOut;	-ms-animation-duration: 3s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: ease-in-out;	-o-animation-name: zoomInOut;	-o-animation-duration: 3s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: ease-in-out;}.main-slider__three-shape-1 img {	width: auto;}.main-slider__three-left {	position: relative;	display: block;}.main-slider__three-title {	font-size: var(--font-110);	color: var(--solapa-white);	line-height: 100px;	font-weight: 700;	margin-bottom: 63px;	font-family: var(--solapa-smooch-font);	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(-120px);	transform: translateY(-120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;	z-index: 1;}.main-slider__three-title span {	position: relative;}.main-slider__three-title span::before {	position: absolute;	content: '';	left: 3px;	bottom: 27px;	height: 14px;	right: 17px;	z-index: -1;	background-color: var(--solapa-fourtyone-color);}.main-slider__three-btn-box {	position: relative;	display: block;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(120px);	transform: translateY(120px);	-webkit-transition-delay: 1000ms;	transition-delay: 1000ms;	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease;	transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-three .swiper-slide-active .main-slider__three-title,.main-slider-three .swiper-slide-active .main-slider__three-btn-box {	visibility: visible;	opacity: 1;	-webkit-transform: translateY(0) translateX(0);	transform: translateY(0) translateX(0);}.main-slider__three-right {	position: relative;	display: block;	margin-left: -13px;	margin-right: 58px;}.main-slider__three-play-box {	position: absolute;	top: 313px;	left: 0;}.main-slider__three-play-box:before {	position: absolute;	top: 0;	left: 0;	right: 0;	content: "";	height: 3px;	background: rgb(42, 183, 133);	background: linear-gradient(90deg, rgba(42, 183, 133, 1) 23%, rgba(42, 183, 133, 0) 56%);	z-index: 2;}.main-slider__three-play-box:after {	position: absolute;	bottom: 0;	left: 0;	right: 0;	content: "";	height: 3px;	background: rgb(42, 183, 133);	background: linear-gradient(90deg, rgba(42, 183, 133, 1) 23%, rgba(42, 183, 133, 0) 56%);	z-index: 2;}.main-slider__three-play {	position: relative;	display: block;	padding: 33px 65px 40px;	z-index: 1;}.main-slider__three-play:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	background: rgb(255, 255, 255);	background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 30%);}.main-slider__three-play-title {	font-size: var(--font-40);	font-weight: 700;	line-height: 40px;	color: var(--solapa-third-color);	margin: 0;	margin-bottom: 20px;}.main-slider__three-play-text {	font-size: var(--font-22);	font-weight: 400;	line-height: 32px;	color: var(--solapa-third-color);}.main-slider__three-video-link {	position: absolute;	top: 50%;	left: -37px;	transform: translateY(-50%);	display: -webkit-box;	display: -ms-flexbox;	-ms-flex-align: center;	-ms-flex-pack: center;	z-index: 1;}.main-slider__three-video-icon {	position: relative;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 77px;	height: 77px;	line-height: 97px;	text-align: center;	font-size: 23px;	color: var(--solapa-base);	border: 1px solid var(--solapa-base);	border-radius: 50%;	transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;}.main-slider__three-video-icon:hover {	background-color: var(--solapa-base);	color: var(--solapa-white);}.main-slider__three-video-icon:before {	position: absolute;	top: -10px;	left: -10px;	right: -10px;	bottom: -10px;	content: "";	border-radius: 50%;	background-color: var(--solapa-white);	box-shadow: 0px 0px 32px 0px rgba(207, 204, 204, 0.45);	z-index: -1;}.main-slider__three-video-link .ripple,.main-slider__three-video-icon .ripple:before,.main-slider__three-video-icon .ripple:after {	position: absolute;	top: 50%;	left: 50%;	width: 93px;	height: 93px;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	-ms-box-shadow: 0 0 0 0 rgba(var(--solapa-base-rgb), 0.6);	-o-box-shadow: 0 0 0 0 rgba(var(--solapa-base-rgb), 0.6);	-webkit-box-shadow: 0 0 0 0 rgba(var(--solapa-base-rgb), 0.6);	box-shadow: 0 0 0 0 rgba(var(--solapa-base-rgb), 0.6);	-webkit-animation: ripple 3s infinite;	animation: ripple 3s infinite;	border-radius: 50%;}.main-slider__three-video-icon .ripple:before {	-webkit-animation-delay: 0.9s;	animation-delay: 0.9s;	content: "";	position: absolute;}.main-slider__three-video-icon .ripple:after {	-webkit-animation-delay: 0.6s;	animation-delay: 0.6s;	content: "";	position: absolute;}@-webkit-keyframes ripple {	70% {		box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);	}	100% {		box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);	}}@keyframes ripple {	70% {		box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);	}	100% {		box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);	}}#main-slider-pagination {	z-index: 10;	bottom: 22px;	left: 50%;	width: 100%;	max-width: 1170px;	-webkit-transform: translate(-50%, calc(-50% + 95px));	transform: translate(-50%, calc(0% + 0px));	text-align: left;}#main-slider-pagination .swiper-pagination-bullet {	width: 13px;	height: 8px;	border-radius: 3px;	background-color: #fff !important;	opacity: 1;	margin-left: 0;	margin-right: 0;}#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {	margin-left: 10px;}#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {	width: 28px;	background-color: var(--solapa-base) !important;	opacity: 1;}/***====================================================================	Energy One====================================================================***/.energy-one {	position: relative;	overflow: hidden;	padding: 120px 0px 50px;	background-color: var(--solapa-nine-color);}.energy-one__color {	position: absolute;	left: -200px;	top: 30%;	width: 469px;	height: 469px;	border-radius: 50%;	background-color: var(--solapa-twelve-color);	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.energy-one__color-two {	position: absolute;	right: -240px;	top: 30%;	width: 469px;	height: 469px;	border-radius: 50%;	background-color: var(--solapa-thirteen-color);	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.energy-one__shape-one {	position: absolute;	top: 285px;	left: 85px;	height: 70px;	width: 70px;	background-repeat: no-repeat;	-webkit-animation-name: squareMover;	animation-name: squareMover;	-webkit-animation-duration: 10s;	animation-duration: 10s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-delay: 2s;	animation-delay: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-perspective: 100px;	perspective: 100px;	-webkit-transform-origin: center center;	transform-origin: center center;}.energy-one__shape-two {	position: absolute;	left: -20px;	top: -20px;	width: 64px;	height: 98px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-y;	animation-name: float-bob-y;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.energy-one__shape-three {	position: absolute;	right: 0px;	top: 0px;	width: 132px;	height: 87px;	z-index: 1;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.energy-one__shape-four {	position: absolute;	right: 40px;	top: 250px;	width: 64px;	height: 98px;	z-index: 1;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-y;	animation-name: float-bob-y;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.energy-one__shape-five {	position: absolute;	right: 70px;	top: 77%;	width: 77px;	height: 75px;	z-index: 1;	background-repeat: no-repeat;	-webkit-animation-name: squareMover;	animation-name: squareMover;	-webkit-animation-duration: 10s;	animation-duration: 10s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-delay: 2s;	animation-delay: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-perspective: 100px;	perspective: 100px;	-webkit-transform-origin: center center;	transform-origin: center center;}.energy-one__content-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.energy-one__content-column .section-title {	margin-bottom: var(--margin-bottom-25);}.enerygy-one__text {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-eight-color);	padding-right: var(--padding-right-50);	margin-bottom: var(--margin-bottom-20);}.enerygy-one__text-two {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-20);	color: var(--solapa-eight-color);	margin-bottom: var(--margin-bottom-40);	padding-right: var(--padding-right-80);}.enerygy-one__client-box {	position: relative;	margin-right: -10px;}.enerygy-one__client-box {	position: relative;	padding: 60px 35px;	border-radius: 6px;	font-weight: 600;	line-height: 38px;	color: var(--solapa-white);	font-size: var(--font-36);	background-color: var(--solapa-second-color);	font-family: var(--solapa-smooch-font);}.enerygy-one__client-box span {	position: relative;	color: var(--solapa-primary);}.enerygy-one__client-box::before {	position: absolute;	content: '';	left: 35px;	top: 30px;	width: 10px;	height: 10px;	background-color: var(--solapa-base);}.enerygy-one__client-box::after {	position: absolute;	content: '';	right: 45px;	bottom: 40px;	width: 10px;	height: 10px;	background-color: var(--solapa-white);}/* Phone Box */.energy-one__phone-box {	position: relative;	margin-left: var(--margin-left-5);	margin-top: var(--margin-top-40);}.energy-one__phone-box.alternate {	margin: var(--margin-zero);}.energy-one__phone-inner {	position: relative;	font-weight: 600;	font-size: var(--font-28);	color: var(--solapa-third-color);	padding-top: var(--padding-top-5);	padding-left: var(--padding-left-80);	font-family: var(--solapa-smooch-font);}.energy-one__phone-icon {	position: absolute;	left: 0px;	top: 0px;	width: 68px;	height: 68px;	line-height: 68px;	border-radius: 50px;	text-align: center;	display: inline-block;	font-size: var(--font-30);	color: var(--solapa-third-color);	background-color: var(--solapa-ten-color);}.energy-one__phone-number {	position: relative;	font-weight: 700;	display: inline-block;	font-size: var(--font-24);	margin-top: var(--margin-top-10);	color: var(--solapa-primary);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	font-family: var(--solapa-smooch-font);}.energy-one__phone-number:hover {	color: var(--solapa-base);}.energy-one__btn-box {	position: relative;	margin-left: var(--margin-left-5);	margin-top: var(--margin-top-40);}.energy-one__images-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.energy-one__images-column .inner-column {	position: relative;}.energy-one__image {	position: relative;	border-radius: 5px;	overflow: hidden;}.energy-one__image-two {	position: relative;	border-radius: 5px;	overflow: hidden;	display: inline-block;	margin-top: var(--margin-top-50);}.energy-one__image-three {	position: relative;	top: 35px;	z-index: 1;	border-radius: 5px;	overflow: hidden;	display: inline-block;	margin-left: var(--margin-left-15);}.energy-one__color-three {	position: absolute;	left: 60px;	top: 45px;	width: 428px;	height: 526px;	background-color: var(--solapa-eleven-color);}/***====================================================================	Service One====================================================================***/.service-one {	position: relative;	padding: 60px 0px 190px;	background-color: var(--solapa-fifteen-color);}.service-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.service-one__single-inner {	position: relative;	overflow: hidden;	text-align: center;	padding: 15px 35px 50px;	background-color: var(--solapa-white);}.service-one__single-inner::before {	position: absolute;	content: '';	left: 50%;	top: -45px;	width: 120px;	height: 120px;	border-radius: 50%;	transform: translateX(-50%);	background-color: var(--solapa-sixteen-color);	border: 1px solid var(--solapa-seventeen-color);}.service-one__icon {	position: relative;	line-height: 1em;	font-size: var(--font-40);	color: var(--solapa-third-color);}.service-one__title {	position: relative;	font-weight: 700;	line-height: 55px;	font-size: var(--font-36);	margin-top: var(--margin-top-35);	margin-bottom: var(--margin-bottom-15);}.service-one__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-one__title a:hover {	color: var(--solapa-base);}.service-one__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-25);}.service-one__read-more {	position: relative;	font-weight: 500;	font-size: var(--font-16);	color: var(--solapa-third-color);	font-family: var(--solapa-catamaran-font);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-one__read-arrow {	position: relative;	width: 42px;	height: 28px;	line-height: 28px;	display: inline-block;	border-radius: 3px;	color: var(--solapa-white);	margin-left: var(--margin-left-10);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: var(--solapa-third-color);}.service-one__read-more:hover {	color: var(--solapa-base);}.service-one__read-more:hover .service-one__read-arrow {	background-color: var(--solapa-base);	color: var(--solapa-white);}/***====================================================================	Faq's One====================================================================***/.faq-one {	position: relative;	padding: 0px 0px 119px;}.faq-one__inner-container {	position: relative;	margin-top: -110px;}.faq-one__image-column {	position: relative;}.faq-one__image {	position: relative;}.faq-one__image img {	position: relative;	width: 100%;	display: block;}.faq-one__image:before {	position: absolute;	content: '';	left: 130px;	top: 45px;	right: 120px;	bottom: 45px;	z-index: 1;	border-radius: 3px;	border: 1px solid var(--solapa-white);}.faq-one__accordion-column {	position: relative;}.faq-one__accordion-column-inner {	position: relative;	padding-top: 142px;	padding-left: var(--padding-left-40);}.faq-one__accordion-column .section-title {	margin-bottom: var(--margin-bottom-35);}.faq-one__accordion-column .section-title h2 {	font-size: var(--font-65);}/***====================================================================	Accordion Style====================================================================***/.faq-one__accordion {	position: relative;}.faq-one__block {	position: relative;	border-radius: 3px;	overflow: hidden;	padding: 20px 25px 20px 50px;	margin-bottom: var(--margin-bottom-15);	background-color: var(--solapa-eightteen-color);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.faq-one__acc-btn {	position: relative;	cursor: pointer;	line-height: 25px;	font-weight: 500;	background: none;	font-size: var(--font-20);	transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	-moz-transition: all 500ms ease;	color: var(--solapa-third-color);	-webkit-transition: all 500ms ease;}.faq-one__acc-btn.active .faq-one__icon {	opacity: 0;	transform: rotate(180deg);}.faq-one__accordion .faq-one__block.active-block {	padding-top: var(--padding-top-30);	border-color: var(--dark-color);}.faq-one__icon {	position: absolute;	left: -25px;	top: -3px;	color: var(--dark-color);	text-align: center;	line-height: 30px;	font-weight: 700;	font-size: var(--font-12);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.faq-one__accordion .faq-one__block.active-block .faq-one__icon-two {	opacity: 1;}.faq-one__icon-two {	position: absolute;	left: -25px;	top: -3px;	opacity: 0;	color: var(--dark-color);	text-align: center;	line-height: 30px;	font-weight: 700;	font-size: var(--font-12);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.faq-one-acc__content {	position: relative;	display: none;	padding-top: var(--padding-top-15);}.faq-one__content-text {	padding-bottom: 6px;}.faq-one__accordion .faq-one-acc__content.current {	display: block;}.faq-one__text {	position: relative;	line-height: 34px;	font-size: var(--font-16);	color: var(--solapa-third-color);}.faq-one__content {	position: relative;	margin-left: -15px;}/***====================================================================	Choose One====================================================================***/.choose-one {	position: relative;	padding: 90px 0px 190px;	background-color: var(--solapa-fifteen-color);}.choose-one.style-two {	padding-bottom: 140px;}.choose-one.style-three {	padding: 60px 0px 70px;}.choose-one.style-four {	padding: 90px 0px 70px;}.choose-one.style-five {	padding: 110px 0px 90px;}.choose-one.style-six {	padding: 220px 0px 90px;	margin-top: -110px;}.choose-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.choose-one__single-inner {	position: relative;	padding: 35px 35px;	border-radius: 3px;	overflow: hidden;	background-color: var(--solapa-white);}.choose-one__single-inner::before {	position: absolute;	content: '';	right: -60px;	bottom: -60px;	width: 120px;	height: 120px;	opacity: 0.10;	border-radius: 50%;	background-color: var(--solapa-primary);}.choose-one__icon {	position: relative;	line-height: 1em;	font-size: var(--font-50);	color: var(--solapa-third-color);}.choose-one__title {	font-family: tahoma;	position: relative;	font-weight: 500;	line-height: 20px;	font-size: 18px;	margin-top: var(--margin-top-25);}.choose-one__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.choose-one__title a:hover {	color: #0856bf;}.choose-one__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-third-color);	margin-top: var(--margin-top-15);}.choose-one__arrow {	position: relative;	width: 42px;	height: 28px;	line-height: 28px;	border-radius: 3px;	text-align: center;	display: inline-block;	color: var(--solapa-white);	margin-top: var(--margin-top-25);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: #8C1618;}.choose-one__arrow:hover {	background-color: var(--solapa-nineteen-color);	color: var(--solapa-white);}/***====================================================================	CTA One Section====================================================================***/.cta-one {	position: relative;	z-index: 1;}.cta-one__inner {	position: relative;	margin-top: -125px;	border-radius: 3px;	padding: 55px 50px 20px;	background-color: #C21E21;}.cta-one__title {	position: relative;	font-weight: 600;	line-height: 43px;    font-size: 35px;	color: var(--solapa-white);}.cta-one__btn-box {	margin-top: var(--margin-top-35);}.cta-image__one {	position: relative;	border-radius: 4px;	overflow: hidden;	display: inline-block;	margin-left: var(--margin-left-20);}.cta-image__one img {	position: relative;	width: 100%;	display: block;}.cta-one__counter {	position: relative;	padding-left: var(--padding-left-40);	margin-bottom: var(--margin-bottom-15);}.cta-one__single {	position: relative;	margin-bottom: var(--margin-bottom-35);}.cta-one__count {	position: relative;	font-weight: 700;	line-height: 1em;	font-size: var(--font-65);	color: var(--solapa-white);	font-family: var(--solapa-smooch-font);}.cta-one__text {	position: relative;	font-weight: 400;	font-size: var(--font-24);	margin-top: var(--margin-top-10);	color: var(--solapa-white);	font-family: var(--roofie-catamaran-font);}/***====================================================================	Project One====================================================================***/.project-one {	position: relative;	padding: 100px 0px 0px;}.project-one.style-two {	padding: 100px 0px 70px;}.project-one .owl-nav {	display: none;}.project-one .owl-dots {	position: relative;	text-align: right;}.project-one .owl-dots .owl-dot {	position: relative;	width: 11px;	height: 11px;	padding: 0px;	border-radius: 50px;	display: inline-block;	margin-left: var(--margin-left-10);	border: 3px solid var(--solapa-twentytwo-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-one .owl-dots .owl-dot.active,.project-one .owl-dots .owl-dot:hover {	background-color: var(--solapa-base);	border-color: var(--solapa-base);}.project-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.project-one__image {	position: relative;	border-radius: 3px;	overflow: hidden;	z-index: 1;}.project-one__image:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	background-color: rgba(0, 0, 0, .30);	transition: -webkit-transform 0.4s ease;	transition: transform 0.4s ease;	transition: transform 0.4s ease, -webkit-transform 0.4s ease;	-webkit-transform: scale(0, 1);	-ms-transform: scale(0, 1);	transform: scale(0, 1);	-webkit-transform-origin: right center;	-ms-transform-origin: right center;	transform-origin: right center;	z-index: 1;}.project-one__single:hover .project-one__image:before {	-webkit-transform: scale(1, 1);	-ms-transform: scale(1, 1);	transform: scale(1, 1);	-webkit-transform-origin: left center;	-ms-transform-origin: left center;	transform-origin: left center;}.project-one__image img {	position: relative;	width: 100%;	display: block;}.project-one__overlay-box {	position: absolute;	left: 40px;	right: 30px;	bottom: 25px;	overflow: hidden;	padding: 25px 30px;	border-radius: 2px;	border-left: 5px solid #8C1618;	background-color: var(--solapa-white);	z-index: 2;}.project-one__sub-title {	position: relative;	font-size: var(--font-16);	color: var(--solapa-base);}.project-one__title {	position: relative;	font-weight: 700;	font-size: var(--font-32);	margin-top: var(--margin-top-5);	margin-bottom: var(--margin-zero);}.project-one__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-one__title a:hover {	color: var(--solapa-base);}.project-one__arrow {	position: absolute;	right: -20px;	bottom: -17px;	width: 60px;	height: 60px;	border-radius: 50%;	text-align: center;	line-height: 60px;	display: inline-block;	font-size: var(--font-16);	color: var(--solapa-white);	background-color: #8C1618;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-one__arrow:hover {	color: var(--solapa-white);	background-color: #0250b9;}.project-one__arrow span {	position: absolute;	top: 18px;	left: 15px;}/***====================================================================	Project Two====================================================================***/.project-two {	position: relative;}.project-two__inner-container {	position: relative;	padding: 70px 0px 50px;	border-bottom: 1px solid var(--solapa-twentythree-color);}.project-two__title {	position: relative;	font-weight: 600;	line-height: 33px;	font-size: var(--font-65);	color: var(--solapa-third-color);}.project-two__title span {	position: relative;}.project-two__title span::before {	position: absolute;	content: '';	left: -20px;	top: 10px;	width: 119px;	height: 55px;	background: url(../images/icons/shape-1.png) no-repeat;	animation-name: zoom-fade;	animation-duration: 5s;	animation-iteration-count: infinite;	animation-timing-function: linear;	-webkit-animation-name: zoom-fade;	-webkit-animation-duration: 5s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	-moz-animation-name: zoom-fade;	-moz-animation-duration: 5s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: linear;	-ms-animation-name: zoom-fade;	-ms-animation-duration: 5s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: linear;	-o-animation-name: zoom-fade;	-o-animation-duration: 5s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: linear;}.project-two__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-20);	margin-top: var(--margin-top-35);	color: var(--solapa-third-color);}.project-two__btn-box {	margin-top: var(--margin-top-30);	margin-right: 0;}/***====================================================================	Energy Two====================================================================***/.energy-two {	position: relative;	padding: 70px 0px 90px;}.energy-two.style-two {	padding-top: var(--padding-top-110);}.energy-two__image-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.energy-two__image-inner {	position: relative;	padding-right: var(--padding-right-80);}.energy-two__image {	position: relative;	border-radius: 3px;	overflow: hidden;	display: inline-block;}.energy-two__image img {	position: relative;	width: 100%;	display: block;}.energy-two__icon {	position: absolute;	left: 35px;	bottom: -45px;	width: 138px;	height: 138px;	border-radius: 50%;	overflow: hidden;}.energy-two__content-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.energy-two__title {	position: relative;	font-weight: 700;	line-height: 75px;	font-size: var(--font-75);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);}.energy-two__text {	position: relative;	line-height: 34px;	font-size: var(--font-20);	margin-top: var(--margin-top-25);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-30);}.energy-two__title-two {	position: relative;	font-weight: 700;	line-height: 34px;	font-size: var(--font-32);	color: var(--solapa-third-color);	font-style: normal;}.energy-two__text-two {	position: relative;	line-height: 34px;	font-size: var(--font-18);	margin-top: var(--margin-top-15);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-30);}/* Skills Section */.energy-two__skills {	position: relative;}.energy-two__skill-item {	position: relative;	margin-bottom: var(--margin-bottom-30);}.energy-two__skill-bar {	position: relative;	width: 100%;	padding: 5px 5px;	border-radius: 3px;	background-color: var(--solapa-twentyfour-color);}.energy-two__bar-inner {	position: relative;	width: 100%;}.energy-two__bar {	position: relative;	left: 0px;	top: 0px;	height: 8px;	width: 0px;	border-radius: 3px;	background-color: var(--solapa-primary);	-webkit-transition: all 2000ms ease;	-ms-transition: all 2000ms ease;	-o-transition: all 2000ms ease;	-moz-transition: all 2000ms ease;	transition: all 2000ms ease;}.energy-two__skill-header {	position: relative;	margin-bottom: var(--margin-bottom-10);}.energy-two__skill-title {	font-weight: 500;	line-height: 25.6px;	font-size: var(--font-20);	text-transform: capitalize;	color: var(--solapa-third-color);}.energy-two__skill-percentage {	position: absolute;	right: 0px;	top: -40px;	font-weight: 500;	line-height: 25.6px;	font-size: var(--font-16);	text-transform: capitalize;	color: var(--solapa-third-color);}/***====================================================================	Testimonial One====================================================================***/.testimonial-one {	position: relative;	padding: 90px 0px 90px;	background-color: var(--solapa-twentyfive-color);}.testimonial-one__shape-one {	position: absolute;	left: 0px;	top: 0px;	width: 459px;	height: 149px;	background-repeat: no-repeat;}.testimonial-one__shape-two {	position: absolute;	left: 0px;	bottom: 0px;	width: 643px;	height: 194px;	background-repeat: no-repeat;}.testimonial-one__shape-three {	position: absolute;	right: 0px;	top: 0px;	width: 376px;	height: 183px;	background-repeat: no-repeat;}.testimonial-one__shape-four {	position: absolute;	right: 0px;	bottom: 0px;	width: 444px;	height: 69px;	background-repeat: no-repeat;}.testimonial-one .owl-dots {	display: none;}.testimonial-one .owl-nav {	position: absolute;	left: 170px;	right: 170px;	bottom: 130px;}.testimonial-one .owl-nav .owl-prev {	position: absolute;	left: 0px;	width: 50px;	height: 50px;	border: 0px;	line-height: 55px;	border-radius: 50px;	display: inline-block;	color: var(--solapa-base);	background-color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.testimonial-one .owl-nav .owl-next {	position: absolute;	right: 0px;	width: 50px;	height: 50px;	border: 0px;	line-height: 55px;	border-radius: 50px;	display: inline-block;	color: var(--solapa-base);	background-color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.testimonial-one .owl-nav .owl-prev:hover,.testimonial-one .owl-nav .owl-next:hover {	color: var(--solapa-white);	background-color: var(--solapa-base);}.testimonial-one .section-title {	margin-bottom: var(--margin-bottom-40);}.testimonial-one__single {	position: relative;	text-align: center;}.testimonial-one__text {	position: relative;	line-height: 48px;	max-width: 850px;	margin: 0 auto;	width: 100%;	text-align: center;	font-size: var(--font-32);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-40);}.testimonial-one__author-info {	position: relative;	display: inline-block;}.testimonial-one__author-image {	position: relative;	width: 85px;	height: 85px;	margin: 0 auto;	overflow: hidden;	border-radius: 50%;}.testimonial-one__title {	position: relative;	font-weight: 600;	line-height: 38px;	font-size: var(--font-30);	color: var(--solapa-base);	margin-top: var(--margin-top-20);}.testimonial-one__designation {	position: relative;	opacity: 0.80;	font-size: var(--font-16);}.testimonial-one__quote-icon {	position: absolute;	left: 10px;	top: 20px;	width: 40px;	height: 40px;	z-index: 1;	line-height: 40px;	border-radius: 50px;	display: inline-block;	color: var(--solapa-white);	background-color: var(--solapa-primary);}/***====================================================================	News One====================================================================***/.news-one {	position: relative;	padding: 90px 0px 70px;}.news-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.news-one__single-inner {	position: relative;}.news-one__img {	position: relative;	overflow: hidden;	background-color: var(--solapa-base);}.news-one__img img {	position: relative;	width: 100%;	display: block;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-one__single-inner:hover .news-one__img img {	opacity: 0.70;	transform: scale(1.04, 1.04);}.news-one__content {	position: relative;	padding-top: var(--padding-top-35);}.news-one__meta {	position: relative;}.news-one__meta li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-20);}.news-one__meta li:last-child {	margin-right: var(--margin-zero);}.news-one__meta li a {	position: relative;	display: inline-block;	font-size: var(--font-16);	padding-left: var(--padding-left-25);	color: rgba(var(--solapa-twentysix-color-rgb), 0.8);}.news-one__meta li a i {	position: absolute;	left: 0px;	top: 2px;	line-height: 1em;	color: var(--solapa-primary);}.news-one__title {	font-weight: 700;	line-height: 38px;	font-size: var(--font-32);	margin-top: var(--margin-top-15);	margin-bottom: var(--margin-bottom-35);	padding-bottom: var(--padding-bottom-30);	border-bottom: 1px solid var(--solapa-twentythree-color);}.news-one__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.news-one__title a:hover {	color: var(--solapa-primary);}.news-one__info {	position: relative;	padding-top: var(--padding-top-10);	padding-left: var(--padding-left-75);}.news-one__img-two {	position: absolute;	left: 0px;	top: 0px;	width: 60px;	height: 60px;	overflow: hidden;	border-radius: 50%;}.news-one__title-two {	position: relative;	font-weight: 500;	font-size: var(--font-16);	color: var(--solapa-third-color);	font-family: var(--solapa-catamaran-font);}.news-one__designation {	position: relative;	font-weight: 500;	top: -3px;	font-size: var(--font-16);	color: var(--solapa-twentyseven-color);	font-family: var(--solapa-catamaran-font);}/***====================================================================	Site Footer====================================================================***/.site-footer {	position: relative;	background-color: var(--solapa-twentyeight-color);}.footer-widget__column {	margin-bottom: var(--margin-bottom-30);}.site-footer__middle {	position: relative;	padding: 100px 0px 60px;}.site-footer__shape-one {	position: absolute;	left: 0px;	bottom: 122px;	width: 310px;	height: 174px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.site-footer__shape-two {	position: absolute;	right: 0px;	bottom: 122px;	width: 310px;	height: 174px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.site-footer__shape-three {	position: absolute;	left: 0px;	bottom: 122px;	width: 269px;	height: 150px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.site-footer__shape-four {	position: absolute;	right: 0px;	bottom: 28px;	width: 521px;	height: 265px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.footer-widget__title {	font-weight: 600;	line-height: 32px;	font-size: var(--font-30);	color: var(--solapa-white);	margin-bottom: var(--margin-bottom-25);}.site-footer__about-text {	position: relative;	line-height: 34px;	opacity: 0.50;	font-size: var(--font-16);	color: var(--solapa-white);	padding-right: 15px;	margin-bottom: var(--margin-bottom-30);}.footer-contact__list {	position: relative;	padding-right: var(--padding-right-60);}.footer-contact__list li {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: var(--solapa-white);	padding-left: var(--padding-left-60);	margin-bottom: var(--margin-bottom-20);}.footer-contact__list li .icon {	position: absolute;	left: 0px;	top: 0px;	width: 45px;	height: 45px;	text-align: center;	line-height: 45px;	border-radius: 50px;	display: inline-block;	font-size: var(--font-24);	color: var(--solapa-white);	background-color: var(--solapa-twentynine-color);}.footer-widget__links-list {	position: relative;}.footer-widget__links-list li {	position: relative;	margin-bottom: var(--margin-bottom-20);}.footer-widget__links-list li a {	position: relative;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.footer-widget__links-list li a:hover {	opacity: 1;	color: #fc8f14;}.site-footer__newsletter-text {	position: relative;	line-height: 34px;	/*opacity: 0.50;*/	font-size: var(--font-16);	color: #fc8f14;	padding-right: var(--padding-right-60);	margin-bottom: 8px;}/* Newsletter Form */.footer-widget__newsletter-form {	position: relative;	display: block;	margin-bottom: var(--margin-bottom-20);}.footer-widget__newsletter-input-box {	position: relative;	display: block;	padding: 5px 5px;	background-color: var(--solapa-thirty-color);}.footer-widget__newsletter-input-box input[type="email"] {	height: 64px;	width: 100%;	border: none;	outline: none;	font-weight: 400;	border-radius: 4px;	font-size: var(--font-16);	color: var(--solapa-white);	padding-left: var(--padding-left-25);	padding-right: var(--padding-right-80);	border: 1px solid rgba(255, 255, 255, 0.10);	background-color: var(--roofie-seventeen-color);}.footer-widget__newsletter-input-box input::placeholder {	opacity: 0.50;	color: var(--solapa-white);}.footer-widget__newsletter-btn {	position: absolute;	top: 5px;	right: 5px;	width: 99px;	height: 63px;	bottom: 0px;	border: 0px;	font-weight: 600;	font-size: var(--font-18);	background-color: var(--solapa-base);	color: var(--solapa-white);	border-radius: 4px;	-webkit-transition: all 500ms ease;	transition: all 500ms ease;	padding: 0px;}.footer-widget__newsletter-btn:hover {	background-color: #8C1618;}.site-footer_newsletter-list {	position: relative;}.site-footer_newsletter-list li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-25);}.site-footer_newsletter-list li a {	position: relative;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-white);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.site-footer_newsletter-list li a:hover {	opacity: 1;}.site-footer__bottom {	position: relative;	background-color: var(--solapa-thirtyone-color);}.site-footer__bottom-logo {	position: relative;	padding: 21px 30px;	display: inline-block;}.site-footer__bottom-logo a {	position: relative;	display: inline-block;}.site-footer__bottom-logo:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	opacity: 0.02;	background-color: var(--solapa-white);	clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);}.site-footer__copyright {	position: relative;	opacity: 0.80;	text-align: center;	font-size: var(--font-18);	color: var(--solapa-white);	padding-top: var(--padding-top-50);}.site-footer__social-nav {	position: relative;	text-align: right;	padding: 31px 0px;}.site-footer__social-nav li {	position: relative;	display: inline-block;	margin-left: var(--margin-left-10);}.site-footer__social-nav li a {	position: relative;	width: 60px;	height: 60px;	text-align: center;	border-radius: 50px;	line-height: 58px;	display: inline-block;	font-size: var(--font-16);	color: var(--solapa-white);	text-transform: uppercase;	border: 1px solid rgba(255, 255, 255, 0.15);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.site-footer__social-nav li a:hover {	border-color: var(--solapa-base);	background-color: var(--solapa-base);}/***====================================================================	Counter One====================================================================***/.counter-one {	position: relative;	background-color: var(--solapa-nine-color);}.counter-one__inner-container {	position: relative;	padding: 80px 0px 50px;	border-bottom: 1px solid var(--solapa-twentythree-color);}.counter-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.counter-one__inner {	position: relative;	min-height: 80px;	padding-top: var(--padding-top-15);	padding-left: var(--padding-left-100);}.counter-one__icon {	position: absolute;	left: 0px;	top: 0px;	width: 80px;	height: 80px;	line-height: 80px;	border-radius: 50%;	text-align: center;	font-size: var(--font-40);	color: var(--solapa-thirtysix-color);	background-color: var(--solapa-thirtyfive-color);}.counter-one__count {	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-thirtysix-color);	font-family: var(--solapa-smooch-font);}.counter-one__text {	position: relative;	font-weight: 500;	opacity: 0.80;	font-size: var(--font-16);	margin-top: var(--margin-top-15);	color: var(--solapa-thirtysix-color);}/***====================================================================	Solar One====================================================================***/.solar-one {	position: relative;	overflow: hidden;	padding: 90px 0px 50px;	background-color: var(--solapa-nine-color);}.solar-one__image-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.solar-one__image-inner-column {	position: relative;	padding-right: var(--padding-right-25);}.solar-one__image {	position: relative;	border-radius: 3px;	overflow: hidden;	display: inline-block;	margin: var(--margin-zero);}.solar-one__image-two {	position: relative;	border-radius: 3px;	overflow: hidden;	display: inline-block;	margin-top: var(--margin-top-50);}.solar-one__image-three {	position: absolute;	right: 25px;	bottom: 40px;	border-radius: 3px;	overflow: hidden;	display: inline-block;	margin-top: var(--margin-top-50);}.solar-one__shape-one {	position: absolute;	left: -55px;	top: 0px;	width: 64px;	height: 98px;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.solar-one__shape-two {	position: absolute;	right: 70px;	top: 20px;	width: 132px;	height: 87px;	z-index: 1;	background-repeat: no-repeat;	-webkit-animation-name: float-bob-y;	animation-name: float-bob-y;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.solar-one__color {	position: absolute;	left: -200px;	bottom: 50px;	width: 470px;	height: 470px;	border-radius: 50%;	opacity: 0.10;	background-color: var(--solapa-eleven-color);	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.solar-two__color {	position: absolute;	right: -280px;	top: 20px;	width: 470px;	height: 470px;	border-radius: 50%;	background-color: var(--solapa-thirteen-color);	-webkit-animation-name: float-bob-x;	animation-name: float-bob-x;	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}.solar-three__color {	position: absolute;	left: 30px;	top: 70px;	width: 420px;	height: 500px;	background-color: var(--solapa-eleven-color);}.solar-one__shape-three {	position: absolute;	right: 5%;	top: 10%;	width: 77px;	height: 75px;	background-repeat: no-repeat;}.solar-one__shape-four {	position: absolute;	left: 5%;	top: 40%;	width: 70px;	height: 70px;	background-repeat: no-repeat;	-webkit-animation-name: squareMover;	animation-name: squareMover;	-webkit-animation-duration: 10s;	animation-duration: 10s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-delay: 2s;	animation-delay: 2s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-perspective: 100px;	perspective: 100px;	-webkit-transform-origin: center center;	transform-origin: center center;}.solar-one__content-column {	position: relative;	margin-bottom: var(--margin-bottom-30);}.solar-one__content-inner-column {	position: relative;	padding-left: var(--padding-left-30);}.solar-one__text {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: var(--solapa-eight-color);	padding-right: var(--padding-right-50);	margin-bottom: var(--margin-bottom-20);}.solar-one__text-two {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-eight-color);	margin-bottom: var(--margin-bottom-40);	padding-right: var(--padding-right-80);	padding-bottom: var(--padding-bottom-30);	border-bottom: 1px solid var(--solapa-twentythree-color);}.solar-one__content-column .section-title {	margin-bottom: var(--margin-bottom-25);}/***====================================================================	Service Two====================================================================***/.service-two {	position: relative;	padding: 60px 0px 80px;	background-color: var(--solapa-fifteen-color);}.service-two.style-two {	padding-top: var(--padding-top-95);}.service-two__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.service-two__single-inner {	position: relative;	overflow: hidden;	border-radius: 5px;	padding: 40px 40px 45px;	background-color: var(--solapa-white);}.service-two__single-inner:before {	position: absolute;	content: '';	left: -75px;	top: -60px;	width: 120px;	height: 120px;	border-radius: 50%;	background-color: #8C1618;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-two__single:hover .service-two__single-inner:before {	background-color: #8C1618;}.service-two__number {	position: absolute;	right: 30px;	top: 35px;	opacity: 0.10;	font-size: 112px;	font-weight: 700;	line-height: 1em;	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);}.service-two__icon {	position: relative;	width: 90px;	height: 90px;	line-height: 1em;	border-radius: 50%;	font-size: var(--font-50);	display: inline-block;	line-height: 90px;	text-align: center;	color: var(--solapa-third-color);	background-color: var(--solapa-thirtyseven-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	z-index: 1;}.service-two__single:hover .service-two__icon {	color: var(--solapa-white);	background-color: #8C1618;}.service-two__title {	position: relative;	font-weight: 700;	line-height: 55px;	font-size: var(--font-36);	margin-top: var(--margin-top-20);	margin-bottom: var(--margin-bottom-10);}.service-two__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-two__title a:hover {	color: var(--solapa-base);}.service-two__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: #f5f5f5;	margin-bottom: var(--margin-bottom-25);}.service-two__read-more {	position: relative;	font-weight: 500;	text-align: center;	font-size: var(--font-16);	color: var(--solapa-third-color);	font-family: var(--solapa-catamaran-font);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-two__read-arrow {	position: relative;	width: 42px;	height: 28px;	line-height: 28px;	display: inline-block;	border-radius: 3px;	text-align: center;	color: var(--solapa-white);	margin-right: var(--margin-right-10);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: #8C1618;}.service-two__read-more:hover {	color: var(--solapa-base);}.service-two__read-more:hover .service-two__read-arrow {	background-color: #F0D70A;	color: var(--solapa-white);}/***====================================================================	Sponsors One====================================================================***/.sponsors-one {	position: relative;	padding: 0px 0px 190px;	background-color: var(--solapa-fifteen-color);}.sponsors-one.style-two {	padding-top: var(--padding-top-110);	background-color: var(--solapa-white);}.sponsors-one .section-title__title {	margin-top: var(--margin-zero);}.sponsors-one .owl-dots,.sponsors-one .owl-nav {	display: none;}.sponsors-one .image-box img {	max-width: 100%;	width: auto;	display: inline-block;	opacity: 0.3;	-webkit-filter: grayscale(100%);	filter: grayscale(100%);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.sponsors-one .image-box img:hover {	opacity: 1;	-webkit-filter: grayscale(0%);	filter: grayscale(0%);}/***====================================================================	Project Three====================================================================***/.project-three {	position: relative;	padding: 120px 0px 100px;}.project-three.style-two {	padding: 100px 0px 70px;}.project-three.style-two .container {	max-width: 1800px;}.project-three .owl-nav {	display: none;}.project-three .owl-dots {	position: relative;	text-align: center;	margin-top: var(--margin-top-10);}.project-three .owl-dots .owl-dot {	position: relative;	width: 7px;	height: 7px;	padding: 0px;	margin: 0px 7px;	border-radius: 50px;	display: inline-block;	margin-left: var(--margin-left-10);	border: 3px solid var(--solapa-twentytwo-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-three .owl-dots .owl-dot:before {	position: absolute;	content: '';	left: -8px;	top: -8px;	right: -8px;	bottom: -8px;	opacity: 0;	border-radius: 50px;	border: 2px solid var(--solapa-base);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-three .owl-dots .owl-dot.active,.project-three .owl-dots .owl-dot:hover {	background-color: var(--solapa-twentytwo-color);}.project-three .owl-dots .owl-dot.active::before,.project-three .owl-dots .owl-dot:hover::before {	opacity: 1;}.project-three__outer-container {	position: relative;	max-width: 1800px;	width: 100%;	margin: 0 auto;	padding: 0px 15px;}.project-three__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.project-three__image {	position: relative;	border-radius: 3px;	overflow: hidden;	background-color: var(--solapa-primary);}.project-three__image img {	position: relative;	width: 100%;	display: block;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.project-three__image:hover img {	opacity: 0.50;	transform: scale(1.06, 1.06);}.project-three__overlay-box {	position: absolute;	left: 20px;	bottom: 20px;	overflow: hidden;	border-radius: 2px;	display: inline-block;	padding: 25px 80px 25px 30px;	border-left: 5px solid var(--solapa-primary);	background-color: var(--solapa-white);}.project-three__sub-title {	position: relative;	font-size: var(--font-16);	color: var(--solapa-base);}.project-three__title {	position: relative;	font-weight: 700;	font-size: var(--font-32);	margin-top: var(--margin-top-5);	margin-bottom: var(--margin-zero);}.project-three__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-three__title a:hover {	color: var(--solapa-base);}.project-three__arrow {	position: absolute;	right: -20px;	bottom: -17px;	width: 60px;	height: 60px;	border-radius: 50%;	text-align: center;	line-height: 60px;	display: inline-block;	font-size: var(--font-16);	color: var(--solapa-white);	background-color: var(--solapa-base);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.project-three__arrow:hover {	color: var(--solapa-white);	background-color: var(--solapa-primary);}.project-three__arrow span {	position: absolute;	top: 18px;	left: 15px;}/***====================================================================	Testimonial Two====================================================================***/.testimonial-two {	position: relative;	padding: 90px 0px 90px;	background-color: var(--solapa-twentyfive-color);}.testimonial-two .owl-nav {	display: none;}.testimonial-two .owl-dots {	position: relative;	text-align: center;	margin-top: var(--margin-top-20);}.testimonial-two .owl-dots .owl-dot {	position: relative;	width: 7px;	height: 7px;	padding: 0px;	margin: 0px 10px;	border-radius: 50px;	display: inline-block;	margin-left: var(--margin-left-10);	border: 3px solid var(--solapa-twentytwo-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.testimonial-two .owl-dots .owl-dot:before {	position: absolute;	content: '';	left: -8px;	top: -8px;	right: -8px;	bottom: -8px;	opacity: 0;	border-radius: 50px;	border: 2px solid var(--solapa-base);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.testimonial-two .owl-dots .owl-dot.active,.testimonial-two .owl-dots .owl-dot:hover {	background-color: var(--solapa-twentytwo-color);}.testimonial-two .owl-dots .owl-dot.active::before,.testimonial-two .owl-dots .owl-dot:hover::before {	opacity: 1;}.testimonial-two__shape-one {	position: absolute;	left: 0px;	top: 0px;	width: 459px;	height: 149px;	background-repeat: no-repeat;}.testimonial-two__shape-two {	position: absolute;	left: 0px;	bottom: 0px;	width: 643px;	height: 194px;	background-repeat: no-repeat;}.testimonial-two__shape-three {	position: absolute;	right: 0px;	top: 0px;	width: 376px;	height: 183px;	background-repeat: no-repeat;}.testimonial-two__shape-four {	position: absolute;	right: 0px;	bottom: 0px;	width: 444px;	height: 69px;	background-repeat: no-repeat;}.testimonial-two__single {	position: relative;	margin-bottom: var(--margin-bottom-30);	}.testimonial-two__single-inner {	position: relative;	border-radius: 4px;	overflow: hidden;	padding: 50px 35px 45px;	background-color: var(--solapa-white);}.testimonial-two__single-inner:before {	position: absolute;	/*content: '';*/	right: -40px;	top: -40px;	width: 85px;	height: 85px;	border-radius: 50%;	background-color: #8C1618;}.testimonial-two__text {	position: relative;	text-align: center;	line-height: 33px;    font-size: 18px;	color: var(--solapa-third-color);	margin-top: var(--margin-top-30);}.testimonial-two__author-info {	position: relative;	min-height: 85px;	padding-left: var(--padding-left-100);}.testimonial-two__author-image {	position: center;		width: 250px;	height: 250px;	margin: 0 auto;	overflow: hidden;	border-radius: 10%;}.testimonial-two__title {	position: center;	text-align: center;	font-weight: 600;	line-height: 38px;	font-size: var(--font-30);	color: var(--solapa-base);}.testimonial-two__designation {	position: relative;	text-align: center;	opacity: 0.80;	font-size: var(--font-16);}.testimonial-two__quote-icon {	position: absolute;	left: -20px;	top: 20px;	width: 40px;	height: 40px;	z-index: 1;	line-height: 40px;	border-radius: 50px;	text-align: center;	display: none;	color: var(--solapa-white);	background-color: var(--solapa-primary);}a.theme-btn.btn-style-two.read-more {    padding: 8px 20px;    background-color: #8C1618;}/***====================================================================	Consultant One====================================================================***/.consultant-one {	position: relative;}.consultant-one__inner-container {	position: relative;	margin-top: -50px;	background-color: var(--solapa-white);	box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.07);}.consultant-one__image-column {	position: relative;	float: left;	padding: var(--padding-zero);}.consultant-one__image {	position: relative;}.consultant-one__image:before {	position: absolute;	content: '';	left: 130px;	top: 40px;	right: 130px;	bottom: 40px;	z-index: 1;	border: 1px solid var(--solapa-white);}.consultant-one__image:after {	position: absolute;	content: '';	left: -25px;	top: 100px;	bottom: -30px;	width: 320px;	z-index: -1;	border: 1px solid var(--solapa-thirtynine-color);}.consultant-one__image img {	position: relative;	width: 100%;	display: block;}.consultant-one__form-column {	position: relative;	float: left;	padding: var(--padding-zero);}.consultant-one__form-inner {	position: relative;	padding: 65px 45px 50px;}.consultant-one__title {	position: relative;	font-weight: 700;	font-size: var(--font-52);	color: var(--solapa-thirtyeight-color);}.consultant-one__text {	position: relative;	line-height: 32px;	font-size: var(--font-20);	margin-bottom: var(--margin-bottom-25);	color: var(--solapa-thirtyeight-color);}/* Consultant Form*/.consultant-one__form {	position: relative;}.consultant-one__form .form-group {	position: relative;	margin-bottom: var(--margin-bottom-30);}.consultant-one__form .form-group:last-child {	margin-bottom: var(--margin-zero);}.consultant-one__form input[type="text"],.consultant-one__form input[type="email"],.consultant-one__form input[type="password"],.consultant-one__form select,.consultant-one__form textarea {	display: block;	width: 100%;	line-height: 28px;	height: 56px;	font-weight: 400;	padding: 8px 20px;	border-radius: 2px;	font-size: var(--font-16);	transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	background: var(--roofie-white);	-webkit-transition: all 500ms ease;	color: var(--solapa-thirtyeight-color);	border: 1px solid var(--solapa-thirtynine-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.consultant-one__form .form-group textarea::-webkit-input-placeholder,.consultant-one__form .form-group input::-webkit-input-placeholder {	color: var(--roofie-fourth-color);	font-weight: 400;}.consultant-one__form textarea {	height: 210px;	resize: none;	font-size: 15px;	padding-top: 15px;}.consultant-one__form input[type="text"]:focus,.consultant-one__form input[type="email"]:focus,.consultant-one__form input[type="password"]:focus,.consultant-one__form select:focus,.consultant-one__form textarea:focus {	border-color: var(--main-color);}.consultant-one__form .theme-btn {	cursor: pointer;	border: none;	width: 100%;	border-radius: 3px;	letter-spacing: 0px;	font-size: var(--font-20);	text-transform: capitalize;	margin-top: var(--margin-top-5);}/***====================================================================	News Two====================================================================***/.news-two {	position: relative;	padding: 120px 0px 70px;}.news-two.style-two {	padding: 100px 0px 100px;}.news-two__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.news-two__single-inner {	position: relative;}.news-two__img {	position: relative;	overflow: hidden;	background-color: var(--solapa-base);}.news-two__img img {	position: relative;	width: 100%;	display: block;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-two__single-inner:hover .news-two__img img {	opacity: 0.70;	transform: scale(1.04, 1.04);}.news-two__category {	position: absolute;	left: 15px;	bottom: 15px;	padding: 6px 14px 3px;	border-radius: 3px;	color: var(--solapa-white);	font-size: var(--font-16);	background-color: var(--solapa-base);}.news-two__content {	position: relative;	padding: 35px 30px;	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);	border-bottom: 2px solid var(--solapa-fourty-color);}.news-two__content:before {	position: absolute;	content: '';	left: 0px;	bottom: -2px;	height: 2px;	width: 60%;	background-color: var(--solapa-third-color);}.news-two__meta {	position: relative;}.news-two__meta li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-20);}.news-two__meta li:last-child {	margin-right: var(--margin-zero);}.news-two__meta li a {	position: relative;	display: inline-block;	font-size: var(--font-16);	padding-left: var(--padding-left-25);	color: rgba(var(--solapa-twentysix-color-rgb), 0.8);}.news-two__meta li a i {	position: absolute;	left: 0px;	top: 2px;	line-height: 1em;	color: var(--solapa-twentysix-color);}.news-two__title {	font-weight: 700;	line-height: 38px;	font-size: var(--font-32);	margin-top: var(--margin-top-15);	margin-bottom: var(--margin-bottom-15);}.news-two__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.news-two__title a:hover {	color: var(--solapa-primary);}.news-two__text {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: rgba(var(--solapa-fourteen-color-rgb), 0.8);}.site-footer__upper {	padding-top: var(--padding-top-90);	padding-bottom: var(--padding-bottom-70);	border-bottom: 1px solid rgba(255, 255, 255, 0.10);}.site-footer.style-two .container {	position: relative;}.site-footer.style-two .site-footer__copyright {	text-align: left;}.site-footer.style-two .site-footer_newsletter-list {	text-align: center;	padding: 49px 0px;}.site-footer__upper-logo {	position: absolute;	left: 0px;	z-index: 1;	padding: 21px 30px;	display: inline-block;}.site-footer__upper-logo:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	opacity: 0.02;	z-index: -1;	background-color: var(--solapa-white);	clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);}.site-footer__upper-title {	font-weight: 600;	line-height: 50px;	padding-left: 260px;	color: var(--solapa-white);	font-size: var(--font-43);	top: 6px;}.site-footer__upper-btn-box {	text-align: right;	padding-top: var(--padding-top-20);}/***====================================================================	Choose Two====================================================================***/.choose-two {	position: relative;	background-color: var(--solapa-fifteen-color);}.choose-two__inner-container {	position: relative;	padding: 90px 0px 0px;	border-bottom: 1px solid var(--solapa-twentythree-color);}.choose-two__left {	margin-right: 45px;}.choose-two__right {	position: relative;	display: block;	margin-top: 1px;}.choose-two__single {	position: relative;	margin-top: var(--margin-top-45);	margin-bottom: var(--margin-bottom-5);}.choose-two__inner {	position: relative;	min-height: 80px;	padding-top: var(--padding-top-15);	padding-left: var(--padding-left-100);}.choose-two__icon {	position: absolute;	left: 0px;	top: 0px;	width: 80px;	height: 80px;	line-height: 80px;	border-radius: 50%;	text-align: center;	font-size: var(--font-40);	color: var(--solapa-thirtysix-color);	background-color: var(--solapa-white);}.choose-two__count {	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-thirtysix-color);	font-family: var(--solapa-smooch-font);}.choose-two__text {	position: relative;	font-weight: 500;	opacity: 0.80;	font-size: var(--font-16);	margin-top: var(--margin-top-15);	color: var(--solapa-thirtysix-color);}.choose-two__text-two {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-20);	margin-top: var(--margin-top-35);	color: var(--solapa-fourteen-color);}/***====================================================================	History One====================================================================***/.history-one {	position: relative;	padding: 0px 0px 110px;	background-color: var(--solapa-fifteen-color);}.history-one.style-two {	padding-top: var(--padding-top-70);}.history-one__inner-container {	position: relative;	padding-left: 300px;}.history-one__client-box {	position: absolute;	left: 0px;	top: 0px;	padding: 60px 35px;	border-radius: 6px;	font-weight: 600;	line-height: 38px;	max-width: 230px;	color: var(--solapa-white);	font-size: var(--font-36);	background-color: var(--solapa-second-color);	font-family: var(--solapa-smooch-font);}.history-one__client-box span {	position: relative;	color: var(--solapa-primary);}.history-one__client-box::before {	position: absolute;	content: '';	left: 35px;	top: 30px;	width: 10px;	height: 10px;	background-color: var(--solapa-base);}.history-one__client-box::after {	position: absolute;	content: '';	right: 45px;	bottom: 40px;	width: 10px;	height: 10px;	background-color: var(--solapa-white);}.history-one__title {	line-height: 66px;	font-weight: 600;	font-size: var(--font-60);	color: var(--solapa-third-color);}.history-one__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-20);	margin-top: var(--margin-top-25);	color: var(--solapa-fourteen-color);}.history-one__btn-box {	position: absolute;	right: 0px;	top: 70px;}/***====================================================================	Service Three====================================================================***/.service-three {	position: relative;	padding: 80px 0px 180px;	background-color: var(--solapa-fourtytwo-color);}.service-three.style-two {	padding-top: var(--padding-top-5);	padding-bottom: var(--padding-bottom-10);	background-color: var(--solapa-fifteen-color);}.service-three__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.service-three__single-inner {	position: relative;	overflow: hidden;}.service-three__image {	position: relative;	overflow: hidden;	background-color: var(--solapa-nineteen-color);}.service-three__image img {	position: relative;	width: 100%;	display: block;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.service-three__single-inner:hover .service-three__image img {	opacity: 0.70;	transform: scale(1.06, 1.06);}.service-three__content {	position: relative;	padding: 35px 35px 50px;	background-color: var(--solapa-white);}.service-three__content:before {	position: absolute;	content: '';	right: -50px;	bottom: -50px;	width: 90px;	height: 90px;	border-radius: 50%;	background-color: var(--solapa-fourtythree-color);}.service-three__content-upper {	position: relative;	padding-left: var(--padding-left-65);}.service-three__icon {	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	line-height: 1em;	font-size: var(--font-50);	color: var(--solapa-black);}.service-three__icon::after {	position: absolute;	content: '';	left: -10px;	top: 10px;	z-index: -1;	width: 50px;	height: 50px;	border-radius: 50%;	background-color: var(--solapa-sixteen-color);}.service-three__title {	position: relative;	font-weight: 700;	font-size: var(--font-36);	padding-top: var(--padding-top-10);}.service-three__title a:hover {	color: var(--solapa-nineteen-color);}.service-three__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-three__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-third-color);	margin-top: var(--margin-top-30);	margin-bottom: var(--margin-bottom-25);}.service-three__read-more {	position: relative;	font-weight: 500;	font-size: var(--font-16);	color: var(--solapa-third-color);	font-family: var(--solapa-catamaran-font);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.service-three__arrow {	position: relative;	width: 42px;	height: 28px;	line-height: 28px;	text-align: center;	display: inline-block;	color: var(--solapa-white);	border-radius: 3px 50px 50px 3px;	margin-left: var(--margin-left-10);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: var(--solapa-nineteen-color);}.service-three__read-more:hover {	color: var(--solapa-nineteen-color);}.service-three__read-more:hover .service-three__arrow {	background-color: var(--solapa-base);	color: var(--solapa-white);}/***====================================================================	Progress One====================================================================***/.progress-one {	position: relative;}.progress-one__inner-container {	position: relative;	margin-top: -100px;	padding: 80px 50px 140px;	background-color: var(--solapa-fifteen-color);}.progress-one__inner-container:before {	position: absolute;	content: '';	left: 180px;	bottom: 99px;	right: 180px;	height: 1px;	background-color: var(--solapa-white);}.progress-one .progress-one__single {	width: 310px;	float: left;}.progress-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.progress-one__single-inner {	position: relative;	border-radius: 5px;	padding: 40px 40px 30px;	background-color: var(--solapa-white);}.progress-one__single-inner:after {	position: absolute;	content: '';	left: 50%;	bottom: -80px;	width: 18px;	height: 18px;	z-index: 1;	border-radius: 50px;	transform: translateX(-50%);	border: 5px solid var(--solapa-white);	background-color: var(--solapa-fifteen-color);}.progress-one__single-inner:before {	position: absolute;	content: '';	right: 0px;	top: 0px;	width: 45px;	height: 60px;	background: url(../images/shapes/shape-10.png) no-repeat;}.progress-one__number {	position: absolute;	right: 30px;	top: 50px;	opacity: 0.10;	font-weight: 700;	line-height: 1em;	font-size: var(--font-36);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);}.progress-one__icon {	position: relative;	text-align: center;	font-size: var(--font-56);	color: var(--solapa-third-color);}.progress-one__title {	position: relative;	font-weight: 700;	line-height: 55px;	font-size: var(--font-36);	margin-top: var(--margin-top-15);	margin-bottom: var(--margin-bottom-5);}.progress-one__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.progress-one__title a:hover {	color: var(--solapa-base);}.progress-one__text {	position: relative;	line-height: 34px;	opacity: 0.80;	font-size: var(--font-18);	color: var(--solapa-third-color);}/***====================================================================	Pricing One====================================================================***/.pricing-one {	position: relative;	padding-top: var(--padding-top-110);}.pricing-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.pricing-one__single-inner {	position: relative;	border-radius: 3px;	text-align: center;	padding: 35px 50px 50px;	background-color: var(--solapa-white);	border: 1px solid var(--solapa-fourtyfive-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.pricing-one__single-inner:hover {	border-color: var(--solapa-third-color);}.pricing-one__title {	position: relative;	font-weight: 600;	line-height: 60px;	font-size: var(--font-50);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-45);	padding-bottom: var(--padding-bottom-15);	border-bottom: 1px solid var(--solapa-fourtysix-color);}.pricing-one__price {	position: relative;	font-weight: 700;	line-height: 1em;	display: inline-block;	font-size: var(--font-60);}.pricing-one__price sub {	position: relative;	font-weight: 400;	font-size: var(--font-18);	margin-left: var(--margin-left-5);}.pricing-one__price:before {	position: absolute;	content: '';	left: -25px;	top: -10px;	width: 80px;	height: 80px;	z-index: -1;	border-radius: 50%;	background-color: var(--solapa-sixteen-color);}.pricing-one__list-options {	position: relative;	margin-top: var(--margin-top-40);}.pricing-one__list-options li {	position: relative;	font-size: var(--font-18);	color: var(--text-color);	margin-bottom: var(--margin-bottom-15);}.pricing-one__list-options li:last-child {	margin-bottom: var(--margin-zero);}.pricing-one__button-box {	position: relative;	margin-top: var(--margin-top-40);}.pricing-one__start-btn {	position: relative;	font-weight: 500;	padding: 16px 44px;	border-radius: 4px;	font-size: var(--font-18);	color: var(--solapa-third-color);	background-color: var(--solapa-seven-color);}.pricing-one__start-btn:hover {	color: var(--solapa-white);	background-color: var(--solapa-base);}/***====================================================================	Consultant Two====================================================================***/.consultant-two {	position: relative;	padding: 110px 0px 110px;	background-attachment: fixed;	background-size: cover;}.consultant-two:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	opacity: 0.85;	background-color: var(--solapa-fifteen-color);}.consultant-two__content {	position: relative;	padding: 50px 0px 98px;}.consultant-two__content:before {	position: absolute;	content: '';	left: -50px;	top: 0px;	right: 115px;	bottom: 0px;	border: 1px solid var(--solapa-white);}.consultant-two__icon {	position: relative;	line-height: 1em;	font-size: var(--font-76);	color: var(--solapa-white);}.consultant-two__title {	position: relative;	font-weight: 700;	line-height: 58px;	font-size: var(--font-50);	margin-top: var(--margin-top-20);}.consultant-two__text {	position: relative;	font-weight: 400;	line-height: 32px;	font-size: var(--font-20);	margin-top: var(--margin-top-20);	color: var(--solapa-thirtyeight-color);}/* Phone Box */.consultant-two__phone-box {	position: relative;	margin-top: var(--margin-top-35);}.consultant-two__phone-inner {	position: relative;	font-weight: 400;	font-size: var(--font-15);	padding-left: var(--padding-left-75);	color: var(--solapa-thirtyeight-color);}.consultant-two__phone-icon {	position: absolute;	left: 0px;	top: 0px;	width: 60px;	height: 60px;	display: inline-block;	text-align: center;	line-height: 60px;	font-size: var(--font-26);	border-radius: 50px;	color: var(--solapa-white);	background-color: var(--solapa-nineteen-color);}.consultant-two__phone-number {	position: relative;	font-weight: 700;	display: inline-block;	font-size: var(--font-24);	margin-top: var(--margin-top-5);	color: var(--solapa-thirtyeight-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	font-family: var(--solapa-smooch-font);}.consultant-two__phone-number:hover {	color: var(--solapa-base);}.consultant-two__form-box {	position: relative;	padding: 55px 55px;	border-radius: 4px;	margin-left: var(--margin-left-65);	background-color: var(--solapa-white);	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);}.consultant-two__title {	position: relative;	font-weight: 700;	font-size: var(--font-52);	color: var(--solapa-thirtyeight-color);}.consultant-two__text {	position: relative;	line-height: 32px;	font-size: var(--font-20);	margin-bottom: var(--margin-bottom-25);	color: var(--solapa-thirtyeight-color);}/* Consultant Form*/.consultant-two__form {	position: relative;}.consultant-two__form .form-group {	position: relative;	margin-bottom: var(--margin-bottom-30);}.consultant-two__form .form-group:last-child {	margin-bottom: var(--margin-zero);}.consultant-two__form input[type="text"],.consultant-two__form input[type="email"],.consultant-two__form input[type="password"],.consultant-two__form select,.consultant-two__form textarea {	display: block;	width: 100%;	line-height: 28px;	height: 56px;	font-weight: 400;	padding: 8px 20px;	border-radius: 2px;	font-size: var(--font-16);	transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	background: var(--roofie-white);	-webkit-transition: all 500ms ease;	color: var(--solapa-thirtyeight-color);	border: 1px solid var(--solapa-thirtynine-color);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.consultant-two__form .form-group textarea::-webkit-input-placeholder,.consultant-two__form .form-group input::-webkit-input-placeholder {	color: var(--roofie-fourth-color);	font-weight: 400;}.consultant-two__form textarea {	height: 210px;	resize: none;	font-size: 15px;	padding-top: 15px;}.consultant-two__form input[type="text"]:focus,.consultant-two__form input[type="email"]:focus,.consultant-two__form input[type="password"]:focus,.consultant-two__form select:focus,.consultant-two__form textarea:focus {	border-color: var(--main-color);}.consultant-two__form .theme-btn {	cursor: pointer;	border: none;	width: 100%;	border-radius: 3px;	letter-spacing: 0px;	font-size: var(--font-18);	text-transform: capitalize;	margin-top: var(--margin-top-5);}/***====================================================================	Page Title====================================================================***/.page-title {	position: relative;	text-align: center;	padding: 130px 0px 130px;	background-size: cover;	background-position: center center;}.page-title:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	height: 287px;	background: url(../images/background/pattern-1.png) repeat-x;}.page-main__title {	position: relative;	font-weight: 700;	font-size: var(--font-85);	color: var(--solapa-white);}.page__breadcrumb {	position: relative;}.page__breadcrumb li {	position: relative;	font-weight: 400;	margin-right: 10px;	padding-right: 15px;	display: inline-block;	color: var(--solapa-base);	font-size: var(--font-20);	text-transform: capitalize;}.page__breadcrumb li:after {	position: absolute;	content: "/";	right: -2px;	top: 0px;	color: #ffffff;	font-weight: 700;	font-size: var(--font-14);	font-family: 'FontAwesome';}.page__breadcrumb li:last-child::after {	display: none;}.page__breadcrumb li:last-child {	padding-right: 0px;	margin-right: 0px;}.page__breadcrumb li a {	font-weight: 400;	color: var(--solapa-white);	text-transform: capitalize;	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.page__breadcrumb li a:hover {	color: var(--solapa-base);}/***====================================================================	Purpose One====================================================================***/.purpose-one {	position: relative;	padding: 110px 0px 120px;}.purpose-one__title {	position: relative;	font-weight: 700;	line-height: 65px;	font-size: var(--font-65);	margin-bottom: var(--margin-bottom-25);	color: var(--solapa-third-color);}.purpose-one__text {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: var(--solapa-eight-color);	margin-bottom: var(--margin-bottom-50);}.purpose-one__image {	position: relative;	border-radius: 3px;	overflow: hidden;}.purpose-one__image img {	position: relative;	width: 100%;	display: block;}.purpose-one__title-two {	position: relative;	font-weight: 700;	line-height: 40px;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-15);}.purpose-one__text-two {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: var(--solapa-eight-color);	padding-right: var(--padding-right-30);	margin-bottom: var(--margin-bottom-20);}.purpose-two__image {	position: relative;	border-radius: 3px;	overflow: hidden;	padding-left: var(--padding-left-20);}.purpose-two__image img {	position: relative;	width: 100%;	display: block;}/***====================================================================	Team One====================================================================***/.team-one {	position: relative;	padding-bottom: var(--padding-bottom-110);}.team-one.style-two {	padding-top: var(--padding-top-110);	padding-bottom: var(--padding-zero);}.team-one .container {	max-width: 1600px;}.team-one__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.team-one__inner {	position: relative;	border-radius: 3px;	overflow: hidden;	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);}.team-one__inner:hover .team-one__image img {	opacity: 1;	-webkit-filter: grayscale(0%);	filter: grayscale(0%);}.team-one__image {	position: relative;}.team-one__image img {	position: relative;	width: 100%;	display: block;	-webkit-filter: grayscale(100%);	filter: grayscale(100%);	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-one__content {	position: relative;	text-align: center;	padding: 30px 0px 25px;}.team-one__name {	font-weight: 700;	line-height: 34px;	font-size: var(--font-30);	color: var(--solapa-third-color);}.team-one__name a {	color: var(--solapa-third-color);	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-one__name a:hover {	color: var(--solapa-base);}.team-one__title {	position: relative;	font-size: var(--font-16);	color: var(--solapa-base);}.team-one__social-box {	position: relative;	margin-top: var(--margin-top-20);	padding-top: var(--padding-top-25);	border-top: 1px solid var(--solapa-fifteen-color);}.team-one__social-box a {	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	border-radius: 50%;	margin: 0px 5px;	font-size: var(--font-18);	color: var(--solapa-third-color);	background-color: var(--solapa-fourtyseven-color);	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.team-one__social-box a:hover {	color: var(--solapa-white);	background-color: var(--solapa-base);}/***====================================================================	Faq Two====================================================================***/.faq-two {	position: relative;	padding: 100px 0px 110px;}.faq-two__title {	position: relative;	font-weight: 700;	font-size: var(--font-50);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-30);}.faq-two .column {	padding: 0px 45px;}.faq-email {	position: relative;	font-weight: 600;	display: inline-block;	font-size: var(--font-24);	color: var(--solapa-base);	padding: 29px 0px 29px 50px;	margin-top: var(--margin-top-90);	font-family: var(--solapa-smooch-font);	background-color: var(--solapa-fifteen-color);}.faq-email a {	position: relative;	padding: 26px 30px;	color: var(--solapa-third-color);	margin-left: var(--margin-left-50);	background-color: var(--solapa-fourtyeight-color);	transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.faq-email a:hover {	color: var(--solapa-white);	background-color: var(--solapa-primary);}/***====================================================================	History Two====================================================================***/.history-two {	position: relative;	padding: 120px 0px 80px;}.history-two__image {	position: relative;	border-radius: 3px;	overflow: hidden;	margin-bottom: var(--margin-bottom-40);}.history-two__image img {	position: relative;	width: 100%;}.history-two__text {	position: relative;	padding-left: 160px;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-fourteen-color);	margin-bottom: var(--margin-bottom-20);}.history-two__text span {	position: absolute;	left: 0px;	top: 30px;	font-weight: 700;	font-size: var(--font-75);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);}.history-two__text-two {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-fourteen-color);}.history-two__title {	position: relative;	font-weight: 700;	margin-top: -10px;	font-size: var(--font-75);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);	margin-bottom: var(--margin-bottom-10);}.history-two__text-three {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-fourteen-color);	margin-bottom: var(--margin-bottom-25);}.history-two__title-two {	position: relative;	font-weight: 700;	margin-top: -10px;	font-size: var(--font-75);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);	margin-bottom: var(--margin-bottom-15);}.history-two__text-four {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-fourteen-color);	margin-bottom: var(--margin-bottom-25);}.history-two__text-five {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-fourteen-color);}.history-two__left {	position: relative;	padding-right: var(--padding-right-50);}.history-two__right {	position: relative;	padding-right: var(--padding-right-25);}.history-two__right::before {	position: absolute;	content: '';	left: -35px;	top: 10px;	width: 1px;	height: 102%;	background-color: var(--solapa-twentythree-color);	;}/***====================================================================	Service Detail====================================================================***/.service-detail {	position: relative;	padding: 80px 0px 120px;}.sidebar-widget {	position: relative;	margin-bottom: var(--margin-bottom-40);}.sidebar-widget__content {	position: relative;	border-radius: 5px;	padding: 40px 35px 60px;	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);	background-color: var(--solapa-fifteen-color);}.sidebar-widget__content:before {	position: absolute;	content: '';	left: 10px;	top: 10px;	bottom: 10px;	right: 10px;	border-radius: 3px;	border: 1px solid var(--solapa-fourtynine-color);}.service-details__title {	position: relative;	font-weight: 700;	line-height: 32px;	font-size: var(--font-34);	margin-bottom: var(--margin-bottom-30);	padding-bottom: var(--padding-bottom-20);}.service-details__title::before {	position: absolute;	content: '';	left: 0px;	bottom: 0px;	width: 65px;	height: 3px;	background-color: var(--solapa-base);}.service-details__title::after {	position: absolute;	content: '';	left: 68px;	bottom: 0px;	width: 20px;	height: 3px;	background-color: var(--solapa-primary);}/* Service Details Cagegory List */.service-details__cagegory-list {	position: relative;}.service-details__cagegory-list li {	position: relative;	margin-bottom: var(--margin-bottom-10);}.service-details__cagegory-list li:last-child {	margin-bottom: var(--margin-zero);}.service-details__cagegory-list li a {	position: relative;	font-weight: 600;	display: block;	font-size: var(--font-20);	padding: 16px 20px 16px 25px;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	color: var(--solapa-third-color);	border-left: 2px solid transparent;	background-color: var(--solapa-white);}.service-details__cagegory-list li.active a,.service-details__cagegory-list li a:hover {	border-color: var(--solapa-base);}.service-details__cagegory-list li.active .arrow,.service-details__cagegory-list li:hover .arrow {	color: var(--solapa-white);	background-color: var(--solapa-primary);}.service-details__cagegory-list .arrow {	position: absolute;	right: 20px;	width: 36px;	top: 10px;	height: 36px;	line-height: 36px;	text-align: center;	border-radius: 50px;	font-weight: 600;	font-size: var(--font-14);	display: inline-block;	color: var(--roofie-base);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	background-color: var(--solapa-fifteen-color);}.service-details__cagegory-list li .numbering {	position: absolute;	right: 70px;	font-weight: 600;	font-size: var(--font-20);	color: var(--solapa-third-color);}/* Service Details Contractor */.service-details__contractor {	position: relative;	border-radius: 4px;	overflow: hidden;}.service-details__contractor-image {	position: relative;}.service-details__contractor-image img {	position: relative;	width: 100%;	display: block;}.service-details__contractor-content {	position: relative;	text-align: center;	padding: 30px 50px 40px;	background-size: cover;	background-color: var(--solapa-twenty-color);}.service-details__contractor-icon {	position: relative;	width: 86px;	height: 86px;	margin: 0 auto;	display: block;	line-height: 86px;	border-radius: 50px;	font-size: var(--font-40);	background-color: var(--solapa-white);}.service-details__contractor-title {	position: relative;	font-weight: 600;	line-height: 38px;	font-size: var(--font-36);	color: var(--solapa-white);	margin-top: var(--margin-top-15);}.service-details__contractor-quote {	position: relative;	font-weight: 400;	line-height: 25.6px;	font-size: var(--font-18);	color: var(--solapa-white);	margin-top: var(--margin-top-20);}.service-details__contractor-phone {	position: relative;	font-weight: 600;	line-height: 25.6px;	font-size: var(--font-38);	color: var(--solapa-white);	display: inline-block;	margin-top: var(--margin-top-20);	font-family: var(--solapa-smooch-font);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.service-details__contractor-phone:hover {	color: var(--solapa-base);}/* Service Detail Title */.service-detail__title {	position: relative;	font-weight: 700;	line-height: 64px;	font-size: var(--font-60);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.service-detail__text {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.service-detail__title-two {	position: relative;	font-weight: 700;	line-height: 64px;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-5);}.service-detail__text-two {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-50);}.service-detail__solutions {	position: relative;	margin-bottom: var(--margin-bottom-60);}.service-detail__solution-single {	position: relative;	padding-left: 145px;	line-height: 32px;	min-height: 120px;	font-size: var(--font-18);	padding-top: var(--padding-top-5);	margin-bottom: var(--margin-bottom-40);	padding-right: var(--padding-right-50);	font-family: var(--solapa-dmsans-font);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.service-detail__solution-icon {	position: absolute;	left: 0px;	top: 0px;	width: 120px;	height: 120px;	line-height: 120px;	text-align: center;	font-size: var(--font-70);	color: var(--solapa-black);	border-radius: 0px 3px 3px 0px;	border-left: 1px solid var(--solapa-primary);	background-color: var(--solapa-fifteen-color);}.service-detail__solution-single:nth-child(2) .service-detail__solution-icon {	background-color: var(--solapa-seven-color);	border-color: var(--solapa-base);}.service-detail__image {	position: relative;	border-radius: 5px;	overflow: hidden;}.service-detail__image img {	position: relative;	width: 100%;}.service-provide {	position: relative;	padding-left: var(--padding-left-20);}.service-detail__title-three {	position: relative;	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-15);}.service-detail__text-three {	position: relative;	line-height: 34px;	font-size: var(--font-18);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);	padding-right: var(--padding-right-30);}.service-detail__list {	position: relative;}.service-detail__list li {	position: relative;	font-size: var(--font-18);	margin-bottom: var(--margin-bottom-20);	color: var(--solapa-thirtyeight-color);	padding-left: var(--padding-left-30);}.service-detail__list li:before {	position: absolute;	content: "\e905";	left: 0px;	top: 3px;	line-height: 1em;	font-size: var(--font-16);	font-family: 'icomoon';}.service-detail__text-four {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-60);	margin-bottom: var(--margin-bottom-50);	padding-right: var(--padding-right-80);	font-family: var(--solapa-dmsans-font);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.service-detail .choose-one__single-inner {	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);}.service-detail__accordian-title {	position: relative;	font-weight: 700;	line-height: 64px;	font-size: var(--font-36);	margin-top: var(--margin-top-10);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.service-detail__faq-accordion {	position: relative;	border-radius: 5px;	padding: 40px 30px 50px;	margin-bottom: var(--margin-bottom-30);	border: 1px solid var(--dark-color);}/***====================================================================	Accordion Style====================================================================***/.service-detail__faq-toggle {	position: relative;	border-radius: 3px;	margin-bottom: var(--margin-bottom-20);	border: 1px solid var(--solapa-fifteen-color);}.service-detail__faq-toggle:last-child {	margin-bottom: var(--margin-zero);}.service-detail__acc-btn {	position: relative;	cursor: pointer;	line-height: 25px;	font-weight: 600;	background: none;	padding: 16px 25px;	border-radius: 3px;	font-size: var(--font-20);	transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	-moz-transition: all 500ms ease;	color: var(--solapa-thirtyeight-color);	-webkit-transition: all 500ms ease;	background-color: var(--solapa-fifteen-color);}.service-detail__acc-btn.active .service-detail__faq-icon {	transform: rotate(180deg);}.service-detail__acc-btn .service-detail__faq-toggle.active-block {	padding-top: var(--padding-top-30);	border-color: var(--dark-color);}.service-detail__faq-icon {	position: absolute;	right: 25px;	color: var(--dark-color);	text-align: center;	line-height: 30px;	font-family: 'FontAwesome';	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.service-detail__faq-content {	position: relative;	display: none;	padding: 20px 22px 15px;}.service-detail__faq-text {	padding-bottom: 6px;}.service-detail__faq-accordion .service-detail__faq-content.current {	display: block;}.service-detail__faq-text {	position: relative;	line-height: 32px;	font-size: var(--font-16);	color: var(--roofie-fourth-color);}/***====================================================================	Project Four====================================================================***/.project-four {	position: relative;	padding: 100px 0px 70px;}.project-four .filters {	position: relative;	margin-bottom: var(--margin-bottom-40);}.project-four .filters .filter-tabs {	position: relative;	text-align: center;}.project-four .filters li {	position: relative;	cursor: pointer;	font-weight: 500;	margin: 0px 10px 10px;	font-size: var(--font-22);	color: var(--text-color);	display: inline-block;	padding: 14px 35px 13px;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	font-family: var(--solapa-smooch-font);	border: 1px solid var(--solapa-fifty-color);}.project-four .filters .filter.active,.project-four .filters .filter:hover {	color: var(--solapa-white);	border-color: var(--solapa-primary);	background-color: var(--solapa-primary);}.project-four .filters .filter.active::before,.project-four .filters .filter:hover::before {	opacity: 1;	transform: scale(1, 1);}.project-four .filters .filter.active .project-four__total-posts,.project-four .filters .filter:hover .project-four__total-posts {	opacity: 1;	visibility: visible;}.project-four__total-posts {	position: absolute;	left: 50%;	top: -22px;	width: 30px;	height: 30px;	opacity: 0;	visibility: visible;	line-height: 30px;	margin-left: -15px;	border-radius: 50px;	display: inline-block;	font-size: var(--font-18);	color: var(--solapa-white);	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	background-color: var(--solapa-base);}.project-four__single {	position: relative;	margin-bottom: var(--margin-bottom-30);}.project-four__image {	position: relative;}.project-four__image img {	position: relative;	width: 100%;	display: block;}.project-four__overlay-box {	position: absolute;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	transition: -webkit-transform 0.4s ease;	transition: transform 0.4s ease;	transition: transform 0.4s ease, -webkit-transform 0.4s ease;	-webkit-transform: scale(0, 1);	-ms-transform: scale(0, 1);	transform: scale(0, 1);	-webkit-transform-origin: left center;	-ms-transform-origin: left center;	transform-origin: left center;}.project-four__image:hover .project-four__overlay-box {	-webkit-transform: scale(1, 1);	-ms-transform: scale(1, 1);	transform: scale(1, 1);	-webkit-transform-origin: right center;	-ms-transform-origin: right center;	transform-origin: right center;}.project-four__overlay-box:before {	position: absolute;	content: '';	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	opacity: 0.54;	background-color: var(--solapa-fiftyone-color);}.project-four__content {	position: absolute;	left: 40px;	bottom: 40px;	padding-left: var(--padding-left-20);	border-left: 4px solid var(--solapa-white);}.project-four__sub-title {	position: relative;	font-size: var(--font-16);	color: var(--solapa-base);}.project-four__title {	position: relative;	font-weight: 700;	font-size: var(--font-32);	margin-top: var(--margin-top-5);}.project-four__title a {	position: relative;	color: var(--solapa-white);	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.project-four__title a:hover {	color: var(--solapa-base);}.project-four__arrow {	position: relative;	width: 46px;	height: 31px;	line-height: 36px;	text-align: center;	display: inline-block;	font-size: var(--font-20);	color: var(--solapa-white);	margin-top: var(--margin-top-5);	border-radius: 3px 50px 50px 3px;	background-color: var(--solapa-primary);	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;}.project-four__arrow:hover {	color: var(--solapa-white);	background-color: var(--solapa-base);}.project-four__single.mix {	display: none;}.project-detail {	position: relative;	padding: 70px 0px 90px;}.project-detail__title {	position: relative;	font-weight: 700;	font-size: var(--font-60);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-15);}.project-detail_text {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.project-detail_text-two {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-50);}.project-detail__image {	position: relative;	border-radius: 4px;	overflow: hidden;	margin-bottom: var(--margin-bottom-50);}.project-detail__image img {	position: relative;	width: 100%;	display: block;}.project-detail__title-two {	position: relative;	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.project-detail__text-three {	position: relative;	line-height: 34px;	font-size: var(--font-20);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-30);}.project-detail .choose-one__single-inner::before {	display: none;}.project-detail .choose-one__single-inner {	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08);}.project-detail__title-three {	position: relative;	font-weight: 700;	font-size: var(--font-36);	margin-top: var(--margin-top-30);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-20);}.project-detail__title-four {	position: relative;	font-weight: 700;	font-size: var(--font-36);	margin-top: var(--margin-top-30);	color: var(--solapa-third-color);}.project-detail__info-box {	position: relative;	padding: 37px 50px 20px;	margin-bottom: var(--margin-bottom-60);	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);}/* Project Detail Info Title */.project-detail__info-title {	position: relative;	font-weight: 700;	line-height: 32px;	font-size: var(--font-30);	margin-bottom: var(--margin-bottom-30);	padding-bottom: var(--padding-bottom-20);	font-family: var(--solapa-smooch-font);}.project-detail__info-title::before {	position: absolute;	content: '';	left: 0px;	bottom: 0px;	width: 65px;	height: 3px;	background-color: var(--solapa-base);}.project-detail__info-title::after {	position: absolute;	content: '';	left: 68px;	bottom: 0px;	width: 20px;	height: 3px;	background-color: var(--solapa-primary);}.project-detail__info {	position: relative;}.project-detail__info li {	position: relative;	font-weight: 500;	font-size: var(--font-18);	margin-bottom: var(--margin-bottom-30);	padding-left: var(--padding-left-55);	color: rgba(var(--solapa-thirtyeight-color-rgb), 0.70);}.project-detail__info li .icon {	position: absolute;	left: 0px;	top: 0px;	line-height: 1em;	font-size: var(--font-40);	color: var(--solapa-primary);}.project-detail__info li strong {	position: relative;	display: block;	margin-top: var(--margin-top-5);	color: var(--solapa-thirtyeight-color)}/* Project Detail List */.project-detail__list {	position: relative;}.project-detail__list li {	position: relative;	font-size: var(--font-18);	padding-left: var(--padding-left-30);	margin-bottom: var(--margin-bottom-25);	color: rgba(var(--solapa-thirtyeight-color-rgb), 0.80);}.project-detail__list li:before {	position: absolute;	content: "\e905";	left: 0px;	top: 3px;	line-height: 1em;	font-size: var(--font-16);	font-family: 'icomoon';}.project-detail__list li:last-child {	margin-bottom: var(--margin-zero);}.project-detail__text-four {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-40);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-100);}.project-detail__text-five {	position: relative;	line-height: 32px;	max-width: 440px;	font-size: var(--font-18);	margin-top: var(--margin-top-15);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-35);}/***====================================================================	Styled Pagination====================================================================***/.styled-pagination {	position: relative;	margin-top: var(--margin-top-40);}.styled-pagination li {	position: relative;	display: inline-block;	margin: 0px 8px 8px 0px;}.styled-pagination li a {	position: relative;	display: inline-block;	line-height: 50px;	height: 50px;	min-width: 50px;	font-weight: 500;	text-align: center;	border-radius: 50px;	font-size: var(--font-24);	color: var(--solapa-third-color);	text-transform: capitalize;	transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	-moz-transition: all 500ms ease;	background-color: var(--solapa-fifteen-color);	font-family: var(--solapa-smooch-font);}.styled-pagination li.next a:hover,.styled-pagination li a:hover,.styled-pagination li a.active {	color: var(--solapa-white);	background-color: var(--solapa-primary);}.styled-pagination li.next a {	background-color: var(--solapa-fiftytwo-color);}/* Search Box Widget */.blog-search__box .form-group {	position: relative;	margin: 0px;}.blog-search__box .form-group input[type="text"],.blog-search__box .form-group input[type="search"] {	position: relative;	line-height: 43px;	display: block;	width: 100%;	height: 70px;	outline: none;	border: none;	border-radius: 3px;	color: var(--dark-color);	font-size: var(--font-18);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	padding: 10px 50px 10px 25px;	background: var(--solapa-white);}.blog-search__box .form-group button {	position: absolute;	right: 20px;	top: 12px;	height: 48px;	width: 48px;	display: block;	cursor: pointer;	border: none;	line-height: 100%;	font-weight: normal;	border-radius: 50px;	line-height: 50px;	font-size: var(--font-18);	color: var(--solapa-twentyeight-color);	background: var(--solapa-fifteen-color);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.blog-search__box .form-group button:hover {	color: var(--solapa-white);	background: var(--solapa-primary);}/* Sidebar Post List */.sidebar__post-list {	position: relative;}.sidebar__post-list li {	position: relative;	min-height: 128px;	margin-bottom: var(--margin-bottom-30);	padding-left: var(--padding-left-105);	border-bottom: 1px solid var(--solapa-fourtynine-color);}.sidebar__post-list li:last-child {	border: none;	min-height: 95px;	margin-bottom: var(--margin-zero);	padding-bottom: var(--padding-zero);}.sidebar__post-image {	position: absolute;	left: 0px;	top: 0px;	width: 90px;	height: 95px;	overflow: hidden;	border-radius: 3px;	display: inline-block;}.sidebar__post-content-meta {	position: relative;	display: block;	font-size: var(--font-15);	color: var(--solapa-third-color);	padding-left: var(--padding-left-20);}.sidebar__post-content-meta:before {	position: absolute;	content: "\e903";	left: 0px;	top: 0px;	font-family: 'icomoon';	color: var(--solapa-base);}.sidebar__post-list a {	position: relative;	font-weight: 700;	display: block;	line-height: 30px;	font-size: var(--font-24);	margin-top: var(--margin-top-10);	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.sidebar__post-list a:hover {	color: var(--solapa-primary);}/* Sidebar Tags List */.sidebar__tags-list {	position: relative;}.sidebar__tags-list a {	position: relative;	padding: 8px 12px;	border-radius: 3px;	display: inline-block;	font-size: var(--font-16);	color: var(--solapa-third-color);	margin-right: var(--margin-right-5);	margin-bottom: var(--margin-bottom-10);	background-color: var(--solapa-white);	font-weight: 600;	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;}.sidebar__tags-list a:hover {	color: var(--solapa-white);	background: var(--solapa-primary);}.news-three {	position: relative;	padding: 110px 0px 100px;}/* News Three Single */.news-three__single {	position: relative;	margin-bottom: var(--margin-bottom-50);}.news-three__single-inner {	position: relative;	overflow: hidden;	border-radius: 5px 5px 0px 0px;}.news-three__img {	position: relative;	overflow: hidden;	background: var(--solapa-primary);}.news-three__img img {	position: relative;	width: 100%;	display: block;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-three__single-inner:hover .news-three__img img {	opacity: 0.70;	transform: scale(1.04, 1.04);}.news-three__category {	position: absolute;	left: 40px;	bottom: 20px;	padding: 6px 14px 3px;	border-radius: 3px;	color: var(--solapa-white);	font-size: var(--font-16);	background-color: var(--solapa-nineteen-color);}.news-three__content {	position: relative;	padding: 40px 40px;	border-top: none;	border-radius: 0px 0px 5px 5px;	border: 1px solid var(--solapa-fourty-color);}.news-three__title {	font-weight: 700;	line-height: 55px;	font-size: var(--font-50);	margin-bottom: var(--margin-bottom-25);}.news-three__title a {	position: relative;	color: var(--solapa-third-color);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.news-three__title a:hover {	color: var(--solapa-primary);}.news-three__meta {	position: relative;}.news-three__meta li {	position: relative;	display: inline-block;	margin-right: var(--margin-right-20);}.news-three__meta li:last-child {	margin-right: var(--margin-zero);}.news-three__meta li a {	position: relative;	display: inline-block;	font-size: var(--font-16);	padding-left: var(--padding-left-25);	color: rgba(var(--solapa-twentysix-color-rgb), 0.8);}.news-three__meta li a i {	position: absolute;	left: 0px;	top: 2px;	line-height: 1em;	color: var(--solapa-twentysix-color);}.news-three__text {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-15);	margin-bottom: var(--margin-bottom-20);	color: rgba(var(--solapa-third-color-rgb), 0.8);}.news-three__read-more {	position: relative;	font-weight: 500;	font-size: var(--font-18);	color: var(--solapa-third-color);	font-family: var(--solapa-catamaran-font);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.news-three__arrow {	position: relative;	top: 3px;	width: 42px;	height: 28px;	line-height: 28px;	text-align: center;	display: inline-block;	color: var(--solapa-white);	border-radius: 3px 50px 50px 3px;	margin-left: var(--margin-left-10);	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: var(--solapa-third-color);}.news-three__read-more:hover {	color: var(--solapa-base);}.news-three__read-more:hover .news-three__arrow {	color: var(--solapa-white);	background-color: var(--solapa-nineteen-color);}/* News Four */.news-four {	position: relative;	padding: 100px 0px 100px;}.news-detail {	position: relative;}.news-detail__inner {	position: relative;}.news-detail__img {	position: relative;}.news-detail__img img {	position: relative;	width: 100%;	display: block;}.news-detail__category {	position: absolute;	left: 40px;	bottom: 20px;	padding: 6px 14px 3px;	border-radius: 3px;	color: var(--solapa-white);	font-size: var(--font-16);	background-color: var(--solapa-nineteen-color);}.news-detail__content {	position: relative;	padding-top: var(--padding-top-40);}.news-detail__title {	position: relative;	font-weight: 700;	line-height: 55px;	font-size: var(--font-50);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-25);}.news-detail__meta {	position: relative;}.news-detail__meta li {	position: relative;	display: inline-block;	font-size: var(--font-16);	padding-left: var(--padding-left-25);	margin-right: var(--margin-right-20);	color: rgba(var(--solapa-twentysix-color-rgb), 0.8);}.news-detail__meta li:last-child {	margin-right: var(--margin-zero);}.news-detail__meta li i {	position: absolute;	left: 0px;	top: 2px;	line-height: 1em;	font-style: normal;	color: var(--solapa-twentysix-color);}.news-detail__text {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-20);	margin-bottom: var(--margin-bottom-20);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.news-detail__text-two {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-20);	margin-bottom: var(--margin-bottom-45);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.news-detail__img-two {	position: relative;	border-radius: 3px;	overflow: hidden;	margin-bottom: var(--margin-bottom-45);}.news-detail__img-two img {	position: relative;	width: 100%;	display: block;}.news-detail__text-three {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-bottom: var(--margin-bottom-40);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.news-detail__blockquote {	position: relative;	font-weight: 700;	line-height: 36px;	margin: var(--margin-zero);	font-size: var(--font-30);	padding-left: var(--padding-left-25);	padding-right: var(--padding-right-20);	color: var(--solapa-thirtyeight-color);	font-family: var(--solapa-smooch-font);	border-left: 6px solid var(--solapa-fiftythree-color);}.news-detail__list {	position: relative;}.news-detail__list li {	position: relative;	line-height: 32px;	font-size: var(--font-18);	padding-left: var(--padding-left-35);	margin-bottom: var(--margin-bottom-15);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.news-detail__list li:before {	position: absolute;	content: "\e905";	left: 0px;	top: 0px;	font-family: 'icomoon';	color: var(--solapa-primary);}.news-detail__text-four {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-30);	margin-bottom: var(--margin-bottom-60);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.news-details__bottom {	position: relative;}.news-details__tags {	position: relative;}.news-details__tags span {	position: relative;	font-weight: 700;	font-size: var(--font-30);	margin-right: var(--margin-right-5);	color: var(--solapa-thirtyeight-color);	font-family: var(--solapa-smooch-font);}.news-details__tags a {	position: relative;	font-weight: 600;	border-radius: 3px;	padding: 3px 15px 1px;	display: inline-block;	margin-bottom: var(--margin-bottom-10);	font-size: var(--font-16);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;	color: rgba(var(--solapa-third-color-rgb), 0.80);	background-color: var(--solapa-fifteen-color);}.news-details__tags a:hover {	color: var(--solapa-white);	background-color: var(--solapa-primary);}.news-details__social-list {	position: relative;}.news-details__social-list a {	position: relative;	width: 44px;	height: 44px;	line-height: 42px;	text-align: center;	display: inline-block;	border-radius: 50px;	font-size: var(--font-18);	margin-left: var(--margin-left-5);	color: var(--solapa-thirtyeight-color);	border: 1px solid var(--solapa-thirtyeight-color);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-details__social-list a:hover {	color: var(--solapa-white);	border-color: var(--solapa-primary);	background-color: var(--solapa-primary);}/* Author Box */.news-detail__author-box {	position: relative;	border-radius: 3px;	overflow: hidden;	padding: 45px 30px 40px;	margin-top: var(--margin-top-60);	margin-bottom: var(--margin-bottom-65);	background-color: var(--solapa-fiftyfour-color);}.news-detail__author-inner {	position: relative;	padding-top: var(--padding-top-5);	padding-left: var(--padding-left-130);}.news-detail__author-thumb {	position: absolute;	left: 0px;	top: 0px;	width: 112px;	overflow: hidden;	border-radius: 50%;}.news-detail__author-thumb img {	display: block;	width: 100%;	height: auto;}.news-detail__author-name {	position: relative;	font-weight: 700;	line-height: 26.6px;	display: inline-block;	font-size: var(--font-30);	color: var(--solapa-fiftyfive-color);	font-family: var(--solapa-smooch-font);}.news-detail__author-text {	position: relative;	font-weight: 400;	line-height: 32px;	opacity: 0.80;	font-size: var(--font-18);	margin-top: var(--margin-top-10);	color: var(--solapa-fiftyfive-color);}.news-detail__social-box {	position: relative;	display: inline-block;	margin-top: var(--margin-top-20);}.news-detail__social-box a {	position: relative;	width: 44px;	height: 44px;	line-height: 42px;	text-align: center;	display: inline-block;	border-radius: 50px;	font-size: var(--font-18);	margin-right: var(--margin-right-5);	color: var(--solapa-thirtyeight-color);	border: 1px solid var(--solapa-thirtyeight-color);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-detail__social-box a:hover {	color: var(--solapa-white);	border-color: var(--solapa-primary);	background-color: var(--solapa-primary);}/* News Detail More Posts */.news-detail__more-posts {	position: relative;	padding: 19px 0px;	border-top: 1px solid var(--solapa-fifteen-color);	border-bottom: 1px solid var(--solapa-fifteen-color);}.news-detail__more-posts .prev-post {	position: relative;	font-weight: 700;	line-height: 34px;	font-size: var(--font-24);	padding-left: var(--padding-left-50);	color: var(--solapa-fiftyfive-color);	font-family: var(--solapa-smooch-font);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-detail__more-posts .prev-post span {	position: absolute;	left: 0px;	top: 16px;	width: 33px;	height: 33px;	line-height: 33px;	text-align: center;	border-radius: 50px;	font-size: var(--font-16);	display: inline-block;	background-color: var(--solapa-fifteen-color);}.news-detail__more-posts .next-post:hover,.news-detail__more-posts .prev-post:hover {	color: var(--solapa-primary);}.news-detail__more-posts .next-post {	position: relative;	font-weight: 700;	line-height: 34px;	text-align: right;	font-size: var(--font-24);	padding-right: var(--padding-right-50);	color: var(--solapa-fiftyfive-color);	font-family: var(--solapa-smooch-font);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}.news-detail__more-posts .next-post span {	position: absolute;	right: 0px;	top: 16px;	width: 33px;	height: 33px;	line-height: 33px;	text-align: center;	border-radius: 50px;	font-size: var(--font-16);	display: inline-block;	background-color: var(--solapa-fifteen-color);}/* Comment One */.comment-one {	position: relative;	margin-top: var(--margin-top-60);}.comment-one__title {	position: relative;	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-35);	font-family: var(--solapa-smooch-font);}.comment-one__single {	position: relative;	padding-left: 130px;	margin-bottom: var(--margin-bottom-40);	padding-bottom: var(--padding-bottom-40);	border-bottom: 1px solid var(--solapa-fifteen-color);}.comment-one__image {	position: absolute;	left: 0px;	top: 0px;	width: 112px;	height: 112px;	overflow: hidden;	border-radius: 50%;}.comment-one__content {	position: relative;}.comment-one__name {	position: relative;	font-weight: 600;	font-size: var(--font-30);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-10);	font-family: var(--solapa-smooch-font);}.comment-one__time {	position: relative;	font-size: var(--font-16);	color: rgba(var(--solapa-third-color-rgb), 0.70);}.comment-one__text {	position: relative;	line-height: 32px;	font-size: var(--font-18);	margin-top: var(--margin-top-5);	color: rgba(var(--solapa-third-color-rgb), 0.80);}.comment-one__reply-btn {	position: absolute;	right: 0px;	top: 0px;	font-weight: 700;	border-radius: 3px;	padding: 6px 15px 3px;	display: inline-block;	margin-bottom: var(--margin-bottom-10);	font-size: var(--font-16);	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;	color: var(--solapa-third-color);	font-family: var(--solapa-smooch-font);	background-color: var(--solapa-fifteen-color);}.comment-one__reply-btn:hover {	color: var(--solapa-white);	background-color: var(--solapa-primary);}.comment-one__reply-comment {	position: relative;	margin-left: var(--margin-left-90);}/* Comment One Form */.comment-one__form {	position: relative;	margin-top: var(--margin-top-40);}.comment-form__title {	position: relative;	font-weight: 700;	font-size: var(--font-36);	color: var(--solapa-third-color);	margin-bottom: var(--margin-bottom-30);	font-family: var(--solapa-smooch-font);}/* Service One Form */.comment-one__form-box {	position: relative;}.comment-one__form-box .form-group {	position: relative;	padding: 0px 10px;	margin-bottom: var(--margin-bottom-20);}.comment-one__form-box .form-group:last-child {	margin-bottom: var(--margin-zero);}.comment-one__form-box input[type="text"],.comment-one__form-box input[type="email"],.comment-one__form-box input[type="password"],.comment-one__form-box select,.comment-one__form-box textarea {	display: block;	width: 100%;	height: 56px;	border: 0px;	font-weight: 400;	padding: 8px 25px;	border-radius: 3px;	line-height: 28px;	font-size: var(--font-16);	color: var(--roofie-fourth-color);	transition: all 500ms ease;	-moz-transition: all 500ms ease;	-webkit-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	background-color: var(--solapa-fiftyfour-color);}.comment-one__form-box .form-group textarea::-webkit-input-placeholder,.comment-one__form-box .form-group input::-webkit-input-placeholder {	color: rgba(var(--solapa-third-color-rgb), 0.60);	font-weight: 400;}.comment-one__form-box textarea {	height: 210px;	resize: none;	font-size: 15px;	padding-top: 15px;	border-radius: 3px;	padding: 20px 25px;}.comment-one__form-box input[type="text"]:focus,.comment-one__form-box input[type="email"]:focus,.comment-one__form-box input[type="password"]:focus,.comment-one__form-box select:focus,.comment-one__form-box textarea:focus {	border: 0px;}.comment-one__form-box .theme-btn {	cursor: pointer;	border: none;	letter-spacing: 0px;	font-size: var(--font-18);	text-transform: capitalize;}/***====================================================================	Error Page====================================================================***/.error-page {	position: relative;	text-align: center;	padding: 110px 0px 110px}.error-page__image {	position: relative;	margin-bottom: var(--margin-bottom-30);}.error-page__tagline {	position: relative;	font-weight: 600;	font-size: var(--font-50);	margin-top: var(--margin-top-25);	color: var(--solapa-thirtyeight-color);	font-family: var(--solapa-catamaran-font);}.error-page__text {	position: relative;	font-weight: 400;	font-size: var(--font-20);	margin-top: var(--margin-top-20);	color: rgba(var(--solapa-thirtyeight-color-rgb), 0.80);}.error-home__btn {	position: relative;	font-weight: 500;	padding: 19px 42px;	border-radius: 4px;	font-size: var(--font-18);	text-transform: capitalize;	margin-top: var(--margin-top-40);	color: var(--solapa-thirtyeight-color);	border: 2px solid var(--solapa-base);}.error-home__btn:hover {	color: var(--solapa-white);	background-color: var(--solapa-base);}/***====================================================================	Contact One====================================================================***/.contact-one {	position: relative;	padding: 115px 0px 90px;	background-color: var(--solapa-fiftysix-color);}.contact-one__title {	position: relative;	font-weight: 700;	line-height: 49px;	font-size: var(--font-43);	margin-right: -25px;	color: var(--solapa-fiftyseven-color);}.contact-one__text {	position: relative;	font-weight: 400;	line-height: 30px;	font-size: var(--font-18);	margin-top: var(--margin-top-20);	margin-bottom: var(--margin-bottom-40);	color: rgba(var(--solapa-fiftyseven-color-rgb), 0.80);}.contact-one__info {	position: relative;}.contact-one__info li {	position: relative;	font-weight: 600;	font-size: var(--font-30);	color: var(--roofie-third-color);	padding-top: var(--padding-top-10);	padding-left: var(--padding-left-120);	margin-bottom: var(--margin-bottom-35);	font-family: var(--solapa-smooch-font);}.contact-one__info li:last-child {	margin-bottom: var(--margin-zero);}.contact-one__info li .icon {	position: absolute;	left: 0px;	top: 0px;	width: 95px;	height: 95px;	line-height: 95px;	text-align: center;	border-radius: 50px;	display: inline-block;	font-size: var(--font-40);	color: var(--solapa-six-color);	background-color: var(--solapa-white);}.contact-one__info li:last-child .icon {	font-size: var(--font-50);}.contact-one__info p {	position: relative;	line-height: 30px;	font-weight: 400;	font-size: var(--font-18);	color: var(--solapa-six-color);	margin-top: var(--margin-top-15);	font-family: var(--solapa-catamaran-font);}.contact-one__form-box {	position: relative;	padding: 50px 40px;	border-radius: 4px;	margin-left: var(--margin-left-50);	background-color: var(--solapa-white);}.contact-one__title-two {	position: relative;	font-weight: 700;	line-height: 26.4px;	font-size: var(--font-36);	color: var(--solapa-fiftyseven-color);}.contact-one__text-two {	position: relative;	font-weight: 400;	line-height: 30px;	font-size: var(--font-18);	margin-top: var(--margin-top-20);	margin-bottom: var(--margin-bottom-35);	color: rgba(var(--solapa-fiftyseven-color-rgb), 0.80);}/* Contact Form */.contact-form {	position: relative;}.contact-form .row {	margin: 0px -10px;}.contact-form .form-group {	position: relative;	padding: 0px 10px;	margin-bottom: var(--margin-bottom-30);}.contact-form .form-group:last-child {	margin-bottom: 0px;}.contact-form .form-group input[type="text"],.contact-form .form-group input[type="tel"],.contact-form .form-group input[type="email"],.contact-form .form-group select {	position: relative;	display: block;	width: 100%;	line-height: 18px;	padding: 10px 25px;	height: 56px;	border-radius: 0px;	font-size: var(--font-16);	color: var(--header-color);	border: none;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;	background-color: var(--solapa-fiftysix-color);}.contact-form .form-group input[type="text"]:focus,.contact-form .form-group input[type="tel"]:focus,.contact-form .form-group input[type="email"]:focus,.contact-form .form-group textarea:focus {	color: rgba(var(--solapa-third-color-rgb), 0.70);}.contact-form input::placeholder,.contact-form textarea::placeholder {	color: #181818;	opacity: 0.66;}.contact-form .form-group textarea {	position: relative;	display: block;	width: 100%;	height: 150px;	line-height: 18px;	padding: 20px 25px;	color: var(--header-color);	border-radius: 0px;	font-size: var(--font-16);	background-color: var(--solapa-fiftysix-color);	border: 2px solid transparent;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;	transition: all 300ms ease;}.contact-form button {	position: relative;	border: none;	letter-spacing: 0px;	text-transform: capitalize;}.contact-form input.error,.contact-form select.error,.contact-form textarea.error {	border-color: #ff0000 !important;}.contact-form label.error {	display: block;	line-height: 24px;	padding: 5px 0px 0px;	margin: 0px;	text-transform: uppercase;	font-size: 12px;	color: #ff0000;	font-weight: 500;}/* Contact Map */.contact-map {	position: relative;	margin-bottom: -15px;}.contact-map iframe {	position: relative;	width: 100%;	height: 600px;}/* Css 3 Animation  */@-webkit-keyframes shapeMover {	0%,	100% {		-webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);		transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);	}	50% {		-webkit-transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);		transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);	}}@keyframes shapeMover {	0%,	100% {		-webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);		transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);	}	50% {		-webkit-transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);		transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);	}}@-webkit-keyframes squareMover {	0%,	100% {		-webkit-transform: translate(0, 0) rotate(0);		transform: translate(0, 0) rotate(0);	}	20%,	60% {		-webkit-transform: translate(20px, 40px) rotate(180deg);		transform: translate(20px, 40px) rotate(180deg);	}	30%,	80% {		-webkit-transform: translate(40px, 60px) rotate(0deg);		transform: translate(40px, 60px) rotate(0deg);	}}@keyframes squareMover {	0%,	100% {		-webkit-transform: translate(0, 0) rotate(0);		transform: translate(0, 0) rotate(0);	}	20%,	60% {		-webkit-transform: translate(20px, 40px) rotate(180deg);		transform: translate(20px, 40px) rotate(180deg);	}	30%,	80% {		-webkit-transform: translate(40px, 60px) rotate(0deg);		transform: translate(40px, 60px) rotate(0deg);	}}@-webkit-keyframes float-bob-y {	0% {		transform: translateY(-20px);	}	50% {		transform: translateY(-10px);	}	100% {		transform: translateY(-20px);	}}@keyframes float-bob-y {	0% {		transform: translateY(-20px);	}	50% {		transform: translateY(-10px);	}	100% {		transform: translateY(-20px);	}}@-webkit-keyframes float-bob-x {	0% {		transform: translateX(-30px);	}	50% {		transform: translateX(-10px);	}	100% {		transform: translateX(-30px);	}}@keyframes float-bob-x {	0% {		transform: translateX(-30px);	}	50% {		transform: translateX(-10px);	}	100% {		transform: translateX(-30px);	}}@-webkit-keyframes zoomInOut {	0% {		-webkit-transform: rotate(0deg) scale(0.7);		transform: rotate(0deg) scale(0.7);		opacity: 0;	}	50% {		-webkit-transform: rotate(180deg) scale(1);		transform: rotate(180deg) scale(1);		opacity: 1;	}	100% {		-webkit-transform: rotate(360deg) scale(0.7);		transform: rotate(360deg) scale(0.7);		opacity: 0;	}}@-webkit-keyframes zoom-fade {	0% {		-webkit-transform: scale(0.9);		transform: scale(0.9);	}	50% {		-webkit-transform: scale(1);		transform: scale(1);	}	100% {		-webkit-transform: scale(0.9);		transform: scale(0.9);	}}@keyframes zoom-fade {	0% {		-webkit-transform: scale(0.9);		transform: scale(0.9);	}	50% {		-webkit-transform: scale(1);		transform: scale(1);	}	100% {		-webkit-transform: scale(0.9);		transform: scale(0.9);	}}.team-outer-box {    padding: 10px 40px;}a.footer-link {    color: #fc8f14;}a.footer-link:hover {    color:#0d6efd;}/*.main-header__logo {    width: 100px;}*/.card-gallery {    background-color: #f8f7f7;    padding: 10px;    font-family: 'Open Sans', sans-serif;    border-radius: 3px;    margin-bottom: 30px;    border: solid 1px #e2e2e2;}.card-gallery img {    height: 200px !important;    border-radius: 5px;    width: 400px;}.card-gallery h1 {    color: #242424;    font-size: 22px;    line-height: normal;    margin: 10px 0 15px 0;    font-weight: 700;}.text-left {    color: #242424;    font-size: 14px;    line-height: normal;    font-weight: bold;}.text-right {    color: #242424;    font-size: 16px;    text-align: right;    line-height: normal;    font-weight: normal;}.gallery-line {    border-bottom: solid 1px #b3b3b3;    margin-top: 7px;    margin-bottom: 7px;}a.primary-btn {    background-color: #8c1618;    padding: 7px 9px;    border-radius: 5px;    color: #fff;    line-height: 2.5;}a.primary-btn:hover {    background-color: #17161a;}.news_box_2 {    background: #eeeeee;    padding: 12px;    margin-bottom: 15px;}.fancybox img {    border: solid 5px #FFFFFF;    box-shadow: 0 0 3px #a7a4a4;    background-color: #CCCCCC;    margin-bottom: 30px;}