 .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 {--solapa-smooch-font: 'Smooch Sans', sans-serif;--solapa-catamaran-font: 'Catamaran', sans-serif;--solapa-base: #e20217;--solapa-base-rgb: 252, 143, 20;--solapa-primary: #6cc06a;--solapa-primary-rgb: 42, 182, 132;--solapa-second-color: #1a4987;--solapa-second-color-rgb: 26, 73, 135;--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: #dae6f6;--solapa-eleven-color-rgb: 218, 230, 246;--solapa-twelve-color: #f2f8ff;--solapa-twelve-color-rgb: 242, 248, 255;--solapa-thirteen-color: #f2f5fa;--solapa-thirteen-color-rgb: 242, 245, 250;--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: #6cc06a;--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: #f3fafc;--solapa-fiftysix-color-rgb: 243, 250, 252;--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;--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-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-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-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-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-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-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-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-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;}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 {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 {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 {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 {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 {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 {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;}.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);}.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__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);}.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 {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;}.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;top: 10px;margin-left: -30px;padding: 35px 55px 0px;}.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__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-base);background-color: inherit !important;}.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: 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;font-family: var(--solapa-smooch-font);}.main-header__phone-number:hover {color: var(--solapa-base);}.main-header__button-box {position: relative;float: left;margin-left: var(--margin-left-40);}.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-color: var(--solapa-white);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;font-size: var(--font-18);color: var(--solapa-six-color);text-transform: capitalize;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: var(--solapa-base) !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 {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 {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);}.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);}.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 {position: relative;display: block;z-index: 91;}.main-slider .swiper-slide {position: relative;background-color: var(--solapa-black);}.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 {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-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 {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);}.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 {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-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);}.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 {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 {position: relative;font-weight: 700;line-height: 40px;font-size: var(--font-36);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: var(--solapa-primary);}.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: var(--solapa-primary);}.choose-one__arrow:hover {background-color: var(--solapa-nineteen-color);color: var(--solapa-white);}.cta-one {position: relative;z-index: 1;}.cta-one__inner {position: relative;margin-top: -125px;border-radius: 3px;padding: 55px 50px 20px;background-color: var(--solapa-twenty-color);}.cta-one__title {position: relative;font-weight: 600;line-height: 56px;font-size: var(--font-50);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 {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 var(--solapa-primary);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: 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-one__arrow:hover {color: var(--solapa-white);background-color: var(--solapa-primary);}.project-one__arrow span {position: absolute;top: 18px;left: 15px;}.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 {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);}.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 {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 {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 {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: var(--padding-right-60);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: var(--solapa-primary);}.site-footer__newsletter-text {position: relative;line-height: 34px;opacity: 0.50;font-size: var(--font-16);color: var(--solapa-white);padding-right: var(--padding-right-60);margin-bottom: var(--margin-bottom-30);}.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: var(--solapa-primary);}.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 {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 {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 {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: 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;}.service-two__single:hover .service-two__single-inner:before {background-color: var(--solapa-fourtyone-color);}.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: var(--solapa-base);}.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: var(--solapa-third-color);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: var(--solapa-base);}.service-two__read-more:hover {color: var(--solapa-base);}.service-two__read-more:hover .service-two__read-arrow {background-color: var(--solapa-primary);color: var(--solapa-white);}.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 {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 {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: var(--solapa-base);}.testimonial-two__text {position: relative;line-height: 42px;font-size: var(--font-24);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: absolute;left: 0px;width: 85px;height: 85px;margin: 0 auto;overflow: hidden;border-radius: 50%;}.testimonial-two__title {position: relative;font-weight: 600;line-height: 38px;font-size: var(--font-30);color: var(--solapa-base);}.testimonial-two__designation {position: relative;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: inline-block;color: var(--solapa-white);background-color: var(--solapa-primary);}.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-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 {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 {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 {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 {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 {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 {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 {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);}.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-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 {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 {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 {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 {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 {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 {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 {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 {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 {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);}.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 {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 {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 {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 {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);}.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 {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 {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 {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 {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);}.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 {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 {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 {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);}.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 {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 {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 {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 {position: relative;margin-bottom: -15px;}.contact-map iframe {position: relative;width: 100%;height: 600px;}@-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);}}