@-o-keyframes moveUp{ 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } }@-ms-keyframes moveUp{ 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } }@-webkit-keyframes moveUp{ 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } }@keyframes moveUp{ 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; } }@keyframes spin-rotate-left{ to { transform: rotate(30deg); } from { transform: rotate(175deg); } }@-webkit-keyframes spin-rotate-left{ to { transform: rotate(30deg); } from { transform: rotate(175deg); } }@keyframes spin-rotate-right{ from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } }@-webkit-keyframes spin-rotate-right{ from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } }@keyframes spin-rotate-all{ from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }@-webkit-keyframes spin-rotate-all{ from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }@keyframes spin-fade-in-first{ from { opacity: 1; } to { opacity: 0; } }@-webkit-keyframes spin-fade-in-first{ from { opacity: 1; } to { opacity: 0; } }@keyframes spin-fade-in-second{ from { opacity: 0; } to { opacity: 1; } }@-webkit-keyframes spin-fade-in-second{ from { opacity: 0; } to { opacity: 1; } }@-ms-keyframes ctspin{ from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } }@-moz-keyframes ctspin{ from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } }@-webkit-keyframes ctspin{ from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } }@keyframes ctspin{ from { transform: rotate(0deg); } to { transform: rotate(360deg); } }@-webkit-keyframes myPulse{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, ); box-shadow: 0 0 0 60px rgba(255, 255, 255, ); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, ); box-shadow: 0 0 0 0 rgba(255, 255, 255, ); } }@keyframes myPulse{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, ); box-shadow: 0 0 0 60px rgba(255, 255, 255, ); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, ); box-shadow: 0 0 0 0 rgba(255, 255, 255, ); } }@-webkit-keyframes myPulsePrimary{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.2); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); } }@keyframes myPulsePrimary{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.2); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); } }@-webkit-keyframes markerWave{ 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } }@keyframes markerWave{ 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } }@-webkit-keyframes rotateplane{ 0% { -webkit-transform: perspective(120px); } 50% { -webkit-transform: perspective(120px) rotateY(180deg); } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } }@keyframes rotateplane{ 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }@-webkit-keyframes ct-bounce{ 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } }@keyframes ct-bounce{ 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } }@-webkit-keyframes ct-bounce2{ 0%, 100% { -webkit-transform: scale(1); } 50% { -webkit-transform: scale(1.08); } }@keyframes ct-bounce2{ 0%, 100% { transform: scale(1); -webkit-transform: scale(1); } 50% { transform: scale(1.08); -webkit-transform: scale(1.08); } }@-webkit-keyframes ct-stretchdelay{ 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } }@keyframes ct-stretchdelay{ 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } }@-webkit-keyframes ct-bouncedelay{ 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } }@keyframes ct-bouncedelay{ 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } }@-webkit-keyframes ct-cubeGridScaleDelay{ 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } }@keyframes ct-cubeGridScaleDelay{ 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } }@-webkit-keyframes ct-foldCubeAngle{ 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } }@keyframes ct-foldCubeAngle{ 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } }@keyframes ball{ 0% { transform: translate(0, 0); } 5% { transform: translate(8px, -14px); } 10% { transform: translate(15px, -10px); } 17% { transform: translate(23px, -24px); } 20% { transform: translate(30px, -20px); } 27% { transform: translate(38px, -34px); } 30% { transform: translate(45px, -30px); } 37% { transform: translate(53px, -44px); } 40% { transform: translate(60px, -40px); } 50% { transform: translate(60px, 0); } 57% { transform: translate(53px, -14px); } 60% { transform: translate(45px, -10px); } 67% { transform: translate(37px, -24px); } 70% { transform: translate(30px, -20px); } 77% { transform: translate(22px, -34px); } 80% { transform: translate(15px, -30px); } 87% { transform: translate(7px, -44px); } 90% { transform: translate(0, -40px); } 100% { transform: translate(0, 0); } }@keyframes barUp1{ 0% { transform: scale(1, 0.2); } 40% { transform: scale(1, 0.2); } 50% { transform: scale(1, 1); } 90% { transform: scale(1, 1); } 100% { transform: scale(1, 0.2); } }@keyframes barUp2{ 0% { transform: scale(1, 0.4); } 40% { transform: scale(1, 0.4); } 50% { transform: scale(1, 0.8); } 90% { transform: scale(1, 0.8); } 100% { transform: scale(1, 0.4); } }@keyframes barUp3{ 0% { transform: scale(1, 0.6); } 100% { transform: scale(1, 0.6); } }@keyframes barUp4{ 0% { transform: scale(1, 0.8); } 40% { transform: scale(1, 0.8); } 50% { transform: scale(1, 0.4); } 90% { transform: scale(1, 0.4); } 100% { transform: scale(1, 0.8); } }@keyframes barUp5{ 0% { transform: scale(1, 1); } 40% { transform: scale(1, 1); } 50% { transform: scale(1, 0.2); } 90% { transform: scale(1, 0.2); } 100% { transform: scale(1, 1); } }@-moz-keyframes headerSlideDown{ 0% { margin-top: -150px; } 100% { margin-top: 0; } }@-ms-keyframes headerSlideDown{ 0% { margin-top: -150px; } 100% { margin-top: 0; } }@-webkit-keyframes headerSlideDown{ 0% { margin-top: -150px; } 100% { margin-top: 0; } }@keyframes headerSlideDown{ 0% { margin-top: -150px; } 100% { margin-top: 0; } }@-moz-keyframes headerSlideUp{ 0% { margin-top: 0px; } 100% { margin-top: -150px; } }@-ms-keyframes headerSlideUp{ 0% { margin-top: 0; } 100% { margin-top: -150px; } }@-webkit-keyframes headerSlideUp{ 0% { margin-top: 0px; } 100% { margin-top: -150px; } }@keyframes headerSlideUp{ 0% { margin-top: 0; } 100% { margin-top: -150px; } }@-webkit-keyframes ct-rotate{ 100% { -webkit-transform: rotate(360deg); } }@keyframes ct-rotate{ 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } }@-webkit-keyframes ct-bounce{ 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } }@-webkit-keyframes in-top{ from { -webkit-transform: perspective(500px) rotateX(-90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(0deg); } }@keyframes in-top{ from { transform: perspective(500px) rotateX(-90deg); opacity: 1; } to { transform: perspective(500px) rotateX(0deg); } }@-webkit-keyframes out-top{ from { -webkit-transform: perspective(500px) rotateX(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(-90deg); opacity: 1; } }@keyframes out-top{ from { transform: perspective(500px) rotateX(0deg); opacity: 1; } to { transform: perspective(500px) rotateX(-90deg); opacity: 1; } }@-webkit-keyframes in-bottom{ from { -webkit-transform: perspective(500px) rotateX(90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(0deg); } }@keyframes in-bottom{ from { transform: perspective(500px) rotateX(90deg); opacity: 1; } to { transform: perspective(500px) rotateX(0deg); } }@-webkit-keyframes out-bottom{ from { -webkit-transform: perspective(500px) rotateX(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateX(90deg); opacity: 1; } }@keyframes out-bottom{ from { transform: perspective(500px) rotateX(0deg); opacity: 1; } to { transform: perspective(500px) rotateX(90deg); opacity: 1; } }@-webkit-keyframes in-left{ from { -webkit-transform: perspective(500px) rotateY(90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(0deg); } }@keyframes in-left{ from { transform: perspective(500px) rotateY(90deg); opacity: 1; } to { transform: perspective(500px) rotateY(0deg); } }@-webkit-keyframes out-left{ from { -webkit-transform: perspective(500px) rotateY(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(90deg); opacity: 1; } }@keyframes out-left{ from { transform: perspective(500px) rotateY(0deg); opacity: 1; } to { transform: perspective(500px) rotateY(90deg); opacity: 1; } }@-webkit-keyframes in-right{ from { -webkit-transform: perspective(500px) rotateY(-90deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(0deg); } }@keyframes in-right{ from { transform: perspective(500px) rotateY(-90deg); opacity: 1; } to { transform: perspective(500px) rotateY(0deg); } }@-webkit-keyframes out-right{ from { -webkit-transform: perspective(500px) rotateY(0deg); opacity: 1; } to { -webkit-transform: perspective(500px) rotateY(-90deg); opacity: 1; } }@keyframes out-right{ from { transform: perspective(500px) rotateY(0deg); opacity: 1; } to { transform: perspective(500px) rotateY(-90deg); opacity: 1; } }@-webkit-keyframes in-top-fade{ from { -webkit-transform: translateY(-120%); } to { -webkit-transform: translateY(0%); } }@keyframes in-top-fade{ from { transform: translateY(-120%); } to { transform: translateY(0%); } }@-webkit-keyframes out-top-fade{ from { -webkit-transform: translateY(0%); } to { -webkit-transform: translateY(-120%); } }@keyframes out-top-fade{ from { transform: translateY(0%); } to { transform: translateY(-120%); } }@-webkit-keyframes in-bottom-fade{ from { -webkit-transform: translateY(120%); } to { -webkit-transform: translateY(0%); } }@keyframes in-bottom-fade{ from { transform: translateY(120%); } to { transform: translateY(0%); } }@-webkit-keyframes out-bottom-fade{ from { -webkit-transform: translateY(0%); } to { -webkit-transform: translateY(120%); } }@keyframes out-bottom-fade{ from { transform: translateY(0%); } to { transform: translateY(120%); } }@-webkit-keyframes in-left-fade{ from { -webkit-transform: translateX(-120%); } to { -webkit-transform: translateX(0%); } }@keyframes in-left-fade{ from { transform: translateX(-120%); } to { transform: translateX(0%); } }@-webkit-keyframes out-left-fade{ from { -webkit-transform: translateX(0%); } to { -webkit-transform: translateX(-120%); } }@keyframes out-left-fade{ from { transform: translateX(0%); } to { transform: translateX(-120%); } }@-webkit-keyframes in-right-fade{ from { -webkit-transform: translateX(120%); } to { -webkit-transform: translateX(0%); } }@keyframes in-right-fade{ from { transform: translateX(120%); } to { transform: translateX(0%); } }@-webkit-keyframes out-right-fade{ from { -webkit-transform: translateX(0%); } to { -webkit-transform: translateX(120%); } }@keyframes out-right-fade{ from { transform: translateX(0%); } to { transform: translateX(120%); } }@-webkit-keyframes video-icon-animation{ from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } }@keyframes video-icon-animation{ from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } }@-webkit-keyframes shine{ 100% { left: 125%; } }@keyframes shine{ 100% { left: 125%; } }@-webkit-keyframes btn_shine{ 100% { left: 200%; } }@keyframes btn_shine{ 100% { left: 200%; } }@-webkit-keyframes anim-moema-1{ 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes anim-moema-1{ 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@-webkit-keyframes anim-moema-2{ to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes anim-moema-2{ to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@-webkit-keyframes CTPulse{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, ); box-shadow: 0 0 0 60px rgba(255, 255, 255, ); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, ); box-shadow: 0 0 0 0 rgba(255, 255, 255, ); } }@keyframes CTPulse{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, ); box-shadow: 0 0 0 60px rgba(255, 255, 255, ); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, ); box-shadow: 0 0 0 0 rgba(255, 255, 255, ); } }@-webkit-keyframes CTPulse_Primary{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.4); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); } }@keyframes CTPulse_Primary{ 0% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.4); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 0, 0, ); box-shadow: 0 0 0 60px rgba(0, 124, 251, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); box-shadow: 0 0 0 0 rgba(0, 124, 251, 0); } }@-webkit-keyframes toRightFromLeft{ 49% { -webkit-transform: translate(100%); } 50% { opacity: 0; -webkit-transform: translate(-100%); } 51% { opacity: 1; } }@-moz-keyframes toRightFromLeft{ 49% { -moz-transform: translate(100%); } 50% { opacity: 0; -moz-transform: translate(-100%); } 51% { opacity: 1; } }@keyframes toRightFromLeft{ 49% { transform: translate(100%); } 50% { opacity: 0; transform: translate(-100%); } 51% { opacity: 1; } }@-webkit-keyframes toBottomFromTop{ 49% { -webkit-transform: translateY(100%); } 50% { opacity: 0; -webkit-transform: translateY(-100%); } 51% { opacity: 1; } }@-moz-keyframes toBottomFromTop{ 49% { -moz-transform: translateY(100%); } 50% { opacity: 0; -moz-transform: translateY(-100%); } 51% { opacity: 1; } }@keyframes toBottomFromTop{ 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } }@-webkit-keyframes toTopFromBottom{ 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } }@-moz-keyframes toTopFromBottom{ 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } }@keyframes toTopFromBottom{ 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } }@-webkit-keyframes squares{ 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -webkit-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -webkit-transform: scale(2.1); transform: scale(2.1); opacity: 0; } }@keyframes squares{ 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0; } 20% { -webkit-transform: scale(1.24); -moz-transform: scale(1.24); -o-transform: scale(1.24); transform: scale(1.24); opacity: 1; } 100% { -webkit-transform: scale(2.1); -moz-transform: scale(2.1); -o-transform: scale(2.1); transform: scale(2.1); opacity: 0; } }@-webkit-keyframes squares_lg{ 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.2); transform: scale(1.2); } 100% { -webkit-transform: scale(1); transform: scale(1); } }@keyframes squares_lg{ 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.16); transform: scale(1.16); } 100% { -webkit-transform: scale(1); transform: scale(1); } }@keyframes ct_dual_ring{ 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@-webkit-keyframes ct_dual_ring{ 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } }@-webkit-keyframes item_rotate{ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@-moz-keyframes item_rotate{ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } }@-o-keyframes item_rotate{ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes item_rotate{ 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes item_rotate_child{ 0% { -webkit-transform: rotate(-160deg); -moz-transform: rotate(-160deg); -o-transform: rotate(-160deg); transform: rotate(-160deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes pulse-border{ 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } }@-webkit-keyframes pulse-border{ 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } }@keyframes pulse-border2{ 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2); opacity: 0; } }@-webkit-keyframes pulse-border2{ 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2); opacity: 0; } }@keyframes ct_effect_left_right{ 0% { transform: translateX(0px); } 25% { transform: translateX(-20px); } 50% { transform: translateX(0px); } 75% { transform: translateX(20px); } 100% { transform: translateX(0px); } }@keyframes animationFramesOne{ 0% { transform: translateX(0px); } 25% { transform: translateX(-40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(40px); } 100% { transform: translateX(0px); } }@keyframes animationFramesTwo{ 0% { transform: translateX(0px); } 25% { transform: translateX(40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(-40px); } 100% { transform: translateX(0px); } }@keyframes animationFramesThree{ 0% { transform: translate(0px, 0px); } 20% { transform: translate(40px, -5px); } 40% { transform: translate(60px, 40px); } 60% { transform: translate(40px, 60px); } 80% { transform: translate(-40px, 60px); } 100% { transform: translate(0px, 0px); } }@keyframes animationFramesFour{ 0% { transform: translate(0px, 0px); } 20% { transform: translate(-30px, 40px); } 40% { transform: translate(60px, 60px); } 60% { transform: translate(80px, 40px); } 80% { transform: translate(40px, -70px); } 100% { transform: translate(0px, 0px); } }@keyframes animationFramesFive{ 0% { transform: translateY(0px); } 25% { transform: translateY(-40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(40px); } 100% { transform: translateY(0px); } }@keyframes particleToptoBottom{ 0% { transform: translateY(0px); } 25% { transform: translateY(40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(-40px); } 100% { transform: translateY(0px); } }@keyframes stevloader{ 0%, 100% { box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--dark-color); } 8.3333% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--dark-color); } 16.6667% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px var(--dark-color); } 25% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color); } 33.3333% { box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--dark-color); } 41.6667% { box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--dark-color); } 50% { box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px var(--dark-color); } 58.3333% { box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color); } 66.6667% { box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 75% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 83.3333% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px transparent; } 91.6667% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--primary-color); } }@-webkit-keyframes stevloader{ 0%, 100% { -webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--dark-color); } 8.3333% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--dark-color); } 16.6667% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px var(--dark-color); } 25% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color); } 33.3333% { -webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--dark-color); } 41.6667% { -webkit-box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--dark-color); } 50% { -webkit-box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px var(--dark-color); } 58.3333% { -webkit-box-shadow: -7px -7px 0em 5px var(--dark-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color); } 66.6667% { -webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 75% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent; } 83.3333% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px transparent; } 91.6667% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--dark-color), 7px 7px 0em 5px var(--dark-color), -7px 7px 0em 5px var(--primary-color); } }@-webkit-keyframes loading-run{ 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }@keyframes loading-run{ 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }@-webkit-keyframes loading-round{ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes loading-round{ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes icon-bounce{ 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } 60% { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); } }@keyframes icon-bounce-right{ 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); } 60% { -webkit-transform: translateX(4px); -ms-transform: translateX(4px); transform: translateX(4px); } }@keyframes lds-dual-ring{ 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes ct_effect_top_bottom{ 0% { transform: translateY(0px); } 25% { transform: translateY(20px); } 50% { transform: translateY(0px); } 75% { transform: translateY(-20px); } 100% { transform: translateY(0px); } }.ft-heading{font-family: 'Poppins', sans-serif;}html{box-sizing: border-box;}a{-webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; color: #22d3ee;}a.link-underline{color: var(--primary-color);}a.link-underline:hover{text-decoration: underline; color: var(--primary-color);}a,a:hover,a:focus,a:before,a:after{outline: none; text-decoration: none;}a:hover,a:focus{color: var(--link-color-active);}*,*:before,*:after{box-sizing: inherit;}p{margin-bottom: 15px;}body{background-color: #fff; font-size: 16px; line-height: 1.625; color: #3a4268; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; font-weight: normal; letter-spacing: 0;}body.ov-hidden{overflow: hidden;}body.body-default-font{font-family: 'Rubik', sans-serif;}.site{position: relative;}.site-h2 .site{overflow: hidden;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color: var(--dark-color); clear: both; line-height: 1.2; margin: 0 0 15px; font-weight: 700;}.heading-default-font h1,.heading-default-font h2,.heading-default-font h3,.heading-default-font h4,.heading-default-font h5,.heading-default-font h6,.heading-default-font .h1,.heading-default-font .h2,.heading-default-font .h3,.heading-default-font .h4,.heading-default-font .h5,.heading-default-font .h6,.heading-default-font .ft-h{font-family: 'Poppins', sans-serif;}h1,.h1{font-size: 52px;}h2,.h2{font-size: 42px;}h3,.h3{font-size: 36px;}h4,.h4{font-size: 32px;}h5,.h5{font-size: 24px; font-weight: 600;}h6,.h6{font-size: 18px; font-weight: 600;}img{max-width: 100%; height: auto;}label{margin-bottom: 0;}.fs-desc-md{font-size: 15px;}.fs-title-sm{font-size: 20px;}table{border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; line-height: 2; margin: 0 0 32px; width: 100%; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0;}table th{color: #282828;}caption,td{font-weight: normal; text-align: left;}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding: 13px 8px;}th{font-weight: 600; border-top: 1px solid #ededed; padding: 6px; border-right: 1px solid #ededed;}td{border-top: 1px solid #ededed; padding: 6px; border-right: 1px solid #ededed;}dl{margin: 0 0 0 25px;}dl dt{font-weight: normal; line-height: 26px; text-transform: uppercase; font-weight: 700; color: #000;}dl dd{line-height: normal; margin-bottom: 20px;}dl dd a{color: #000;}dl dd a:hover{color: var(--primary-color);}code,kbd{background-color: transparent; border-radius: 4px; color: inherit; font-size: 100%; padding: 2px 4px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}ins{color: #fff; border: none; padding: 2px; text-decoration: none; background-color: var(--primary-color);}pre{background: #f5f5f5; color: #666; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre-wrap; word-wrap: break-word;}ol{list-style: outside none decimal; margin-bottom: 32px;}ul{padding: 0; margin: 0 0 32px;}ul li{list-style-position: inside;}dl + h2 + ul{padding-left: 35px;}dl + h2 + ul ul{padding-left: 35px;}dl + h2 + ul ul li{list-style: outside;}blockquote{background-color: #f6f6f6; padding: 44px 57px 32px 44px; font-size: 19px; line-height: 30px; color: var(--dark-color); font-weight: 500; position: relative; margin-top: 70px; margin-left: 45px; margin-bottom: 34px;}blockquote:before{content: '“'; font-family: 'Playfair Display'; font-weight: 700; font-size: 80px; position: absolute; top: -30px; left: -45px; width: 78px; height: 78px; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; color: #fff; text-align: center; line-height: 105px;}@media screen and (max-width: 767px){blockquote{padding-right: 20px; margin-left: 20px;} }blockquote cite{display: block; font-size: 15px; font-weight: 500; font-style: normal; margin-top: 10px; color: #3a4268; font-family: 'Poppins', sans-serif; padding-left: 34px; position: relative;}blockquote cite:before{content: ''; width: 25px; height: 2px; background-color: var(--primary-color); position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}@media screen and (max-width: 767px){blockquote cite:before{left: -20px; top: -20px; width: 60px; height: 60px; font-size: 20px; line-height: 60px;} }blockquote p:last-child{margin-bottom: 0;}.wp-block-column blockquote{font-size: 18px; line-height: 29px; padding-right: 15px; padding-left: 20px; margin-left: 20px;}.wp-block-column blockquote:before{width: 50px; height: 50px; line-height: 50px; font-size: 22px; top: -20px; left: -20px;}.wp-block-column blockquote p{margin-bottom: 0px !important;}.wp-block-column blockquote cite{font-size: 14px; line-height: 24px;}.alignleft,.alignright,.aligncenter{margin-top: 6px; margin-bottom: 45px;}.alignleft{display: inline; float: left; margin-right: 35px;}.alignright{display: inline; float: right; margin-left: 35px; clear: right;}.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto;}.sticky{display: block;}.updated:not(.published){display: none;}.post-password-form{max-width: 650px; margin: auto; padding: 60px 16px;}.post-password-form label{display: block; max-width: 60%;}.post-password-form input{margin: 10px 0;}.has-background-dim{color: #fff; margin-bottom: 30px;}.wp-block-gallery .blocks-gallery-item{float: left;}.wp-block-gallery .blocks-gallery-caption{margin-bottom: 22px;}@media screen and (max-width: 767px){.post-password-form label{max-width: 60%;} }.wp-caption{margin-bottom: 1.5em; max-width: 100%;}.wp-caption img[class*="wp-image-"]{display: block; margin-left: auto; margin-right: auto;}.wp-caption .wp-caption-text{padding: 0.8075em 0; font-size: 0.875em; font-style: italic;}.gallery-caption{opacity: 1;}.wp-caption-text{text-align: center;}.wp-block-button{margin-bottom: 20px;}.wp-block-button .wp-block-button__link{background-color: var(--primary-color); border-color: var(--primary-color); color: #fff;}.wp-block-button .wp-block-button__link:not([href]){color: #fff;}.wp-block-button .wp-block-button__link:hover{background-color: var(--secondary-color); border-color: var(--secondary-color); color: #fff;}.wp-block-button .wp-block-button__link:hover:not([href]){color: #fff;}.wp-block-button.is-style-outline .wp-block-button__link{background-color: transparent; color: var(--primary-color);}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color: var(--secondary-color); border-color: var(--secondary-color); color: #fff;}.wp-block-button.is-style-squared .wp-block-button__link{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}#tslOverlay{background-color: transparent !important;}@font-face{ font-family: 'Outfit-Bold'; src: url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-bold-webfont.woff2") format('woff2'), url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-bold-webfont.woff") format('woff'); font-weight: normal; font-style: normal; }@font-face{ font-family: 'Outfit-Semibold'; src: url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-semibold-webfont.woff2") format('woff2'), url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-semibold-webfont.woff") format('woff'); font-weight: normal; font-style: normal; }@font-face{ font-family: 'Outfit-Medium'; src: url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-medium-webfont.woff2") format('woff2'), url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-medium-webfont.woff") format('woff'); font-weight: normal; font-style: normal; }@font-face{ font-family: 'Outfit-Regular'; src: url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-regular-webfont.woff2") format('woff2'), url("https://primeshineoc.com/wp-content/themes/bixol/assets/fonts/main/outfit-regular-webfont.woff") format('woff'); font-weight: normal; font-style: normal; }.ft-outfit-b{font-family: 'Outfit-Bold' !important; font-weight: normal !important;}.ft-outfit-sb{font-family: 'Outfit-Semibold' !important; font-weight: normal !important;}.ft-outfit-m{font-family: 'Outfit-Medium' !important; font-weight: normal !important;}.ft-outfit-r{font-family: 'Outfit-Regular' !important; font-weight: normal !important;}.d-inline-block{display: inline-block;}.slide-in-container{display: inline-block; overflow: hidden; vertical-align: middle; position: relative;}.wow.case-fade-in-up{-webkit-transform: translateY(80px); -khtml-transform: translateY(80px); -moz-transform: translateY(80px); -ms-transform: translateY(80px); -o-transform: translateY(80px); transform: translateY(80px); -webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);}.wow.case-fade-in-up.animated{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}.ct-flex-grow{flex-grow: 1;}.el-empty:empty{display: none !important;}.z-index1{z-index: 1;}.z-index2{z-index: 2;}.z-index3{z-index: 3;}.icon-psb *,.pxl-middle,.ct-service-external1 .item--icon i,.ct-service-external1 .item--icon svg{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.color-primary{color: var(--primary-color);}.icon-space-right{margin-right: 10px;}.gradient-gray{background-image: -webkit-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -moz-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -ms-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: -o-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); background-image: linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');}.gradient-dark{background-image: -webkit-linear-gradient(90deg, var(--secondary-color) 0%, #555 50%, var(--secondary-color) 100%); background-image: -moz-linear-gradient(90deg, var(--secondary-color) 0%, #555 50%, var(--secondary-color) 100%); background-image: -ms-linear-gradient(90deg, var(--secondary-color) 0%, #555 50%, var(--secondary-color) 100%); background-image: -o-linear-gradient(90deg, var(--secondary-color) 0%, #555 50%, var(--secondary-color) 100%); background-image: linear-gradient(90deg, var(--secondary-color) 0%, #555 50%, var(--secondary-color) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');}.bg-gradient{background-color: var(--secondary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--secondary-color)), to(var(--primary-color))); background-image: -webkit-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -moz-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -ms-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -o-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: linear-gradient(left, var(--secondary-color), var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--secondary-color)', endColorStr='var(--primary-color)', gradientType='1');}.el-middle{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.text-gradient,.ct-heading .item--sub-title-inner i,.ct-counter-landing .ct-counter-layout2 .ct-counter-number,.text-gradient2{background-color: var(--secondary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--secondary-color)), to(var(--primary-color))); background-image: -webkit-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -moz-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -ms-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: -o-linear-gradient(left, var(--secondary-color), var(--primary-color)); background-image: linear-gradient(left, var(--secondary-color), var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--secondary-color)', endColorStr='var(--primary-color)', gradientType='1'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent;}.ct-text-gradient .elementor-text-editor{display: inline-block; color: var(--primary-color); text-shadow: 0 8px 29px rgba(0, 124, 251, 0.3);}.image-effect-white a{position: relative; overflow: hidden; display: block;}.image-effect-white a:before{content: ''; position: absolute; top: 0; left: -75%; z-index: 2; display: block; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, ) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, )), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, ) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -khtml-transform: skewX(-25deg); -moz-transform: skewX(-25deg); -ms-transform: skewX(-25deg); -o-transform: skewX(-25deg); transform: skewX(-25deg);}.grid-item-inner:hover .image-effect-white a:before,.single-hentry:hover .image-effect-white a:before{-webkit-animation: shine 800ms; animation: shine 800ms;}.elementor-widget-wrap > .elementor-element.el-inline{width: auto; display: inline-block; float: left;}.ct-arrow-left,.ct-arrow-right{display: inline-block; width: 25px; height: 13px; position: relative; font-style: normal;}.ct-arrow-left:before,.ct-arrow-right:before{content: '\f054'; font-family: "Font Awesome 5 Pro"; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: var(--secondary-color); font-weight: 400; font-size: 14px;}.ct-arrow-left:after,.ct-arrow-right:after{content: ''; background-color: var(--secondary-color); width: 23px; height: 1px; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-arrow-left.arrow-white:before,.ct-arrow-right.arrow-white:before{color: #fff;}.ct-arrow-left.arrow-white:after,.ct-arrow-right.arrow-white:after{background-color: #fff;}.bg-image{background-size: cover; background-position: center; background-repeat: no-repeat;}.screen-reader-text{display: none;}#content[tabindex="-1"]:focus{outline: 0;}.bg-overlay{position: relative;}.bg-overlay:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: inherit; display: block;}.el-overlay{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}.bg-primary{background-color: var(--primary-color) !important;}.site-overlay{position: fixed; z-index: -1; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; cursor: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/pointer.png"), auto;}.site-overlay.open{z-index: 9990; opacity: 1; visibility: visible;}.row-visible{overflow: visible !important;}.ct-inline{display: inline-block; width: auto !important;}.ct-icon-plus{height: 16px; width: 16px; position: relative; display: inline-block;}.ct-icon-plus:before,.ct-icon-plus:after{content: ""; background-color: #fff; position: absolute; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px;}.ct-icon-plus:before{width: 100%; height: 2px; top: 7px; left: 0;}.ct-icon-plus:after{width: 2px; height: 100%; left: 7px; top: 0;}.overlay-gradient{position: relative; overflow: hidden; display: block;}.overlay-gradient:before,.overlay-gradient:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.overlay-gradient:before{z-index: 2; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-color)), to(rgba(0, 0, 0, ))); background-image: -webkit-linear-gradient(bottom, var(--secondary-color), rgba(0, 0, 0, )); background-image: -moz-linear-gradient(bottom, var(--secondary-color), rgba(0, 0, 0, )); background-image: -ms-linear-gradient(bottom, var(--secondary-color), rgba(0, 0, 0, )); background-image: -o-linear-gradient(bottom, var(--secondary-color), rgba(0, 0, 0, )); background-image: linear-gradient(bottom, var(--secondary-color), rgba(0, 0, 0, )); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--secondary-color)', endColorStr='rgba(0, 0, 0, )');}.overlay-gradient:after{background-color: var(--secondary-color); opacity: 0.3; z-index: 1;}.inline-block{display: inline-block; vertical-align: middle;}.text-right,.align-right{text-align: right;}.text-left,.align-left{text-align: left;}.text-center,.align-center{text-align: center;}.align-justified{width: 100%;}@media screen and (min-width: 992px){.text-left-lg{text-align: left !important;}.text-right-lg{text-align: right !important;}.text-center-lg{text-align: center !important;} }@media screen and (max-width: 1199px){.align-center-md{text-align: center;}.align-left-md{text-align: left;}.align-right-md{text-align: right;}.align-justified-md{width: 100%;} }@media screen and (max-width: 991px){.text-center-md{text-align: center !important;}.text-left-md{text-align: left !important;}.text-right-md{text-align: right !important;}.align-center-sm{text-align: center;}.align-left-sm{text-align: left;}.align-right-sm{text-align: right;}.align-justified-sm{width: 100%;} }@media screen and (max-width: 767px){.order1{order: 1;}.order2{order: 2;}.order3{order: 3;}.text-center-sm{text-align: center !important;}.text-left-sm{text-align: left !important;}.text-right-sm{text-align: right !important;}.align-center-xs{text-align: center;}.align-left-xs{text-align: left;}.align-right-xs{text-align: right;}.align-justified-xs{width: 100%;} }input::-moz-placeholder,textarea::-moz-placeholder{color: inherit; opacity: 1; text-overflow: ellipsis;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: inherit; opacity: 1; text-overflow: ellipsis;}input::-o-placeholder,textarea::-o-placeholder{color: inherit; opacity: 1; text-overflow: ellipsis;}input::-ms-placeholder,textarea::-ms-placeholder{color: inherit; opacity: 1; text-overflow: ellipsis;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,.nice-select{background-color: #fff; border: 1px solid #e3e7f2; color: #727a9f; padding: 6px 22px; line-height: normal; font-size: 15px; font-weight: 400; height: 50px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 100%; outline: none;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus,.nice-select:focus{outline: 0; border-color: var(--primary-color);}input[type="range"]{padding: 0; background-color: transparent; height: auto; border: none;}select{height: 50px;}textarea{line-height: 1.625; padding-top: 18px; padding-bottom: 18px; height: 150px;}.wpcf7-form{position: relative;}.wpcf7-form:before{content: ''; width: 30px; height: 30px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent var(--primary-color) transparent var(--primary-color); border-width: 2px; border-style: solid; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; animation: ctspin 0.6s infinite linear; -webkit-animation: ctspin 0.6s infinite linear; box-sizing: border-box; z-index: 2; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); visibility: hidden;}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 28px; display: flex; flex-wrap: wrap; width: 100%;}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display: none;}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid{border-color: #f13c3c !important;}.wpcf7-form .wpcf7-response-output{border: 1px solid #dadce1; padding: 10px 22px !important; margin: 20px 0 0 !important; font-size: 14px; background-color: #fff; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color: #398f14;}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color: #f13c3c;}.wpcf7-form .ajax-loader{display: none !important;}.wpcf7-form .wpcf7-menu{display: block;}.wpcf7-form .wpcf7-menu select{background-color: transparent; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; z-index: 99;}.wpcf7-form .wpcf7-menu select option{padding: 5px;}.wpcf7-form.submitting *{opacity: 0.66;}.wpcf7-form.submitting:before{opacity: 1; visibility: visible;}.select2 .select2-selection--single{-webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #e7e8e9; height: 47px;}.select2 .select2-selection--single .select2-selection__rendered{padding-left: 15px; line-height: 47px;}.select2 .select2-selection--single .select2-selection__arrow{right: 8px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%);}form .select2-container--default{width: 100% !important;}form .select2-container--default .select2-selection{border: 1px solid #e7e8e9; height: 47px;}form .select2-container--default .select2-selection .select2-selection__rendered{line-height: 47px; padding-left: 15px;}form .select2-container--default .select2-selection .select2-selection__arrow{right: 10px; top: 50%; color: #8f8f8f;}form .select2-container--default .select2-selection .select2-selection__clear{height: 20px; line-height: 20px; position: absolute; right: 30px; text-align: center; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 20px; color: #8f8f8f;}form .select2-container--default .select2-selection .select2-selection__placeholder{color: rgba(55, 55, 55, 0.87);}.select2-container.select2-container--open .select2-dropdown{border-color: #e7e8e9;}.select2-container.select2-container--open .select2-dropdown .select2-search__field{border: 1px solid #e7e8e9; padding-left: 15px; padding-right: 15px;}.select2-container.select2-container--open .select2-results li.select2-results__option--highlighted{background-color: var(--primary-color);}.nice-select{position: relative; padding-right: 40px; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap;}.nice-select:after{content: "\f107"; font-family: "Font Awesome 5 Pro"; font-weight: 900; font-size: 15px; color: #9b9b9b; position: absolute; right: 23px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%);}.nice-select span.current{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 37px;}.nice-select .option{text-overflow: ellipsis; overflow: hidden;}.nice-select .list{max-height: 250px; overflow: auto; background-color: #fff; padding: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; right: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); -ms-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; color: inherit;}.nice-select .list .selected{color: #222;}.nice-select .list .option{font-size: 14px; cursor: pointer; line-height: normal; list-style: none; outline: none; padding: 8px 24px; -webkit-transition: all 0.2s; -khtml-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}.nice-select .list .option.selected{font-weight: 700;}.nice-select .list .option.disabled{background-color: transparent; color: #999; cursor: default;}.nice-select .list .option:hover,.nice-select .list .option:focus{background-color: #f3f3f4;}.nice-select .list:hover .option:not(:hover){background-color: transparent !important;}.nice-select.open .list{padding: 5px; min-width: 185px; overflow: auto; width: 100%; opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0);}.nice-select.disabled{border-color: #ededed; color: #999; pointer-events: none;}.nice-select.disabled:after{border-color: #ccc;}.nice-select.wide{width: 100%;}.nice-select.wide .list{left: 0 !important; right: 0 !important;}.nice-select.right{float: right;}.nice-select.right .list{left: auto; right: 0;}.nice-select.small{font-size: 12px; height: 36px; line-height: 34px;}.nice-select.small:after{height: 4px; width: 4px;}.nice-select.small .option{line-height: 34px; min-height: 34px;}.no-csspointerevents .nice-select .list{display: none;}.no-csspointerevents .nice-select.open .list{display: block;}#ui-datepicker-div{background-color: #fff; padding: 22px; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); position: absolute; top: -9999px; min-width: 300px; z-index: 10001 !important;}#ui-datepicker-div .ui-datepicker-header{position: relative;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all{display: block; height: 30px; width: 30px; line-height: 30px; text-align: center; cursor: pointer; position: absolute; top: 0; padding: 0;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all:before{content: "\f104"; color: #040e24; font-family: FontAwesome; font-size: 16px; left: 0; position: absolute; right: 0; top: 0;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover:before{color: var(--primary-color);}#ui-datepicker-div .ui-datepicker-header .ui-corner-all span{display: none;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{left: 0;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right: 0;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before{content: "\f105";}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-weight: 700; line-height: 30px; margin-bottom: 10px; min-height: 40px; text-align: center; text-transform: uppercase; font-size: 16px; color: #282828; font-family: 'Poppins', sans-serif;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span{display: inline-block; vertical-align: middle; line-height: 1;}#ui-datepicker-div .ui-datepicker-calendar{margin: 0; width: 100%;}#ui-datepicker-div .ui-datepicker-calendar th{text-align: center;}#ui-datepicker-div .ui-datepicker-calendar td{text-align: center; padding: 6px; color: rgba(0, 0, 0, 0.6);}#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled{color: rgba(0, 0, 0, 0.2);}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{color: var(--primary-color);}#ui-datepicker-div .ui-datepicker-calendar td a{color: #999;}#ui-datepicker-div .ui-datepicker-calendar td a:hover{color: var(--primary-color);}.btn,button,.button,input[type="submit"]{font-size: 15px; font-weight: 700; color: #fff; padding: 0 20px; line-height: 48px; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; position: relative; overflow: hidden !important; display: inline-block; text-align: center; cursor: pointer; border: none; background-color: var(--secondary-color); z-index: 1; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.btn:after,button:after,.button:after,input[type="submit"]:after{content: ''; position: absolute; top: 0; left: -200%; width: 200%; height: 100%; -webkit-transform: skewX(-20deg); -khtml-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent)); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.4), transparent); z-index: -1;}.btn:hover,button:hover,.button:hover,input[type="submit"]:hover,.btn:focus,button:focus,.button:focus,input[type="submit"]:focus,.btn:active,button:active,.button:active,input[type="submit"]:active,.btn:not([disabled]):not(.disabled).active,button:not([disabled]):not(.disabled).active,.button:not([disabled]):not(.disabled).active,input[type="submit"]:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active,button:not([disabled]):not(.disabled):active,.button:not([disabled]):not(.disabled):active,input[type="submit"]:not([disabled]):not(.disabled):active{outline: medium none; text-decoration: none; color: #fff; background-color: var(--primary-color);}.btn:hover:after,button:hover:after,.button:hover:after,input[type="submit"]:hover:after,.btn:focus:after,button:focus:after,.button:focus:after,input[type="submit"]:focus:after,.btn:active:after,button:active:after,.button:active:after,input[type="submit"]:active:after,.btn:not([disabled]):not(.disabled).active:after,button:not([disabled]):not(.disabled).active:after,.button:not([disabled]):not(.disabled).active:after,input[type="submit"]:not([disabled]):not(.disabled).active:after,.btn:not([disabled]):not(.disabled):active:after,button:not([disabled]):not(.disabled):active:after,.button:not([disabled]):not(.disabled):active:after,input[type="submit"]:not([disabled]):not(.disabled):active:after{-webkit-animation: btn_shine 1.2s ease; animation: btn_shine 1.2s ease; -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.elementor a.btn{-webkit-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -khtml-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -moz-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -ms-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); -o-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22); box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);}.btn .ct-align-icon-left i{margin-right: 6px; font-size: 20px;}.btn .ct-align-icon-right{float: right;}.btn .ct-align-icon-right i{margin-left: 12px;}.btn i.space-left{margin-left: 12px;}.btn i.space-right{margin-right: 12px;}.btn.icon-right .icon-abs{right: 8px;}.btn.icon-left .icon-abs{left: 8px;}.btn.btn-primary-border{background-color: var(--primary-color); line-height: 60px; font-size: 18px; text-transform: uppercase; padding-left: 38px; padding-right: 38px; border-radius: 30px; font-family: 'Outfit-Semibold'; font-weight: 400;}.btn.btn-plus{padding-right: 58px;}.btn.btn-plus .icon-abs,.btn.btn-plus .ct-align-icon-right,.btn.btn-plus .ct-align-icon-left{-webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; font-size: 20px; font-weight: 500; height: 32px; width: 32px; background-color: var(--primary-color); position: absolute; top: 50%; transform: translate(0, -50%); border-radius: 3px; line-height: 32px; text-align: center; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; margin: 0; overflow: hidden;}.btn.btn-plus .icon-abs i,.btn.btn-plus .ct-align-icon-right i,.btn.btn-plus .ct-align-icon-left i{margin: 0;}.btn.btn-plus .icon-abs i.flaticon-plus,.btn.btn-plus .ct-align-icon-right i.flaticon-plus,.btn.btn-plus .ct-align-icon-left i.flaticon-plus{font-size: 16px;}.btn.btn-plus.icon-left,.btn.btn-plus.ct-align-icon-left{padding-right: 20px; padding-left: 58px;}.btn.btn-plus:hover{background-color: var(--primary-color); color: #fff;}.btn.btn-plus:hover .icon-abs,.btn.btn-plus:hover .ct-align-icon-right,.btn.btn-plus:hover .ct-align-icon-left{background-color: var(--secondary-color); color: #fff;}.btn.btn-plus:hover .icon-abs:before,.btn.btn-plus:hover .ct-align-icon-right:before,.btn.btn-plus:hover .ct-align-icon-left:before{-o-animation: toRightFromLeft 0.3s forwards; -ms-animation: toRightFromLeft 0.3s forwards; -webkit-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards;}.btn.btn-plus-primary{background-color: var(--primary-color); color: #fff;}.btn.btn-plus-primary .icon-abs{background-color: var(--secondary-color); color: #fff;}.btn.btn-plus-primary:hover,.btn.btn-plus-primary:focus{background-color: var(--secondary-color); color: #fff;}.btn.btn-plus-primary:hover .icon-abs,.btn.btn-plus-primary:focus .icon-abs{background-color: var(--primary-color); color: #fff;}.btn.btn-plus-round{-webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px;}.btn.btn-plus-round .icon-abs,.btn.btn-plus-round .ct-align-icon-right,.btn.btn-plus-round .ct-align-icon-left{-webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}.btn.btn-secondary:hover{-webkit-transform: translateY(-3px); -khtml-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px);}.btn.btn-four{background-color: var(--four-color);}.btn.btn-four:hover{-webkit-transform: translateY(-4px); -khtml-transform: translateY(-4px); -moz-transform: translateY(-4px); -ms-transform: translateY(-4px); -o-transform: translateY(-4px); transform: translateY(-4px);}.btn.btn-primary{background-color: var(--primary-color); color: #fff; line-height: 52px; -webkit-box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important; -khtml-box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important; -moz-box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important; -ms-box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important; -o-box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important; box-shadow: 0 8px 7px rgba(2, 21, 78, 0.17) !important;}.btn.btn-primary .space-left{margin-left: 8px;}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color: #fff; color: var(--dark-color);}.btn.btn-primary-normal{background-color: var(--primary-color);}.btn.btn-primary-normal:hover,.btn.btn-primary-normal:focus{background-color: var(--secondary-color);}.btn.btn-slider{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding-left: 23px; padding-right: 63px; line-height: 56px; font-size: 16px; background-color: var(--fifth-color);}.btn.btn-slider i{right: 13px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; width: 29px; height: 29px; line-height: 29px; background-color: #fff; color: var(--fifth-color); font-size: 18px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); margin: 0;}.btn.btn-slider:before{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); background-color: #000; z-index: -1;}.btn.btn-slider:after{display: none;}.btn.btn-slider:hover i{color: #000;}.btn.btn-slider:hover:before{-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: bottom left; -ms-transform-origin: bottom left; transform-origin: bottom left;}.btn.btn-slider.btn-slider-dark{background-color: #000;}.btn.btn-slider.btn-slider-dark i{color: #000;}.btn.btn-slider.btn-slider-dark:before{background-color: var(--fifth-color);}.btn.btn-slider.btn-slider-dark:hover i{color: var(--fifth-color);}.btn.btn-animate1{background-color: var(--primary-color); -webkit-transition: all 0.3s; -khtml-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}.btn.btn-animate1:before,.btn.btn-animate1:after{content: ''; transform: skewX(0deg); left: 0 !important; right: 0; width: 100%; height: 100%; background-image: none; position: absolute; top: auto; bottom: 100%; -webkit-transition: transform 0.3s; -khtml-transition: transform 0.3s; -moz-transition: transform 0.3s; -ms-transition: transform 0.3s; -o-transition: transform 0.3s; transition: transform 0.3s; transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; z-index: -1;}.btn.btn-animate1:before{background-color: #275cfa;}.btn.btn-animate1:after{background-color: var(--secondary-color);}.btn.btn-animate1:hover,.btn.btn-animate1:focus{background-color: var(--primary-color);}.btn.btn-animate1:hover:before,.btn.btn-animate1:focus:before,.btn.btn-animate1:hover:after,.btn.btn-animate1:focus:after{transform: skewX(0deg) translate3d(0, 100%, 0); -webkit-transform: skewX(0deg) translate3d(0, 100%, 0);}.btn.btn-animate1:hover:after,.btn.btn-animate1:focus:after{transition-delay: 0.175s;}.btn.btn-icon-square-light,.btn.btn-icon-square-dark{border-radius: 0px; font-weight: 500; text-transform: uppercase; padding: 0 22px; font-family: 'Poppins', sans-serif; font-size: 16px;}.btn.btn-icon-square-light .ct-button-icon,.btn.btn-icon-square-dark .ct-button-icon{width: 44px; height: 34px; background-color: var(--primary-color); position: absolute; top: 50%; right: 0; transform: translate(0, -50%); color: #fff; line-height: 34px; text-align: center;}.btn.btn-icon-square-light .ct-button-icon i,.btn.btn-icon-square-dark .ct-button-icon i{font-size: 13px; margin: 0; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); display: inline-flex;}.btn.btn-icon-square-light:hover .ct-button-icon i.flaticon3-right-up,.btn.btn-icon-square-dark:hover .ct-button-icon i.flaticon3-right-up{transform: rotate(45deg);}.btn.btn-icon-square-light{background: #fff; color: #000;}.btn.btn-icon-square-dark{background-color: var(--secondary-color); color: #fff;}.ct-icon-active + .btn.btn-icon-square-light,.ct-icon-active + .btn.btn-icon-square-dark{padding-right: 66px;}.ct-button-layout1 i,.wg-item--button i,.ct-button-layout1 svg,.wg-item--button svg{position: relative;}.ct-button-layout1 a.btn,.wg-item--button a.btn{-webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.ct-button-layout1 .btn,.wg-item--button .btn{line-height: 51px;}.ct-button-layout1 .btn.btn-label,.wg-item--button .btn.btn-label{line-height: 1; display: inline-flex; align-items: center; text-align: left; border-radius: 76px; font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 500; padding: 18px 28px 18px 24px;}.ct-button-layout1 .btn.btn-label label,.wg-item--button .btn.btn-label label{display: block; line-height: 1; font-size: 15px; text-transform: uppercase; margin-bottom: 6px; color: #fff;}.ct-button-layout1 .btn.btn-label i,.wg-item--button .btn.btn-label i{font-weight: normal; font-size: 28px; display: inline-block;}.ct-button-layout1 .btn.btn-label i.flaticonv2-phone-call,.wg-item--button .btn.btn-label i.flaticonv2-phone-call{transform: rotate(10deg);}.ct-button-layout1 .btn.btn-label .ct-align-icon-left i,.wg-item--button .btn.btn-label .ct-align-icon-left i{margin-right: 10px;}.ct-button-layout1 .btn.btn-plus .ct-align-icon-right,.wg-item--button .btn.btn-plus .ct-align-icon-right,.ct-button-layout1 .btn.btn-plus .ct-align-icon-left,.wg-item--button .btn.btn-plus .ct-align-icon-left{height: 34px; width: 34px;}.ct-button-layout1 .btn.btn-plus .ct-align-icon-left,.wg-item--button .btn.btn-plus .ct-align-icon-left{left: 8px;}.ct-button-layout1 .btn.btn-plus .ct-align-icon-right,.wg-item--button .btn.btn-plus .ct-align-icon-right{right: 8px;}.ct-button-layout1 .btn.btn-plus.icon-ps-left,.wg-item--button .btn.btn-plus.icon-ps-left{padding-left: 60px; padding-right: 22px;}.ct-button-layout1 .btn.btn-plus.icon-ps-right,.wg-item--button .btn.btn-plus.icon-ps-right{padding-left: 22px; padding-right: 60px;}.ct-button-layout1 .btn.btn-plus:hover .ct-button-icon,.wg-item--button .btn.btn-plus:hover .ct-button-icon{background-color: var(--secondary-color); color: #fff;}.ct-button-layout1 .btn.ct-icon-rotate i,.wg-item--button .btn.ct-icon-rotate i{transform: rotate(-45deg); display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-button-layout1 .btn.ct-icon-rotate:hover i,.wg-item--button .btn.ct-icon-rotate:hover i{transform: rotate(0deg);}.ct-button-layout1 .btn.btn-gradient,.wg-item--button .btn.btn-gradient{background-color: var(--primary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--secondary-color))); background-image: -webkit-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -moz-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -ms-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -o-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: linear-gradient(left, var(--primary-color), var(--secondary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='var(--secondary-color)', gradientType='1');}.ct-button-layout1 .btn.btn-gradient:before,.wg-item--button .btn.btn-gradient:before{content: ""; background: #fff; -webkit-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; position: absolute; height: 120%; width: 15px; opacity: 0.2; left: -35%; top: -10%; transform: rotate(15deg); -moz-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg); z-index: -1;}.ct-button-layout1 .btn.btn-gradient:hover:before,.wg-item--button .btn.btn-gradient:hover:before,.ct-button-layout1 .btn.btn-gradient:focus:before,.wg-item--button .btn.btn-gradient:focus:before{left: 130%;}.ct-button-layout1 .btn.btn-gradient:after,.wg-item--button .btn.btn-gradient:after{display: none;}.ct-button-layout1 .btn.btn-icon-square-light,.wg-item--button .btn.btn-icon-square-light,.ct-button-layout1 .btn.btn-icon-square-dark,.wg-item--button .btn.btn-icon-square-dark{line-height: 64px;}.sc-button-wrap .btn.btn-icon-square-light,.sc-button-wrap .btn.btn-icon-square-dark{line-height: 64px;}#ct-header-wrap{position: relative; z-index: 999;}#ct-header-wrap .row{align-items: center; flex-wrap: nowrap;}@media screen and (max-width: 1199px){#ct-header-wrap .row{flex-wrap: wrap;} }#ct-header-wrap .ct-header-branding{margin: 15px; position: relative; opacity: 1;}#ct-header-wrap .ct-header-branding img{max-height: 80px; max-width: inherit; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}#ct-header-wrap .ct-header-branding .logo-light,#ct-header-wrap .ct-header-branding .logo-mobile{position: absolute; top: 50%; left: 0%; -webkit-transform: translate(0%, -50%); -khtml-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); opacity: 0;}#ct-header-wrap #ct-header{-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}#ct-header-wrap #ct-header.h-fixed{background-color: #fff; -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); position: fixed; left: 0; top: 0; right: 0; -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;}#ct-header-wrap #ct-header.h-fixed .ct-header-branding{margin-top: 0; margin-bottom: 0;}#ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-light{opacity: 0;}#ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-dark{opacity: 1;}#ct-header-wrap .ct-topbar-layout1{background-color: #000e39; padding: 6px 0; font-size: 14px; color: #c2cdeb;}@media screen and (max-width: 767px){#ct-header-wrap .ct-topbar-layout1{display: none;} }#ct-header-wrap .ct-topbar-layout1 label{color: #fff; font-weight: 500;}#ct-header-wrap .ct-topbar-layout1 a{color: inherit;}#ct-header-wrap .ct-topbar-layout1 a:hover{color: #fff;}#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta{display: flex; flex-wrap: nowrap; align-items: center; flex-grow: 1; padding-left: 180px; padding-right: 15px;}#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta i{color: var(--primary-color); margin-right: 4px;}@media screen and (max-width: 1199px){#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta{padding-left: 15px !important; padding-right: 15px !important;} }#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{position: relative; padding-left: 44px; margin-left: 44px;}@media screen and (max-width: 1199px){#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{padding-left: 24px; margin-left: 24px;} }#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item:before{content: ''; border-left: 2px dashed #354062; position: absolute; top: 50%; left: -1px; height: 22px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}#ct-header-wrap .ct-topbar-layout1 .ct-topbar-social{padding: 0 15px; margin-right: -8px;}#ct-header-wrap .ct-topbar-layout1 .ct-topbar-social a{color: #748bd1; margin-left: 0; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center;}#ct-header-wrap .ct-topbar-layout1 .ct-topbar-social a:hover{color: #fff;}#ct-header-wrap .ct-topbar-layout2{padding: 9px 0; font-size: 14px; color: rgba(0, 14, 57, 0.87); border-bottom: 1px solid #e5e5e5;}@media screen and (max-width: 991px){#ct-header-wrap .ct-topbar-layout2{display: none;} }#ct-header-wrap .ct-topbar-layout2 label{font-weight: 500;}#ct-header-wrap .ct-topbar-layout2 a{color: inherit;}#ct-header-wrap .ct-topbar-layout2 a:hover{color: var(--primary-color);}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-intro{padding: 0 15px; flex-grow: 1;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta{display: flex; flex-wrap: nowrap; align-items: center; flex-grow: 1; justify-content: right; padding-left: 15px; padding-right: 15px;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta i{color: var(--primary-color); margin-right: 4px;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{position: relative; padding-left: 22px; margin-left: 22px;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item:before{content: ''; border-left: 1px solid #e2e2e2; position: absolute; top: 50%; left: 0px; height: 20px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-social{margin-left: -8px; margin-right: -8px;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-social a{color: #000e39; margin-left: 0; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-social a i{color: inherit;}#ct-header-wrap .ct-topbar-layout2 .ct-topbar-social a:hover{color: var(--primary-color);}#ct-header-wrap .ct-topbar-layout3{background-color: #000921; padding: 17px 0; font-family: 'Roboto', sans-serif;}@media screen and (max-width: 767px){#ct-header-wrap .ct-topbar-layout3{display: none;} }#ct-header-wrap .ct-topbar-layout3 .ct-topbar-intro{padding: 0 15px; flex-grow: 1; font-size: 13px; color: var(--primary-color);}#ct-header-wrap .ct-topbar-layout3 .ct-topbar-intro b{font-weight: inherit; color: #fff;}#ct-header-wrap .ct-topbar-layout3 .ct-topbar-social{padding: 0 15px;}#ct-header-wrap .ct-topbar-layout3 .ct-topbar-social a{font-size: 13px; color: #777; margin-left: 10px; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 20px;}#ct-header-wrap .ct-topbar-layout3 .ct-topbar-social a:hover{color: var(--primary-color);}#ct-header-wrap .ct-header-search{max-width: 215px; margin-left: 30px;}#ct-header-wrap .ct-header-search form{position: relative;}#ct-header-wrap .ct-header-search .search-field{background-color: transparent; color: #fff; border: 2px solid rgba(255, 255, 255, 0.4); height: 34px; padding: 0 23px; font-size: 14px; -webkit-border-radius: 34px; -khtml-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px; border-radius: 34px; font-family: 'Rubik', sans-serif;}#ct-header-wrap .ct-header-search .search-field:focus{border-color: rgba(255, 255, 255, 0.85);}#ct-header-wrap .ct-header-search .search-submit{position: absolute; top: 0; right: 0; height: 34px; width: 58px; background: none !important; line-height: 34px; padding: 0; margin: 0;}#ct-header-wrap .ct-header-search .search-submit:before,#ct-header-wrap .ct-header-search .search-submit:after{display: none;}#ct-header-wrap .ct-header-search.style2{max-width: 274px; width: 100%;}@media screen and (max-width: 1199px){#ct-header-wrap .ct-header-search.style2{display: none;} }#ct-header-wrap .ct-header-search.style2 .search-field{border: none; background-color: #fff; height: 54px; padding: 0 58px 0 46px; font-size: 14px; color: #666; font-family: 'Poppins', sans-serif;}#ct-header-wrap .ct-header-search.style2 .search-submit{width: 46px; height: 54px; left: 0; right: auto; font-size: 17px; color: #000;}#ct-header-wrap .ct-header-search.style2 .widget_cart_counter_header{position: absolute; width: 14px; background-color: var(--primary-color); height: 14px; line-height: 14px; border-radius: 14px; font-size: 10px; color: #fff; font-weight: 500; top: 12px; right: 10px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}#ct-header-wrap .ct-header-search.style2 .h-btn-cart{position: absolute; height: 54px; width: 57px; top: 0; right: 0; text-align: center; line-height: 54px; font-size: 20px; color: #000; cursor: pointer;}#ct-header-wrap .ct-header-search.style2 .h-btn-cart:before{content: ''; height: 25px; width: 2px; background-color: #bcbcbc; position: absolute; top: 50%; left: -1px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}#ct-header-wrap .ct-header-search.style2 .h-btn-cart:hover .widget_cart_counter_header{opacity: 1;}#ct-header-wrap #ct-header-middle{padding: 23px 0 23px 0;}@media screen and (max-width: 1199px){#ct-header-wrap #ct-header-middle{display: none;} }#ct-header-wrap #ct-header-middle .ct-h-middle-icon{font-size: 35px; color: var(--secondary-color); line-height: 1; margin-right: 10px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}#ct-header-wrap #ct-header-middle .ct-h-middle-meta{margin-top: -6px;}#ct-header-wrap #ct-header-middle .ct-h-middle-meta label{font-size: 13px; line-height: 22px; display: block; margin-bottom: 2px;}#ct-header-wrap #ct-header-middle .ct-h-middle-meta span{font-family: 'Poppins', sans-serif; font-size: 19px; line-height: 1; font-weight: 700; color: var(--dark-color); display: block; letter-spacing: -0.01em;}#ct-header-wrap #ct-header-middle .ct-h-middle-item{display: flex; flex-wrap: nowrap; position: relative; padding: 0 30px;}#ct-header-wrap #ct-header-middle .ct-h-middle-item:before{content: ''; width: 0; border-right: 2px dashed #bfcaed; height: 33px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: -1px; top: 50%; position: absolute;}#ct-header-wrap #ct-header-middle .ct-h-middle-item .ct-h-middle-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9;}#ct-header-wrap #ct-header-middle .ct-h-middle-item:last-child:before{display: none;}#ct-header-wrap #ct-header-middle .ct-h-middle-item:hover .ct-h-middle-icon{animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}#ct-header-wrap #ct-header-middle .ct-h-middle-left,#ct-header-wrap #ct-header-middle .ct-h-middle-right{padding: 0 15px; width: 50%; display: flex; flex-wrap: wrap; justify-content: center;}#ct-header-wrap #ct-header-middle .ct-h-middle-left{padding-right: 30px;}#ct-header-wrap #ct-header-middle .ct-h-middle-right{padding-left: 30px;}#ct-header-wrap.ct-header-layout2 .ct-topbar-intro{padding: 0 15px; font-size: 13px; flex-grow: 1;}#ct-header-wrap.ct-header-layout2 .ct-topbar-intro b{color: #fff;}#ct-header-wrap.ct-header-layout2 .ct-header-social a{font-size: 13px;}#ct-header-wrap.ct-header-layout2 .ct-topbar-layout1{padding: 2px 0;}@media screen and (max-width: 991px){#ct-header-wrap.ct-header-layout3 .ct-topbar-layout1{display: none;} }#ct-header-wrap.ct-header-layout3 .ct-topbar-layout1 .ct-topbar-meta{padding-left: 15px;}#ct-header-wrap .ct-header-button.style1{padding: 0 15px;}#ct-header-wrap .ct-header-button.style1 .btn{line-height: 50px; padding: 0 27px; background-color: var(--primary-color); text-transform: uppercase;}#ct-header-wrap .ct-header-button.style1 .btn:hover{background-color: var(--secondary-color);}#ct-header-wrap .ct-header-button.style1 .btn i{margin-left: 12px;}@media screen and (min-width: 1200px){#ct-header-wrap .ct-header-navigation{margin: 0 15px; display: flex; align-items: center;}#ct-header-wrap.header-trans{position: absolute; top: 0; left: 0; width: 100%; z-index: 999;}#ct-header-wrap.ct-header-layout1 #ct-header{background-color: var(--primary-color);}#ct-header-wrap.ct-header-layout1 #ct-header .ct-header-branding{background-color: #fff; margin: -42px 15px -16px 15px; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; -webkit-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -khtml-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -moz-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -ms-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -o-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); min-width: 142px; padding: 15px; min-height: 128px; text-align: center; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-header-navigation{margin-left: 45px; flex-grow: 1;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-navigation{flex-grow: 1;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li{margin: 0 16px;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a{color: #fff;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a:before{content: ''; width: 16px; height: 16px; border: 3px solid var(--secondary-color); position: absolute; bottom: -8px; left: 0; right: 0; margin: auto; background-color: var(--primary-color); -webkit-border-radius: 15px; -khtml-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; z-index: 100; -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms; opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a.ct-onepage-active,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li:hover > a,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current_page_item > a,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current-menu-item > a,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current_page_ancestor > a{color: #fff;}#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li.current_page_ancestor > a:before{opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}#ct-header-wrap.ct-header-layout1 #ct-header.h-fixed{background-color: var(--primary-color);}#ct-header-wrap.ct-header-layout1 #ct-header.h-fixed .ct-header-branding{padding: 10px; min-width: 110px; min-height: 96px; margin-top: 0;}#ct-header-wrap.ct-header-layout1 #ct-header.h-fixed .ct-header-branding img{max-height: 70px;}#ct-header-wrap.ct-header-layout1 #ct-header.h-fixed .ct-main-menu > li > a{line-height: 80px;}#ct-header-wrap.ct-header-layout2{margin-bottom: -30px;}#ct-header-wrap.ct-header-layout2 #ct-main-menu-left-mobile{display: none;}#ct-header-wrap.ct-header-layout2 .ct-header-navigation{margin: 0; padding: 0 35px; width: 50%;}#ct-header-wrap.ct-header-layout2 .ct-header-navigation-right{justify-content: flex-end;}#ct-header-wrap.ct-header-layout2 #ct-header{background-color: var(--secondary-color);}#ct-header-wrap.ct-header-layout2 #ct-header:before{content: ''; left: 40px; right: 40px; height: 5px; background-color: var(--primary-color); position: absolute; bottom: -5px;}#ct-header-wrap.ct-header-layout2 #ct-header > .container{position: relative;}#ct-header-wrap.ct-header-layout2 #ct-header .ct-header-branding{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0; width: 120px; height: 120px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; background-color: #fff; border-radius: 120px; -webkit-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); box-shadow: 0 0 43px rgba(12, 12, 12, 0.16);}#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li{margin: 0 33px;}#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li > a{line-height: 60px; color: #fff;}#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li > a:before{content: ''; width: 24px; height: 3px; background-color: var(--primary-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: -60px; opacity: 0;}#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu > li.current_page_ancestor > a:before{left: -35px; opacity: 1;}#ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed){position: relative; max-width: 1170px; margin: auto;}#ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-header-branding{padding-bottom: 10px; top: 0; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-border-radius: 0 0 120px 120px; -khtml-border-radius: 0 0 120px 120px; -moz-border-radius: 0 0 120px 120px; -ms-border-radius: 0 0 120px 120px; -o-border-radius: 0 0 120px 120px; border-radius: 0 0 120px 120px; min-width: 120px;}#ct-header-wrap.ct-header-layout3 .ct-header-navigation{flex-grow: 1;}#ct-header-wrap.ct-header-layout3 .ct-main-navigation{flex-grow: 1; display: flex; justify-content: center;}#ct-header-wrap.ct-header-layout3 .ct-header-search .search-field{border-color: #adb2bf; color: #000e39;}#ct-header-wrap.ct-header-layout3 .ct-header-search .search-submit{color: #000e39;}#ct-header-wrap.ct-header-layout3 .ct-header-branding{margin-top: 5px; margin-bottom: 5px;}#ct-header-wrap.ct-header-layout3 .ct-header-branding img{max-height: 55px;}#ct-header-wrap.ct-header-layout3 .ct-main-menu > li > a{color: #000e39;}#ct-header-wrap.ct-header-layout3 .ct-main-menu > li > a:before{content: ''; height: 4px; background-color: var(--secondary-color); position: absolute; left: 0; right: 0; margin: auto; bottom: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; width: 0;}#ct-header-wrap.ct-header-layout3 .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout3 .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout3 .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout3 .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout3 .ct-main-menu > li.current_page_ancestor > a:before{opacity: 1; width: 100%;}#ct-header-wrap.ct-header-layout4 .ct-header-navigation{flex-grow: 1;}#ct-header-wrap.ct-header-layout4 .ct-main-navigation{flex-grow: 1; display: flex; justify-content: center;}#ct-header-wrap.ct-header-layout4 .ct-header-search .search-field{border-color: #adb2bf; color: #000e39;}#ct-header-wrap.ct-header-layout4 .ct-header-search .search-submit{color: #000e39;}#ct-header-wrap.ct-header-layout4 .ct-header-branding{margin-top: 5px; margin-bottom: 5px;}#ct-header-wrap.ct-header-layout4 .ct-header-branding img{max-height: 55px;}#ct-header-wrap.ct-header-layout4 .ct-main-menu > li > a{color: #000e39; line-height: 94px;}#ct-header-wrap.ct-header-layout4 .ct-main-menu > li > a:before{content: ''; height: 4px; background-color: var(--primary-color); position: absolute; left: 0; right: 0; margin: auto; bottom: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; width: 0;}#ct-header-wrap.ct-header-layout4 .ct-main-menu > li > a.ct-onepage-active,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li:hover > a,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current_page_item > a,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current-menu-item > a,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current_page_ancestor > a{color: var(--primary-color);}#ct-header-wrap.ct-header-layout4 .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current_page_ancestor > a:before{opacity: 1; width: 100%;}#ct-header-wrap.ct-header-layout4 .h-fixed .ct-main-menu > li > a{line-height: 80px;}#ct-header-wrap.ct-header-layout5 .ct-header-holder{padding: 0 15px; display: flex;}#ct-header-wrap.ct-header-layout5 #ct-header-middle{border-bottom: 1px solid #ececec; padding: 0;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-header-branding{flex-grow: 1; margin-top: 12px; margin-bottom: 12px;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-header-branding img{max-height: 55px;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-icon{font-size: 32px; color: var(--primary-color);}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-icon .flaticon-pin{margin-left: -6px;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-meta label{color: #5a5a5a;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-meta span,#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-meta a{color: #000;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-item{padding: 0 27px;}#ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-item:last-child{padding-right: 0;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-header-branding{display: none;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li{margin: 0 30px;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li > a{font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 67px;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li > a:after{color: var(--fifth-color);}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li > a:before{content: ''; height: 4px; background-color: var(--fifth-color); position: absolute; left: 0; right: 0; margin: auto; bottom: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; width: 0;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li:first-child{margin-left: 0;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu > li.current_page_ancestor > a:before{opacity: 1; width: 100%;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li a{color: #4a4a4a;}#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li > a.ct-onepage-active,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li:hover > a,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li.current_page_item > a,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a,#ct-header-wrap.ct-header-layout5 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a{color: var(--primary-color);}#ct-header-wrap.ct-header-layout5 #ct-header.h-fixed .ct-header-branding{display: flex; flex-grow: 1; margin-top: 5px; margin-bottom: 5px;}#ct-header-wrap.ct-header-layout5 #ct-header.h-fixed .ct-header-branding img{max-height: 50px;}#ct-header-wrap.ct-header-layout5 #ct-header.h-fixed .ct-main-menu > li{margin: 0 22px;}#ct-header-wrap.ct-header-layout5 .ct-header-meta{position: relative; margin-left: -4px; padding-left: 26px;}#ct-header-wrap.ct-header-layout5 .ct-header-meta:before{content: ''; width: 1px; height: 19px; background-color: #d9d9d9; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}#ct-header-wrap.ct-header-layout5 .ct-header-meta .header-right-item{font-size: 15px; color: #5a5a5a; width: 30px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}#ct-header-wrap.ct-header-layout5 .ct-header-meta .header-right-item:hover{color: var(--primary-color);}#ct-header-wrap.ct-header-layout5 .ct-header-social{flex-grow: 1; padding: 0px 3px; text-align: right;}#ct-header-wrap.ct-header-layout5 .ct-header-social a{height: 39px; width: 39px; display: inline-block; line-height: 39px; text-align: center; font-size: 16px; color: #5a5a5a; position: relative; z-index: 1;}#ct-header-wrap.ct-header-layout5 .ct-header-social a:before{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; margin: auto; background-color: var(--primary-color); transform-origin: bottom center; -webkit-transform-origin: bottom center; -webkit-transform: scale(1, 0); -khtml-transform: scale(1, 0); -moz-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); z-index: -1;}#ct-header-wrap.ct-header-layout5 .ct-header-social a:hover{color: #fff;}#ct-header-wrap.ct-header-layout5 .ct-header-social a:hover:before{transform-origin: top center; -webkit-transform-origin: top center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}#ct-header-wrap.ct-header-layout6 #ct-header{background-color: var(--primary-color);}#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding{background-color: #fff; margin: 0 15px -36px 15px; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; -webkit-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -khtml-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -moz-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -ms-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); -o-box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); box-shadow: 0 0 10px rgba(2, 21, 78, 0.33); min-width: 142px; padding: 15px; min-height: 116px; text-align: center; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-navigation{margin-left: 45px; flex-grow: 1;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-navigation{flex-grow: 1;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li{margin: 0 16px;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a{color: #fff; line-height: 80px; padding: 0 8px;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a:before{content: ''; width: 0; height: 5px; margin: auto; left: 0; right: 0; bottom: 0; position: absolute; background-color: var(--fifth-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a.ct-onepage-active,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li:hover > a,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_item > a,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-item > a,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_ancestor > a{color: #fff;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_ancestor > a:before{width: 100%;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-button .btn{line-height: 50px; padding: 0 38px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #14287b; background-color: var(--fifth-color); font-weight: 600;}#ct-header-wrap.ct-header-layout6 #ct-header .ct-header-button .btn:after{background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.6)), to(transparent)); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.6), transparent);}#ct-header-wrap.ct-header-layout7{margin-bottom: -142px;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-header-branding img{max-height: 47px;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-header-navigation{flex-grow: 1;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-header-navigation .ct-main-navigation{display: flex; flex-grow: 1; justify-content: center;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li > a{line-height: 80px; color: #000;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li > a:before{content: ''; height: 4px; width: 0; position: absolute; bottom: 0; left: 0; right: 0; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: var(--primary-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li.current_page_ancestor > a:before{width: 100%;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu .sub-menu li a{color: #444;}#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu .sub-menu li:hover > a,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu .sub-menu li.current_page_item > a,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a,#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a{color: var(--primary-color);}#ct-header-wrap.ct-header-layout7 #ct-header:not(.h-fixed){margin-top: 42px;}#ct-header-wrap.ct-header-layout7 #ct-header.h-fixed .ct-header-search.style2 .search-field{border: 1px solid #ebebeb;}#ct-header-wrap.ct-header-landing #ct-header{position: absolute; top: 0; left: 0; right: 0; padding: 26px 0 0;}#ct-header-wrap.ct-header-landing #ct-header .ct-header-branding{display: none;}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li{margin: 0 25px;}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li > a{color: var(--dark-color); line-height: 50px;}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li > a:before{content: ""; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background-color: var(--primary-color); height: 3px; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li > a.ct-onepage-active:before,#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:hover > a:before,#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li.current_page_item > a:before,#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li.current-menu-item > a:before,#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li.current_page_ancestor > a:before{transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:last-child > a{background-color: #2933b0; padding: 0; padding: 0 22px; border-radius: 5px; color: #fff; font-size: 15px; text-shadow: 0 2px 8px rgba(12, 12, 12, 0.22);}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:last-child > a i{color: #fff; font-size: 20px;}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:last-child > a:before{display: none;}#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:last-child > a:hover,#ct-header-wrap.ct-header-landing #ct-header .ct-main-menu > li:last-child > a:focus{background-color: var(--primary-color); color: #fff; text-shadow: none;} }@media screen and (max-width: 1199px){#ct-header-wrap{position: relative; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); background-color: #fff;}#ct-header-wrap.fixed-height{height: inherit !important;}#ct-header-wrap .ct-header-holder,#ct-header-wrap .ct-header-button-wrap,#ct-header-wrap .ct-header-navigation-left,#ct-header-wrap .ct-header-button,#ct-header-wrap.ct-header-layout5 .ct-header-social{display: none;}#ct-header-wrap .ct-header-button-mobile{display: block;}#ct-header-wrap .ct-header-main{position: relative;}#ct-header-wrap .ct-header-meta{display: none;}#ct-header-wrap .ct-header-branding{padding: 10px 15px; min-height: 60px; align-items: center; display: flex; margin: 0;}#ct-header-wrap .ct-header-branding img{max-height: 60px;}#ct-header-wrap .ct-header-branding a.logo-mobile{opacity: 1; position: static;}#ct-header-wrap .ct-header-branding a.logo-dark,#ct-header-wrap .ct-header-branding a.logo-light{display: none;}#ct-header-wrap #ct-menu-mobile{position: absolute; top: 50%; right: 15px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: flex; flex-wrap: wrap; align-items: center;} }.admin-bar #ct-header-wrap #ct-header.h-fixed{top: 32px;}@media screen and (max-width: 782px){.admin-bar #ct-header-wrap #ct-header.h-fixed{top: 46px;} }@media screen and (max-width: 600px){.admin-bar #ct-header-wrap #ct-header.h-fixed{top: 0;} }.h10-topbar{max-width: 960px; left: 50%; transform: translate(-50%, 0);}#ct-header-elementor .elementor-widget,#ct-header-elementor .elementor-widget-wrap,#ct-header-elementor .elementor-column,#ct-header-elementor .elementor-column-wrap{position: static;}#ct-header-elementor .ct-header-mobile{display: none;}#ct-header-elementor .ct-header-elementor-sticky{position: fixed; top: 0; left: 0; right: 0; z-index: 1002; top: 0; -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); visibility: hidden;}#ct-header-elementor .ct-header-elementor-sticky.h-fixed{-webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); visibility: visible; -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);}#ct-header-elementor .ct-header-elementor-main{position: relative; z-index: 999;}#ct-header-elementor .ct-header-fixed-transparent-wrap{position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 999;}#ct-header-elementor .elementor-section-full_width.elementor-section-stretched.ct-row-max-width > .elementor-container{max-width: 1660px;}#ct-header-elementor .elementor-section-full_width.elementor-section-stretched.ct-row-max-width > .elementor-container .ct-main-menu li.megamenu .sub-menu,#ct-header-elementor .elementor-section-full_width.elementor-section-stretched.ct-row-max-width > .elementor-container .ct-main-menu li.megamenu .children{max-width: 1630px;}#ct-header-elementor .megamenu .sub-menu .elementor-widget,#ct-header-elementor .megamenu .sub-menu .elementor-widget-wrap,#ct-header-elementor .megamenu .sub-menu .elementor-column,#ct-header-elementor .megamenu .sub-menu .elementor-column-wrap{position: relative;}@media screen and (max-width: 1199px){#ct-header-elementor .ct-header-elementor-main,#ct-header-elementor .ct-header-elementor-sticky{display: none;}#ct-header-elementor .ct-header-mobile{display: block;}.ct-header-mobile{position: relative; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); background-color: #fff;}.ct-header-mobile .ct-header-main{position: relative;}.ct-header-mobile .ct-header-branding{margin: 15px; min-height: 50px; align-items: center; display: flex;}.ct-header-mobile .ct-header-branding .logo-dark,.ct-header-mobile .ct-header-branding .logo-light{display: none;}.ct-header-mobile .ct-header-branding img{max-height: 45px;}.ct-header-mobile #ct-menu-mobile{position: absolute; top: 50%; right: 15px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: flex; flex-wrap: wrap; align-items: center;}.ct-header-mobile #ct-menu-mobile .ct-mobile-meta-item{margin-left: 10px;}.ct-header-mobile.h-fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;} }.ct-search-popup1.style1{width: 53px; height: 53px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 24px; color: #fff; text-align: center; line-height: 53px; background-color: var(--primary-color); cursor: pointer; overflow: hidden; position: relative; z-index: 1;}.ct-search-popup1.style1:after{content: ""; background: #fff; -webkit-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; position: absolute; height: 120%; width: 15px; opacity: 0.2; left: -35%; top: -10%; transform: rotate(15deg); -moz-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg); z-index: -1;}.ct-search-popup1.style1:hover,.ct-search-popup1.style1:focus{background: var(--primary-color);}.ct-search-popup1.style1:hover:after,.ct-search-popup1.style1:focus:after{left: 130%;}.ct-search-popup1.style2{width: 32px; height: 32px; line-height: 32px; text-align: center; color: #000; font-size: 24px; cursor: pointer;}@media screen and (min-width: 1200px){.pxl-custom-header1 > .elementor-container > .elementor-column{width: inherit !important;}.pxl-custom-header1 > .elementor-container > .elementor-column + .elementor-column{flex-grow: 1;} }.section-mega-active.section-remove-br{border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;}.admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed,.admin-bar .ct-header-mobile.h-fixed{top: 32px;}@media screen and (max-width: 782px){.admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed,.admin-bar .ct-header-mobile.h-fixed{top: 46px;} }@media screen and (max-width: 600px){.admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed,.admin-bar .ct-header-mobile.h-fixed{top: 0;} }ul.menu{list-style: none; margin: 0;}ul.menu ul{list-style: none; margin: 0;}@media screen and (min-width: 1200px){.header-mobile-search,.ct-header-button-mobile,#ct-menu-mobile,.ct-logo-mobile{display: none;}.ct-main-menu-not-set{list-style: none; margin: 0;}.ct-main-menu-not-set > li{text-align: center;}.ct-main-menu-not-set > li a{font-size: 16px; color: #fff; font-weight: 600; line-height: 83px; position: relative; padding: 0 12px;}.ct-main-menu-not-set > li a:hover{color: var(--primary-color);}.ct-main-navigation ul{display: block;}.ct-main-menu{list-style: none; margin: 0; padding: 0;}.ct-main-menu .link-icon{color: var(--primary-color); margin-right: 8px;}.ct-main-menu li{position: relative; list-style: none;}.ct-main-menu li a{display: block; -webkit-transition: all 220ms linear 0ms !important; -khtml-transition: all 220ms linear 0ms !important; -moz-transition: all 220ms linear 0ms !important; -ms-transition: all 220ms linear 0ms !important; -o-transition: all 220ms linear 0ms !important; transition: all 220ms linear 0ms !important; font-family: 'Poppins', sans-serif;}.ct-main-menu li .ct-menu-toggle{display: none;}.ct-main-menu > li{display: inline-block; vertical-align: middle; float: left; margin: 0 18px;}.ct-main-menu > li > a{font-size: 16px; color: #000; font-weight: 600; line-height: 70px; position: relative; padding: 0;}.ct-main-menu > li.menu-item-has-children > a:after,.ct-main-menu > li.page_item_has_children > a:after{content: "+"; margin-left: 3px; display: inline-block; vertical-align: top; position: relative; top: 1px;}.ct-main-menu > li > ul.back{right: 0 !important; left: auto !important;}.ct-main-menu > li > ul.back li > ul.back{right: 100% !important; left: auto !important; -webkit-border-radius: 3px 0 3px 3px; -khtml-border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px; -ms-border-radius: 3px 0 3px 3px; -o-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px;}.ct-main-menu > li > .sub-menu li > ul.back,.ct-main-menu > li > .children li > ul.back{right: 100% !important; left: auto !important; -webkit-border-radius: 3px 0 3px 3px; -khtml-border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px; -ms-border-radius: 3px 0 3px 3px; -o-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px;}.ct-main-menu.children-arrow > li.menu-item-has-children > a:after,.ct-main-menu.children-arrow > li.page_item_has_children > a:after{content: "\f107"; font-family: "Font Awesome 5 Pro"; margin-left: 4px;}.ct-main-menu .sub-menu,.ct-main-menu .children{position: absolute; background: #fff; padding: 26px 0; top: 100%; left: 0; margin-top: 0; margin-bottom: 0; min-width: 230px; z-index: 99; visibility: hidden; opacity: 0; -webkit-box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); -khtml-box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); -moz-box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); -ms-box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); -o-box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); box-shadow: 0 8px 63px rgba(58, 66, 104, 0.14); -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; clip: rect(1px, 1px, 1px, 1px); -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; text-align: left;}.ct-main-menu .sub-menu li,.ct-main-menu .children li{padding: 0 32px; white-space: nowrap;}.ct-main-menu .sub-menu li a,.ct-main-menu .children li a{color: #3a4268; font-size: 14px; font-weight: 500; line-height: normal; padding: 9px 0; position: relative; border-bottom: 1px solid rgba(58, 66, 104, 0.11);}.ct-main-menu .sub-menu li a:before,.ct-main-menu .children li a:before{content: ''; width: 10px; height: 2px; background-color: var(--primary-color); position: absolute; top: 50%; left: -10px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms;}.ct-main-menu .sub-menu li.menu-item-has-children > a,.ct-main-menu .children li.menu-item-has-children > a,.ct-main-menu .sub-menu li.page_item_has_children > a,.ct-main-menu .children li.page_item_has_children > a{padding-right: 10px;}.ct-main-menu .sub-menu li.menu-item-has-children > a:after,.ct-main-menu .children li.menu-item-has-children > a:after,.ct-main-menu .sub-menu li.page_item_has_children > a:after,.ct-main-menu .children li.page_item_has_children > a:after{content: "\f105"; font-family: "Font Awesome 5 Pro"; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-main-menu .sub-menu li:last-child > a,.ct-main-menu .children li:last-child > a{border-bottom: none;}.ct-main-menu .sub-menu li > a:hover,.ct-main-menu .children li > a:hover,.ct-main-menu .sub-menu li.current_page_item > a,.ct-main-menu .children li.current_page_item > a,.ct-main-menu .sub-menu li.current-menu-item > a,.ct-main-menu .children li.current-menu-item > a,.ct-main-menu .sub-menu li.current_page_ancestor > a,.ct-main-menu .children li.current_page_ancestor > a,.ct-main-menu .sub-menu li.current-menu-ancestor > a,.ct-main-menu .children li.current-menu-ancestor > a{color: var(--primary-color); padding-left: 18px;}.ct-main-menu .sub-menu li > a:hover:before,.ct-main-menu .children li > a:hover:before,.ct-main-menu .sub-menu li.current_page_item > a:before,.ct-main-menu .children li.current_page_item > a:before,.ct-main-menu .sub-menu li.current-menu-item > a:before,.ct-main-menu .children li.current-menu-item > a:before,.ct-main-menu .sub-menu li.current_page_ancestor > a:before,.ct-main-menu .children li.current_page_ancestor > a:before,.ct-main-menu .sub-menu li.current-menu-ancestor > a:before,.ct-main-menu .children li.current-menu-ancestor > a:before{opacity: 1; left: 0;}.ct-main-menu .sub-menu .sub-menu,.ct-main-menu .children .sub-menu,.ct-main-menu .sub-menu .children,.ct-main-menu .children .children{top: 0; left: 100%; -webkit-border-radius: 0 3px 3px 3px; -khtml-border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -ms-border-radius: 0 3px 3px 3px; -o-border-radius: 0 3px 3px 3px; border-radius: 0 3px 3px 3px;}.ct-main-menu .sub-menu .sub-menu-title,.ct-main-menu .children .sub-menu-title{display: none;}.ct-main-menu li:hover,.ct-main-menu li.focus{overflow: visible;}.ct-main-menu li:hover > .sub-menu,.ct-main-menu li.focus > .sub-menu,.ct-main-menu li:hover > .children,.ct-main-menu li.focus > .children{visibility: visible; opacity: 1; clip: inherit; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1);}.ct-main-menu li.megamenu{position: static;}.ct-main-menu li.megamenu .vc_wp_custommenu.wpb_content_element{padding: 0; background-color: transparent;}.ct-main-menu li.megamenu .sub-menu,.ct-main-menu li.megamenu .children{width: 100%; max-width: 1170px; padding: 0; margin-left: auto; margin-right: auto; left: 0; right: 0;}.ct-main-menu li.megamenu .sub-menu p,.ct-main-menu li.megamenu .children p{margin-bottom: 0;}.ct-main-menu li.megamenu .sub-menu li,.ct-main-menu li.megamenu .children li{padding: 0;}.ct-main-menu li.megamenu .sub-menu li > .container,.ct-main-menu li.megamenu .children li > .container{padding: 0;}.ct-main-menu li.megamenu .sub-menu .wpb_content_element,.ct-main-menu li.megamenu .children .wpb_content_element{margin-bottom: 0;}.ct-main-menu li.megamenu.remove-pos{position: relative;}.ct-main-menu li.megamenu.remove-pos > .sub-menu,.ct-main-menu li.megamenu.remove-pos > .children{max-width: inherit; width: auto; left: 0; right: auto;}ul.back{right: 100%; left: auto !important;}.ct-mega-menu-2columns{position: relative !important;}.ct-mega-menu-2columns > .sub-menu{min-width: 480px;} }@media screen and (max-width: 1199px){.ct-menu-overlay{position: fixed; z-index: 88; width: 100%; height: 1000px; left: -100%; cursor: pointer; top: 0%;}.ct-menu-overlay.active{left: 0;}.ct-logo-mobile{display: block; margin-bottom: 20px; text-align: center;}.ct-logo-mobile img{max-height: 62px; max-width: 180px;}.header-mobile-search{position: relative; margin-bottom: 12px;}.header-mobile-search .search-submit{padding: 0; border: none; line-height: 50px; height: 50px; width: 53px; position: absolute; top: 0; right: 0; color: #222; font-size: 15px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: transparent; background-image: none; border-left: 1px solid #ececf0;}.header-mobile-search .search-submit:before,.header-mobile-search .search-submit:after{display: none;}.header-mobile-search .search-submit:hover{background-color: var(--primary-color); color: #fff;}.header-mobile-search .search-field{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: 1px solid #ececf0; padding: 0 22px; color: #222; font-size: 15px;}.header-mobile-search .search-field:focus{border-color: var(--primary-color);}.header-mobile-search .search-field:focus + .search-submit{border-color: var(--primary-color);}.ct-header-button-mobile{margin-top: 32px; margin-bottom: 30px; text-align: center;}.ct-header-button-mobile .btn{line-height: 40px; font-size: 13px; padding: 0 20px;}.ct-header-button-mobile + .ct-header-button-mobile{margin-top: -15px;}.ct-header-navigation{position: absolute; height: 100vh; width: 260px; top: 0; left: 0; bottom: 0; margin: 0 !important; overflow: hidden; visibility: hidden; z-index: 999;}.ct-header-navigation .ct-main-navigation{overflow: hidden; width: 260px; padding: 58px 0 45px 0; background-color: #fff; position: fixed; z-index: 1001; top: 0; height: 100%; left: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -khtml-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); -o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.22); box-shadow: 0 0 12px rgba(0, 0, 0, 0.22);}.ct-header-navigation .ct-main-navigation .ct-main-navigation-inner{height: 100%; overflow-y: scroll; padding: 0 26px 0 16px; margin-right: -10px;}.ct-header-navigation.navigation-open{z-index: 999; visibility: visible;}.ct-header-navigation.navigation-open .ct-main-navigation{-webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);}.ct-main-menu{list-style: none; margin: 0; padding: 0;}.ct-main-menu .link-icon{margin-right: 8px;}.ct-main-menu li{position: relative; list-style: none;}.ct-main-menu li a{display: block; padding: 0; line-height: 50px; color: #3a4268; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 600; border-bottom: 1px solid #ebebeb;}.ct-main-menu > li > a:hover,.ct-main-menu > li > a.current,.ct-main-menu > li.current_page_item > a,.ct-main-menu > li.current-menu-item > a,.ct-main-menu > li.current_page_ancestor > a,.ct-main-menu > li.current-menu-ancestor > a{color: var(--primary-color);}.ct-main-menu > li > .sub-menu{border-bottom: 1px solid #ebebeb; padding-top: 9px; padding-bottom: 9px;}.ct-main-menu .sub-menu,.ct-main-menu .children{position: relative; display: none;}.ct-main-menu .sub-menu li a,.ct-main-menu .children li a{padding: 0 0 0 10px; line-height: 34px; font-weight: 500; font-size: 14px; border: none;}.ct-main-menu .sub-menu li > a:hover,.ct-main-menu .children li > a:hover,.ct-main-menu .sub-menu li > a.current,.ct-main-menu .children li > a.current,.ct-main-menu .sub-menu li.current_page_item > a,.ct-main-menu .children li.current_page_item > a,.ct-main-menu .sub-menu li.current-menu-item > a,.ct-main-menu .children li.current-menu-item > a,.ct-main-menu .sub-menu li.current_page_ancestor > a,.ct-main-menu .children li.current_page_ancestor > a,.ct-main-menu .sub-menu li.current-menu-ancestor > a,.ct-main-menu .children li.current-menu-ancestor > a{color: var(--primary-color);}.ct-main-menu .sub-menu li .ct-menu-toggle,.ct-main-menu .children li .ct-menu-toggle{top: 2px;}.ct-main-menu .sub-menu .sub-menu li a,.ct-main-menu .children .sub-menu li a{padding: 0 0 0 20px;}.ct-main-menu .sub-menu .sub-menu li .sub-menu li a,.ct-main-menu .children .sub-menu li .sub-menu li a{padding: 0 0 0 30px;}.ct-main-menu li.focus > .sub-menu,.ct-main-menu li.focus > .children{visibility: visible; opacity: 1; max-height: none; overflow: visible;}.ct-menu-toggle{position: absolute; top: 10px; height: 30px; right: 0; border: 1px solid #ebebeb; width: 30px; cursor: pointer; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-family: "Font Awesome 5 Pro" !important; font-size: 15px;}.ct-menu-toggle:before{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-menu-toggle.toggle-open:before{content: '\f106';}#ct-menu-mobile .btn-nav-cart{-webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; display: inline-block; width: 30px; height: 32px; color: #1f2233; font-size: 18px; line-height: 32px; cursor: pointer; margin-right: 6px;}#ct-menu-mobile .btn-nav-cart:hover{color: var(--primary-color);}#ct-menu-mobile .btn-nav-mobile{color: #1f2233; display: inline-block; font-size: 16px; height: 32px; line-height: 32px; text-align: center; vertical-align: middle; width: 30px; cursor: pointer; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}#ct-menu-mobile .btn-nav-mobile:before,#ct-menu-mobile .btn-nav-mobile:after,#ct-menu-mobile .btn-nav-mobile span{-webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; content: ""; background-color: #1f2233; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 26px; top: 22px;}#ct-menu-mobile .btn-nav-mobile:before{top: 8px;}#ct-menu-mobile .btn-nav-mobile span{top: 15px;}#ct-menu-mobile .btn-nav-mobile.opened:before{top: 15px; -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}#ct-menu-mobile .btn-nav-mobile.opened:after{-webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px;}#ct-menu-mobile .btn-nav-mobile.opened span{display: none;}li.megamenu .container{padding: 0;}li.megamenu .container .elementor-widget-wrap{padding: 0 !important;}li.megamenu .elementor-row,li.megamenu .elementor-container{display: block;}li.megamenu .elementor-row > .elementor-element,li.megamenu .elementor-container > .elementor-element{width: 100% !important;}li.megamenu .elementor-element-populated,li.megamenu .elementor-widget-container{padding: 0 !important;} }body.rtl .ct-main-menu .sub-menu{text-align: right;}#pagetitle{background-color: #0e0e0e; padding: 110px 0; text-align: center; position: relative; overflow: hidden; z-index: 1;}#pagetitle:before{content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: rgba(3, 0, 20, 0.67);}#pagetitle .page-title{color: #fff; font-size: 60px; margin-bottom: 0;}@media screen and (max-width: 991px){#pagetitle .page-title{font-size: 45px;} }@media screen and (max-width: 767px){#pagetitle .page-title{font-size: 40px;} }#pagetitle .image-overlay{width: 138px; height: 118px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/ptitle-overlay.png"); position: absolute; top: 44px; right: 175px; z-index: -1; animation: squares_lg 3s infinite linear alternate;}@media screen and (max-width: 1400px){#pagetitle .image-overlay{right: 55px;} }@media screen and (max-width: 767px){#pagetitle .image-overlay{display: none;} }.ct-breadcrumb{margin: 7px 0 0; list-style: none; color: #fff;}.ct-breadcrumb li{display: inline-block; font-size: 16px; font-weight: 500; color: inherit;}@media screen and (max-width: 767px){.ct-breadcrumb li{font-size: 15px;} }.ct-breadcrumb li a{color: inherit;}.ct-breadcrumb li a:after{content: '\f101'; margin: 0 12px; color: inherit; font-family: "Font Awesome 5 Pro"; color: var(--primary-color);}.ct-breadcrumb li a:hover{color: var(--primary-color);}.ct-breadcrumb li a:hover:after{color: inherit;}.single-post #pagetitle{padding: 190px 0;}.single-post #pagetitle .page-title{font-size: 45px;}@media screen and (max-width: 767px){.single-post #pagetitle .page-title{font-size: 40px;} }.single-post #pagetitle .ct-breadcrumb{margin-top: 24px;}.entry-title{font-size: 26px; line-height: 1.4;}@media screen and (max-width: 575px){.entry-title{font-size: 24px;} }.entry-title a{color: inherit; display: block;}.entry-title a:hover{color: var(--secondary-color);}.entry-meta,.item--meta-default{margin-bottom: 0; list-style: none; display: flex; flex-wrap: wrap; font-size: 14px; line-height: 24px; color: #676f95; font-weight: 500; border-bottom: 1px solid #e4ebf2; position: relative; padding-bottom: 10px; text-transform: uppercase;}.entry-meta:before,.item--meta-default:before{content: ''; width: 40px; height: 3px; background-color: var(--primary-color); position: absolute; bottom: -1px; left: 0;}.entry-meta li,.item--meta-default li{margin-right: 24px;}.entry-meta li:last-child,.item--meta-default li:last-child{margin-right: 0;}.entry-meta li.item-author,.item--meta-default li.item-author{text-transform: capitalize;}.entry-meta i,.item--meta-default i{margin-right: 4px; color: var(--secondary-color);}.entry-meta a,.item--meta-default a{color: inherit; text-transform: uppercase;}.entry-meta a:hover,.item--meta-default a:hover{color: var(--primary-color);}.single-hentry.archive{margin-bottom: 40px; -webkit-box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); -khtml-box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); -moz-box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); -ms-box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); -o-box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); box-shadow: 0 6px 22px rgba(4, 20, 69, 0.05); border: 1px solid #eeeeef; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; overflow: hidden; background-color: #fff; display: flex; flex-wrap: wrap; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.single-hentry.archive .entry-meta{width: 100%;}.single-hentry.archive .entry-featured{position: relative; overflow: hidden; min-height: 300px; width: 32%;}@media screen and (max-width: 575px){.single-hentry.archive .entry-featured{width: 100%;} }.single-hentry.archive .entry-featured a{display: block; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.single-hentry.archive .entry-featured a img{opacity: 0; position: absolute; z-index: -999;}.single-hentry.archive .entry-featured + .entry-body{width: 68%;}@media screen and (max-width: 575px){.single-hentry.archive .entry-featured + .entry-body{width: 100%;} }.single-hentry.archive .entry-excerpt{font-size: 16px; line-height: 28px; margin-bottom: 22px;}@media screen and (max-width: 767px){.single-hentry.archive .entry-excerpt{font-size: 15px; line-height: 27px;} }.single-hentry.archive .entry-body{padding: 30px; display: flex; flex-wrap: wrap; align-items: center;}@media screen and (max-width: 767px){.single-hentry.archive .entry-body{padding-right: 20px;} }@media screen and (max-width: 575px){.single-hentry.archive .entry-body{padding-left: 20px;} }.single-hentry.archive .entry-body .entry-title{margin-bottom: 10px; width: 100%;}.single-hentry.archive .entry-body .entry-meta{margin-bottom: 16px;}.single-hentry.archive .entry-holder{display: flex; flex-wrap: wrap; align-items: center; width: 100%;}.single-hentry.archive .entry-holder .entry-readmore{margin-right: 20px; flex-grow: 1;}.single-hentry.archive:hover{-webkit-box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10); -khtml-box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10); -moz-box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10); -ms-box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10); -o-box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10); box-shadow: 0 22px 30px rgba(4, 20, 69, 0.10);}.entry-social-share{position: relative;}.entry-social-share .social-icon{display: inline-block; width: 48px; height: 48px; line-height: 48px; text-align: center; color: var(--secondary-color); font-size: 18px; cursor: pointer;}.entry-social-share .entry-social{position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 72px; display: flex; flex-wrap: nowrap; opacity: 0; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms;}.entry-social-share .entry-social a{margin-left: 10px;}.entry-social-share .entry-social i{width: 32px; height: 32px; line-height: 32px; text-align: center; color: #fff; -webkit-border-radius: 32px; -khtml-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms;}.entry-social-share .entry-social i:hover{-webkit-transform: translate(0, -4px); -khtml-transform: translate(0, -4px); -moz-transform: translate(0, -4px); -ms-transform: translate(0, -4px); -o-transform: translate(0, -4px); transform: translate(0, -4px);}@media screen and (max-width: 767px){.entry-social-share .entry-social i:hover{-webkit-transform: translate(4px, 0px); -khtml-transform: translate(4px, 0px); -moz-transform: translate(4px, 0px); -ms-transform: translate(4px, 0px); -o-transform: translate(4px, 0px); transform: translate(4px, 0px);} }.entry-social-share .entry-social i.fac-facebook-f{background-color: #3b5998;}.entry-social-share .entry-social i.fac-twitter{background-color: #55acee;}.entry-social-share .entry-social i.fac-pinterest-p{background-color: #dd4b39;}.entry-social-share .entry-social i.fac-linkedin-in{background-color: #cd339a;}@media screen and (max-width: 767px){.entry-social-share .entry-social{display: inline-block; right: auto; top: auto; left: 50%; bottom: 32px; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}.entry-social-share .entry-social a{display: block; margin-top: 10px; margin-left: 0px;} }.entry-social-share:hover .entry-social{right: 42px; opacity: 1;}@media screen and (max-width: 767px){.entry-social-share:hover .entry-social{right: auto; bottom: 42px;} }.single-hentry{}.single-hentry .entry-date{position: absolute; z-index: 99; background-color: var(--secondary-color); top: 16px; left: 16px; border-radius: 3px; font-size: 22px; line-height: 1; font-weight: 700; color: #fff; text-align: center; font-family: 'Poppins', sans-serif; text-transform: uppercase; padding: 8px 6px; min-width: 61px; min-height: 61px;}.single-hentry .entry-date span{display: block;}.single-hentry .entry-date span + span{font-size: 14px; margin-top: 5px;}.single-hentry .entry-category{margin-bottom: 7px;}.single-hentry .entry-category a{font-size: 12px; color: #082680; text-transform: uppercase; font-weight: 500; display: inline-block; padding: 0 12px; line-height: 25px; background-color: #ced4e6;}.single-hentry .entry-category a:hover{background-color: var(--secondary-color); color: #fff;}.single-post .entry-meta{margin-bottom: 30px;}.single-post .gallery{margin-top: 0; margin-bottom: 13px; margin-left: -15px; margin-right: -15px;}.single-post .gallery .gallery-item{padding: 0 15px; margin-top: 5px; margin-bottom: 24px;}.single-post .gallery .gallery-item img{-webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}.single-post .single-title{font-size: 26px; margin-bottom: 14px;}.single-post .entry-featured{position: relative;}.single-post .entry-featured img{width: 100%;}.single-post .entry-body{width: 100%; padding: 32px 0 40px 0px;}@media screen and (max-width: 575px){.single-post .entry-body{padding-left: 20px; padding-right: 20px;} }.single-post .entry-content p{margin-bottom: 24px;}.single-post .entry-content p:last-child{margin-bottom: 0;}.single-post .entry-footer{margin-top: 55px; border-bottom: 1px solid #ececf0; display: flex; flex-wrap: wrap; align-items: center;}.single-post .entry-footer > div{padding-bottom: 30px;}.single-post .entry-footer label{font-size: 15px; font-weight: 700; color: var(--dark-color); margin-right: 17px; font-family: 'Poppins', sans-serif;}.single-post .entry-footer .entry-tags{flex-grow: 1;}.single-post .entry-footer .entry-social a{font-size: 18px; height: 32px; width: 32px; background-color: var(--primary-color); -webkit-border-radius: 32px; -khtml-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; line-height: 32px; text-align: center; color: #fff; display: inline-block;}.single-post .entry-footer .entry-social a.fb-social{background-color: #3b5998;}.single-post .entry-footer .entry-social a.tw-social{background-color: #55acee;}.single-post .entry-footer .entry-social a.g-social{background-color: #dd4b39;}.single-post .entry-footer .entry-social a.pin-social{background-color: #cd339a;}.single-post .entry-footer .entry-social a + a{margin-left: 2px;}.single-post .entry-footer .entry-social a:hover{-webkit-transform: translate(0, -4px); -khtml-transform: translate(0, -4px); -moz-transform: translate(0, -4px); -ms-transform: translate(0, -4px); -o-transform: translate(0, -4px); transform: translate(0, -4px); -webkit-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -khtml-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -moz-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -ms-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -o-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1);}.entry-tags{display: flex; flex-wrap: wrap; align-items: center;}.entry-tags a{font-size: 13px; font-weight: 500; text-transform: uppercase; color: var(--dark-color); display: inline-block; line-height: 40px; padding: 0 22px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #f4f7fc; margin: 5px 5px 5px 0;}.entry-tags a:hover{color: #fff; background-color: var(--primary-color); -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);}.post-previous-next{display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid #ececf0; padding: 21px 0;}.post-previous-next .post-previous{flex-grow: 1; margin-right: 30px;}@media screen and (max-width: 767px){.post-previous-next .post-previous{margin-right: 10px;} }.post-previous-next a{font-size: 15px; font-weight: 600; position: relative; color: var(--dark-color); background-color: #f4f7fc; padding: 0 28px; line-height: 50px; display: inline-block;}@media screen and (max-width: 767px){.post-previous-next a{padding: 0 12px;} }.post-previous-next a:hover{color: #fff; background-color: var(--primary-color); -webkit-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -khtml-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -moz-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -ms-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); -o-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1); box-shadow: 0 8px 10px rgba(4, 49, 184, 0.1);}.entry-content .page-links{clear: left; padding-top: 10px;}.entry-content .page-links span{text-align: center; display: inline-block; height: 26px; width: 26px; line-height: 26px; color: #fff; -webkit-border-radius: 26px; -khtml-border-radius: 26px; -moz-border-radius: 26px; -ms-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; background-color: var(--primary-color); font-size: 14px; font-weight: 500; margin: 0 3px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.entry-content .page-links a span{background-color: #e0e3e8; color: #000;}.entry-content .page-links a span:hover{background-color: var(--primary-color); color: #fff;}.entry-content .page-links .post-page-numbers{margin: 0 3px;}.entry-content .page-links .post-page-numbers span{margin: 0;}.single-post #primary.col-12,.page-template-blog-classic #primary.col-12{max-width: 840px; margin: auto;}.posts-pagination{}.posts-pagination .posts-page-links{display: flex; flex-wrap: nowrap; margin-top: 0;}.posts-pagination .page-numbers{text-align: center; height: 51px; width: 51px; line-height: 51px; font-size: 15px; font-weight: 700; color: var(--dark-color); background-color: #fff; display: inline-block; margin: 0 16px 0 0; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; z-index: 1;}.posts-pagination .page-numbers:before,.posts-pagination .page-numbers:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.posts-pagination .page-numbers:before{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; z-index: -2;}.posts-pagination .page-numbers:after{background-color: var(--secondary-color); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; z-index: -1; opacity: 0;}.posts-pagination .page-numbers.current,.posts-pagination .page-numbers:hover,.posts-pagination .page-numbers:focus{color: #fff;}.posts-pagination .page-numbers.current:before,.posts-pagination .page-numbers:hover:before,.posts-pagination .page-numbers:focus:before{opacity: 0;}.posts-pagination .page-numbers.current:after,.posts-pagination .page-numbers:hover:after,.posts-pagination .page-numbers:focus:after{opacity: 1;}.posts-pagination .page-numbers.next,.posts-pagination .page-numbers.prev{font-size: 18px;}.error-404 .error-404-content{padding: 0 15px; text-align: center;}.error-404 .error-404-title{font-size: 36px; font-weight: 600; color: #061c4f; margin-bottom: 41px;}@media screen and (max-width: 767px){.error-404 .error-404-title{font-size: 32px;} }.error-404 .error-404-image{margin-bottom: 80px;}.error404 .site-content{padding-bottom: 160px !important; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-404.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center;}.no-results.not-found .searchform-wrap{position: relative;}.no-results.not-found .search-submit{position: absolute; top: 0; right: 0; height: 51px; line-height: 51px; padding: 0; width: 61px; background-color: transparent; color: #222;}@media screen and (min-width: 1200px){.sidebar-sticky,.col-sidebar-fixed > .vc_column-inner{position: -webkit-sticky; position: sticky; top: 30px;}.admin-bar .sidebar-sticky,.admin-bar .col-sidebar-fixed > .vc_column-inner{top: 62px;}.header-sticky .sidebar-sticky,.header-sticky .col-sidebar-fixed > .vc_column-inner{top: 110px;}.admin-bar.header-sticky .sidebar-sticky,.admin-bar.header-sticky .col-sidebar-fixed > .vc_column-inner{top: 142px;} }.comments-title,.comment-reply-title{font-size: 22px; margin-bottom: 30px; padding-bottom: 11px; position: relative;}.comments-title:before,.comment-reply-title:before{content: ''; width: 40px; height: 3px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; -webkit-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1); box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);}.comments-title{margin-bottom: 37px;}#secondary .widget{margin-bottom: 40px; border: 1px solid #f3f3f3; padding: 40px;}@media screen and (max-width: 1199px){#secondary .widget{padding-left: 30px; padding-right: 30px;} }#secondary .widget:last-child{margin-bottom: 0;}#secondary .widget .widget-title{font-size: 20px; margin-bottom: 28px;}#secondary .widget .widget-title span{padding-right: 40px; position: relative; display: inline-block;}#secondary .widget .widget-title span:before{content: ''; width: 27px; height: 3px; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); background-color: var(--primary-color);}.widget select{max-width: 100%;}.logged-in .hide-logged{display: none;}.widget_categories ul,.widget_nav_menu ul,.widget_pages ul,.widget_archive ul,.widget_meta ul{list-style: none; margin-bottom: 0;}#content .widget_categories ul ul ul ul ul,#content .widget_pages ul ul ul ul ul,#content .widget_nav_menu ul ul ul ul ul,#content .widget_meta ul ul ul ul ul,#content .widget_recent_entries ul ul ul ul ul{padding-left: 0;}#content .widget_categories .widget-content > ul,#content .widget_nav_menu .widget-content > ul,#content .widget_pages .widget-content > ul,#content .widget_archive .widget-content > ul,#content .widget_meta .widget-content > ul,#content .widget_recent_entries .widget-content > ul,#content .widget_categories .menu-testing-menu-container ul,#content .widget_nav_menu .menu-testing-menu-container ul,#content .widget_pages .menu-testing-menu-container ul,#content .widget_archive .menu-testing-menu-container ul,#content .widget_meta .menu-testing-menu-container ul,#content .widget_recent_entries .menu-testing-menu-container ul{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden;}#content .widget_categories ul,#content .widget_nav_menu ul,#content .widget_pages ul,#content .widget_archive ul,#content .widget_meta ul,#content .widget_recent_entries ul{margin-bottom: 0;}#content .widget_categories ul li,#content .widget_nav_menu ul li,#content .widget_pages ul li,#content .widget_archive ul li,#content .widget_meta ul li,#content .widget_recent_entries ul li{font-size: 0px;}#content .widget_categories ul li a,#content .widget_nav_menu ul li a,#content .widget_pages ul li a,#content .widget_archive ul li a,#content .widget_meta ul li a,#content .widget_recent_entries ul li a{color: var(--dark-color); display: block; font-size: 15px; font-weight: 500; line-height: normal; padding: 14px 40px 14px 0px; position: relative; position: relative; z-index: 1; border-bottom: 1px solid #f6f6f6;}#content .widget_categories ul li a:after,#content .widget_nav_menu ul li a:after,#content .widget_pages ul li a:after,#content .widget_archive ul li a:after,#content .widget_meta ul li a:after,#content .widget_recent_entries ul li a:after{content: '\f105'; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: inherit; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}#content .widget_categories ul li.current-menu-item > a,#content .widget_nav_menu ul li.current-menu-item > a,#content .widget_pages ul li.current-menu-item > a,#content .widget_archive ul li.current-menu-item > a,#content .widget_meta ul li.current-menu-item > a,#content .widget_recent_entries ul li.current-menu-item > a,#content .widget_categories ul li.current-cat > a,#content .widget_nav_menu ul li.current-cat > a,#content .widget_pages ul li.current-cat > a,#content .widget_archive ul li.current-cat > a,#content .widget_meta ul li.current-cat > a,#content .widget_recent_entries ul li.current-cat > a,#content .widget_categories ul li.current-cat-parent > a,#content .widget_nav_menu ul li.current-cat-parent > a,#content .widget_pages ul li.current-cat-parent > a,#content .widget_archive ul li.current-cat-parent > a,#content .widget_meta ul li.current-cat-parent > a,#content .widget_recent_entries ul li.current-cat-parent > a,#content .widget_categories ul li > a:hover,#content .widget_nav_menu ul li > a:hover,#content .widget_pages ul li > a:hover,#content .widget_archive ul li > a:hover,#content .widget_meta ul li > a:hover,#content .widget_recent_entries ul li > a:hover{color: var(--primary-color);}#content .widget_categories ul li .sub-menu > li > a,#content .widget_nav_menu ul li .sub-menu > li > a,#content .widget_pages ul li .sub-menu > li > a,#content .widget_archive ul li .sub-menu > li > a,#content .widget_meta ul li .sub-menu > li > a,#content .widget_recent_entries ul li .sub-menu > li > a,#content .widget_categories ul li .children > li > a,#content .widget_nav_menu ul li .children > li > a,#content .widget_pages ul li .children > li > a,#content .widget_archive ul li .children > li > a,#content .widget_meta ul li .children > li > a,#content .widget_recent_entries ul li .children > li > a{padding-left: 18px;}#content .widget_categories ul li .sub-menu > li .sub-menu > li > a,#content .widget_nav_menu ul li .sub-menu > li .sub-menu > li > a,#content .widget_pages ul li .sub-menu > li .sub-menu > li > a,#content .widget_archive ul li .sub-menu > li .sub-menu > li > a,#content .widget_meta ul li .sub-menu > li .sub-menu > li > a,#content .widget_recent_entries ul li .sub-menu > li .sub-menu > li > a,#content .widget_categories ul li .children > li .sub-menu > li > a,#content .widget_nav_menu ul li .children > li .sub-menu > li > a,#content .widget_pages ul li .children > li .sub-menu > li > a,#content .widget_archive ul li .children > li .sub-menu > li > a,#content .widget_meta ul li .children > li .sub-menu > li > a,#content .widget_recent_entries ul li .children > li .sub-menu > li > a,#content .widget_categories ul li .sub-menu > li .children > li > a,#content .widget_nav_menu ul li .sub-menu > li .children > li > a,#content .widget_pages ul li .sub-menu > li .children > li > a,#content .widget_archive ul li .sub-menu > li .children > li > a,#content .widget_meta ul li .sub-menu > li .children > li > a,#content .widget_recent_entries ul li .sub-menu > li .children > li > a,#content .widget_categories ul li .children > li .children > li > a,#content .widget_nav_menu ul li .children > li .children > li > a,#content .widget_pages ul li .children > li .children > li > a,#content .widget_archive ul li .children > li .children > li > a,#content .widget_meta ul li .children > li .children > li > a,#content .widget_recent_entries ul li .children > li .children > li > a{padding-left: 22px;}#content .widget_categories ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_nav_menu ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_pages ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_archive ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_meta ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_recent_entries ul li .sub-menu > li .sub-menu > li .sub-menu > li > a,#content .widget_categories ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_nav_menu ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_pages ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_archive ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_meta ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_recent_entries ul li .children > li .sub-menu > li .sub-menu > li > a,#content .widget_categories ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_nav_menu ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_pages ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_archive ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_meta ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_recent_entries ul li .sub-menu > li .children > li .sub-menu > li > a,#content .widget_categories ul li .children > li .children > li .sub-menu > li > a,#content .widget_nav_menu ul li .children > li .children > li .sub-menu > li > a,#content .widget_pages ul li .children > li .children > li .sub-menu > li > a,#content .widget_archive ul li .children > li .children > li .sub-menu > li > a,#content .widget_meta ul li .children > li .children > li .sub-menu > li > a,#content .widget_recent_entries ul li .children > li .children > li .sub-menu > li > a,#content .widget_categories ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_nav_menu ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_pages ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_archive ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_meta ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_recent_entries ul li .sub-menu > li .sub-menu > li .children > li > a,#content .widget_categories ul li .children > li .sub-menu > li .children > li > a,#content .widget_nav_menu ul li .children > li .sub-menu > li .children > li > a,#content .widget_pages ul li .children > li .sub-menu > li .children > li > a,#content .widget_archive ul li .children > li .sub-menu > li .children > li > a,#content .widget_meta ul li .children > li .sub-menu > li .children > li > a,#content .widget_recent_entries ul li .children > li .sub-menu > li .children > li > a,#content .widget_categories ul li .sub-menu > li .children > li .children > li > a,#content .widget_nav_menu ul li .sub-menu > li .children > li .children > li > a,#content .widget_pages ul li .sub-menu > li .children > li .children > li > a,#content .widget_archive ul li .sub-menu > li .children > li .children > li > a,#content .widget_meta ul li .sub-menu > li .children > li .children > li > a,#content .widget_recent_entries ul li .sub-menu > li .children > li .children > li > a,#content .widget_categories ul li .children > li .children > li .children > li > a,#content .widget_nav_menu ul li .children > li .children > li .children > li > a,#content .widget_pages ul li .children > li .children > li .children > li > a,#content .widget_archive ul li .children > li .children > li .children > li > a,#content .widget_meta ul li .children > li .children > li .children > li > a,#content .widget_recent_entries ul li .children > li .children > li .children > li > a{padding-left: 26px;}#content .widget_categories .widget-content > ul > li:last-child > a,#content .widget_nav_menu .widget-content > ul > li:last-child > a,#content .widget_pages .widget-content > ul > li:last-child > a,#content .widget_archive .widget-content > ul > li:last-child > a,#content .widget_meta .widget-content > ul > li:last-child > a,#content .widget_recent_entries .widget-content > ul > li:last-child > a{border-bottom: none;}#content .widget_categories .nice-select ul li,#content .widget_nav_menu .nice-select ul li,#content .widget_pages .nice-select ul li,#content .widget_archive .nice-select ul li,#content .widget_meta .nice-select ul li,#content .widget_recent_entries .nice-select ul li{border: none; font-size: 14px; line-height: normal; padding: 8px 24px; font-weight: 500;}.widget_recent_entries a,.widget_recent_comments a{color: #282828;}.widget_recent_entries a:hover,.widget_recent_comments a:hover{color: var(--primary-color);}.widget_recent_entries ul,.widget_recent_comments ul{list-style: none;}.widget_recent_comments ul{list-style: none;}.widget_recent_comments ul li{border-bottom: 1px solid #ececf0; padding-bottom: 10px; margin-bottom: 10px;}.widget_recent_comments .recentcomments > a{font-size: 15px; font-weight: 600; line-height: normal; color: #222; display: block;}.widget_recent_comments .recentcomments > a:hover{color: var(--primary-color);}.widget_recent_comments .recentcomments > a:before{content: '\A'; white-space: pre;}.widget_rss ul{list-style: none; padding: 0;}.widget_rss li{margin-bottom: 16px;}.widget_rss li:last-child{margin-bottom: 0;}.widget_rss .rsswidget{font-weight: 700; display: inline-block;}.widget_rss .rss-date{font-size: 0.875em; font-style: italic; display: block;}.widget_rss cite{font-weight: 700; font-size: 0.875em;}.widget_calendar th,.widget_calendar td{text-align: center;}.widget_calendar td{font-size: 14px;}.widget_calendar table{margin-bottom: 0;}.widget_calendar table > caption{padding-bottom: 0; text-align: center; color: inherit;}.widget_calendar .wp-calendar-nav{margin-top: -29px; display: flex; flex-wrap: nowrap;}.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev{margin-right: 30px; display: flex; flex-grow: 1;}.widget_ef_recent_posts li{padding-bottom: 14px;}.widget_ef_recent_posts li:last-child{padding-bottom: 0;}.widget_ef_recent_posts .entry-posted-in a{font-size: 15px; font-weight: 500; color: rgba(0, 0, 0, 0.66);}.widget_ef_recent_posts .entry-posted-in a:hover{color: var(--primary-color);}.widget_ef_recent_posts .entry-title{font-size: 18px; line-height: 24px; margin-top: 4px;}.widget_ef_recent_posts .entry-title a{color: #222;}.widget_ef_recent_posts .entry-title a:hover{color: var(--primary-color);}.widget_ef_recent_posts .entry-title + .entry-meta{margin-top: 15px;}.ct-social{list-style: none; margin-bottom: 0; display: flex; flex-wrap: wrap;}.ct-social li{margin-right: 12px;}.ct-social a{font-size: 14px; color: #fff; height: 34px; width: 34px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: relative; z-index: 1; display: inline-block; background-color: var(--primary-color);}.ct-social a i{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-social a:hover{color: #fff; -webkit-transform: translateY(-5px); -khtml-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}.ct-social a:hover:before{opacity: 0;}.ct-social a:hover:after{opacity: 1;}.widget_newsletterwidget{background-color: #061b49; padding: 32px 40px 40px 40px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}@media screen and (max-width: 1199px){.widget_newsletterwidget{padding-left: 30px; padding-right: 30px;} }.widget_newsletterwidget .description{padding-bottom: 22px;}.widget_newsletterwidget .tnp-widget{position: relative;}.widget_newsletterwidget .tnp-widget .tnp-field-email{margin-bottom: 0;}.widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email{height: 51px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background-color: transparent; border: 1px solid #283a62; background-color: transparent; font-size: 13px; color: #6b89c1; font-style: normal; padding: 0 19px;}.widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email:focus{border-color: var(--primary-color);}.widget_newsletterwidget .tnp-widget .tnp-field-button{margin: 0; width: 51px; height: 51px; position: absolute; top: 0; right: 0;}.widget_newsletterwidget .tnp-widget .tnp-field-button:before{content: '\f061'; font-size: 11px; color: #fff; height: 22px; width: 22px; line-height: 22px; -webkit-border-radius: 22px; -khtml-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; border-radius: 22px; background-color: var(--primary-color); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-family: "Font Awesome 5 Pro"; text-align: center;}.widget_newsletterwidget .tnp-widget .tnp-field-button .tnp-submit{top: 0; right: 0; opacity: 0; padding: 0; height: 51px; width: 51px; position: absolute;}.widget_ct_recent_posts .entry-brief{display: flex; flex-wrap: nowrap; padding-bottom: 21px; margin-bottom: 24px; border-bottom: 1px solid #f6f6f6;}.widget_ct_recent_posts .entry-brief:last-child{margin-bottom: 0px; padding-bottom: 0; border-bottom: none;}.widget_ct_recent_posts .entry-media{width: 65px; min-width: 65px; margin-right: 20px;}.widget_ct_recent_posts .entry-media img{-webkit-border-radius: 65px; -khtml-border-radius: 65px; -moz-border-radius: 65px; -ms-border-radius: 65px; -o-border-radius: 65px; border-radius: 65px;}.widget_ct_recent_posts .entry-title{font-size: 17px; line-height: 26px; margin-bottom: 8px;}.widget_ct_recent_posts .entry-title a{color: var(--dark-color);}.widget_ct_recent_posts .entry-title a:hover{color: var(--primary-color);}.widget_ct_recent_posts .item-date{font-size: 15px; color: #3a4268;}.tagcloud a{border: none; background-color: #fff; padding: 0 21px; color: #3a4268; display: inline-block; font-size: 13px !important; font-weight: 500; text-transform: uppercase; line-height: 30px; margin-right: 4px; margin-bottom: 13px; position: relative; z-index: 1; border: 1px solid #eeecec;}.tagcloud a:hover{color: #fff; border-color: var(--primary-color); background-color: var(--primary-color);}.widget_search .search-form{position: relative;}.widget_search .search-form .search-submit{padding: 0; border: none; line-height: 50px; height: 50px; width: 50px; position: absolute; top: 0; right: 0; color: #fff; font-size: 15px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: var(--primary-color); background-image: none;}.widget_search .search-form .search-submit:before,.widget_search .search-form .search-submit:after{display: none;}.widget_search .search-form .search-submit:hover{background-color: var(--secondary-color); color: #fff;}.widget_search .search-form .search-field{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; background-color: #f4f7fc; border: none; padding: 0 19px; color: var(--dark-color); font-size: 15px; font-family: 'Poppins', sans-serif; font-weight: 600;}.widget_search .search-form .search-field:focus{border-color: var(--primary-color);}.widget_search .search-form .search-field:focus + .search-submit{border-color: var(--primary-color);}.ct-getintouch .ct-getintouch-item{display: flex; flex-wrap: nowrap; margin: 0 15px; align-items: center;}.ct-getintouch .ct-getintouch-item .ct-getintouch-icon i{font-size: 32px; margin-right: 12px; color: var(--primary-color);}.ct-getintouch .ct-getintouch-item .ct-getintouch-icon i.fac-clock{font-size: 26px;}.ct-getintouch .ct-getintouch-item .ct-getintouch-icon{line-height: 1; min-width: 43px; text-align: center;}.ct-getintouch .ct-getintouch-item .ct-getintouch-meta{font-size: 15px; color: #767677;}.ct-getintouch .ct-getintouch-item .ct-getintouch-meta label{color: #222; border-bottom: 1px solid #747474; line-height: 20px; font-weight: 600;}.ct-getintouch .ct-getintouch-item .ct-getintouch-meta span{display: block; line-height: 24px;}.ct-getintouch .ct-getintouch-item a.btn{margin-top: 14px;}.ct-getintouch .ct-getintouch-item + .ct-getintouch-item{margin-top: 28px;}.widget_text p:last-child{margin-bottom: 0;}.gallery{margin: -16px -12px 43px -12px; display: flex; flex-wrap: wrap;}.gallery .gallery-item{padding: 0 12px; margin-top: 24px; margin-bottom: 0;}.gallery.gallery-columns-2 .gallery-item{width: 50%;}.gallery.gallery-columns-3 .gallery-item{width: 33.33%;}.gallery.gallery-columns-4 .gallery-item{width: 25%;}.gallery.gallery-columns-5 .gallery-item{width: 20%;}.widget_media_gallery .gallery,.elementor-widget-wp-widget-media_gallery .gallery,.elementor-widget-image-gallery .gallery{margin: -10px -5px 0 -5px;}.widget_media_gallery .gallery .gallery-item,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item,.elementor-widget-image-gallery .gallery .gallery-item{padding: 0 5px; margin-top: 10px !important; margin-bottom: 0;}.widget_media_gallery .gallery .gallery-item img,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item img,.elementor-widget-image-gallery .gallery .gallery-item img{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 100%;}.widget_media_gallery .gallery .gallery-item a,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item a,.elementor-widget-image-gallery .gallery .gallery-item a{display: block; position: relative;}.widget_media_gallery .gallery .gallery-item a:before,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:before,.elementor-widget-image-gallery .gallery .gallery-item a:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(21, 38, 91, 0.75); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; z-index: 1;}.widget_media_gallery .gallery .gallery-item a:after,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:after,.elementor-widget-image-gallery .gallery .gallery-item a:after{content: '\f00e'; font-size: 18px; font-family: "Font Awesome 5 Pro"; color: #fff; z-index: 2; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0;}.widget_media_gallery .gallery .gallery-item a:hover:before,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:before,.elementor-widget-image-gallery .gallery .gallery-item a:hover:before,.widget_media_gallery .gallery .gallery-item a:hover:after,.elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:after,.elementor-widget-image-gallery .gallery .gallery-item a:hover:after{opacity: 1;}.ct-newsletter.widget{background-color: #0e0e0e; padding: 32px 25px 42px;}.ct-newsletter.widget .widget-title{padding-bottom: 22px; margin-bottom: 0; color: #fff; font-size: 22px;}.ct-newsletter.widget .widget-title:before{content: '\f2b6'; font-family: "Font Awesome 5 Pro"; position: static; background-image: none; background-color: transparent; font-size: 20px; margin-right: 14px;}.ct-newsletter.widget .tnp-field-email{margin-bottom: 15px;}.ct-newsletter.widget .tnp-field-email .tnp-email{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #ececec; height: 58px; font-size: 13px; text-align: center; color: #222;}.ct-newsletter.widget .tnp-field-button .tnp-button{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; width: 100%; line-height: 58px; font-size: 14px; font-weight: 400; text-transform: uppercase; background-color: var(--secondary-color);}.ct-newsletter.widget .tnp-field-button .tnp-button:hover{background-color: var(--primary-color);}.widget_mc4wp_form_widget.widget{background-color: #0e0e0e; padding: 32px 25px 42px;}.widget_mc4wp_form_widget.widget .widget-title{padding-bottom: 22px; margin-bottom: 0; color: #fff; font-size: 22px;}.widget_mc4wp_form_widget.widget .widget-title:before{content: '\f2b6'; font-family: "Font Awesome 5 Pro"; position: static; background-image: none; background-color: transparent; font-size: 20px; margin-right: 14px;}.widget_mc4wp_form_widget.widget input[type="email"],.widget_mc4wp_form_widget.widget input[type="text"]{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #ececec; height: 58px; font-size: 13px; text-align: center; color: #222; margin-bottom: 15px;}.widget_mc4wp_form_widget.widget input[type="submit"]{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; width: 100%; line-height: 58px; font-size: 14px; font-weight: 400; text-transform: uppercase; background-color: var(--secondary-color);}.widget_mc4wp_form_widget.widget input[type="submit"]:hover{background-color: var(--primary-color);}.widget_mc4wp_form_widget.widget .mc4wp-response{font-size: 14px; line-height: 24px; margin-top: 10px; color: #fff;}.widget_mc4wp_form_widget.widget .mc4wp-response p{margin-bottom: 0;}#sb_instagram #sbi_images{padding: 0 !important; margin: -8px -4px 0 -4px; width: auto; float: none;}#sb_instagram #sbi_images .sbi_item{padding: 0 4px !important; margin-top: 8px !important;}#sb_instagram #sbi_images .sbi_item a{position: relative;}#sb_instagram #sbi_images .sbi_item a img{width: 100%;}#sb_instagram #sbi_images .sbi_item a:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(21, 38, 91, 0.75) !important; -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; z-index: 1;}#sb_instagram #sbi_images .sbi_item a:after{content: '\f16d'; font-size: 18px; font-family: "Font Awesome 5 Brands"; color: #fff; z-index: 2; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0;}#sb_instagram #sbi_images .sbi_item a:hover:before,#sb_instagram #sbi_images .sbi_item a:hover:after{opacity: 1;}#sb_instagram .sbi-screenreader{opacity: 0;}@media screen and (max-width: 767px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width: 33.33% !important;} }#sb_instagram #sbi_mod_error{display: none !important;}.ct-wg-author{position: relative; padding: 0 !important; border: none !important;}.ct-wg-author .wg-author-dot1{position: absolute; top: 8px; left: -9px; width: 34px; height: 85px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/box-author-dots.png"); z-index: 99;}.ct-wg-author .wg-author-dot2{width: 20px; height: 70px; position: absolute; bottom: 17px; right: -8px; z-index: 99;}.ct-wg-author .wg-author-dot2 span{width: 20px; height: 20px; position: absolute; background-color: var(--primary-color); left: 0;}.ct-wg-author .wg-author-dot2 span:nth-child(1){top: 0;}.ct-wg-author .wg-author-dot2 span:nth-child(2){top: 25px; background-color: var(--third-color);}.ct-wg-author .wg-author-dot2 span:nth-child(3){bottom: 0; background-color: var(--secondary-color);}.ct-wg-author .wg-author-avatar{display: inline-block; max-width: 138px; margin-bottom: 13px;}.ct-wg-author .wg-author-avatar img{width: 100%; border: 5px solid #fff; -webkit-border-radius: 138px; -khtml-border-radius: 138px; -moz-border-radius: 138px; -ms-border-radius: 138px; -o-border-radius: 138px; border-radius: 138px;}.ct-wg-author .wg-author-name{font-size: 22px; color: #fff; margin-bottom: 2px;}.ct-wg-author .wg-author-position{font-size: 14px; color: #d7e0f5;}.ct-wg-author .wg-author-social{display: flex; flex-wrap: wrap; justify-content: center; margin-top: 20px;}.ct-wg-author .wg-author-social a{display: inline-block; font-size: 17px; width: 37px; height: 37px; line-height: 37px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background-color: #fff; position: relative; margin: 0 4px 10px 4px;}.ct-wg-author .wg-author-social a:hover{-webkit-transform: translate(0, -4px); -khtml-transform: translate(0, -4px); -moz-transform: translate(0, -4px); -ms-transform: translate(0, -4px); -o-transform: translate(0, -4px); transform: translate(0, -4px);}.ct-wg-author .wg-author-social a i{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-wg-author .wg-author-social a i.fac-facebook-f,.ct-wg-author .wg-author-social a i.fa-facebook-f{color: #16599b;}.ct-wg-author .wg-author-social a i.fac-twitter,.ct-wg-author .wg-author-social a i.fa-twitter{color: #03a9f4;}.ct-wg-author .wg-author-social a i.fac-dribbble,.ct-wg-author .wg-author-social a i.fa-dribbble{color: #ea4c89;}.ct-wg-author .wg-author-social a i.fac-behance,.ct-wg-author .wg-author-social a i.fa-behance{color: #0067ff;}.ct-wg-author .ct-wg-author-inner{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; z-index: 1; padding: 35px 30px 35px 30px; text-align: center;}@media screen and (max-width: 991px){.ct-wg-author .ct-wg-author-inner{padding-left: 15px; padding-right: 15px;} }.ct-wg-author .ct-wg-author-inner:before{background-color: rgba(0, 21, 85, 0.65); content: ''; position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%;}.ct-wg-fancybox1.widget{padding: 0 !important; border: none !important; color: #e5e5e5; text-align: center;}.ct-wg-fancybox1.widget .wg-sub-title{font-size: 14px; line-height: 24px; font-weight: 700; font-family: 'Poppins', sans-serif; text-transform: uppercase; color: var(--primary-color); margin-bottom: 12px;}.ct-wg-fancybox1.widget .wg-title{color: #fff; font-size: 28px; margin-bottom: 20px;}.ct-wg-fancybox1.widget .btn{margin-top: 42px; line-height: 50px; background-color: var(--primary-color); text-transform: uppercase;}.ct-wg-fancybox1.widget .btn:hover{background-color: #fff; color: var(--dark-color);}.ct-wg-fancybox1.widget .ct-wg-fancybox-inner{padding: 100px 30px 110px; position: relative; z-index: 1;}.ct-wg-fancybox1.widget .ct-wg-fancybox-inner:before{content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: rgba(3, 0, 20, 0.70);}.widget_block .widget-content .wp-block-search__label,.widget_block .widget-content .wp-block-group__inner-container > h2{font-size: 20px; color: var(--dark-color); position: relative; padding-bottom: 10px; margin-bottom: 30px; display: block; font-weight: 600; font-family: 'Poppins', sans-serif;}.widget_block .widget-content .wp-block-search__label:before,.widget_block .widget-content .wp-block-group__inner-container > h2:before{content: ''; width: 40px; height: 3px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0;}.widget_block .widget-content ol,.widget_block .widget-content ul{padding-left: 0;}.widget_block.widget_search{position: relative;}.widget_block.widget_search .wp-block-search__button{padding: 0; border: none; line-height: 51px; height: 51px; width: 51px; border-left: 1px solid #ececf0; position: absolute; top: 0; right: 0; color: #333; font-size: 15px; background-image: none; background-color: transparent; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; font-size: 0px;}.widget_block.widget_search .wp-block-search__button:before{content: "\f002"; font-family: 'FontAwesome'; font-size: 15px;}.widget_block.widget_search .wp-block-search__button:after{display: none;}.widget_block.widget_search .wp-block-search__button:hover{color: var(--primary-color);}.widget_block.widget_search .wp-block-search__input{font-size: 15px; color: #333; border-color: #ececf0; background-color: #fff; height: 51px; padding-left: 20px; padding-right: 51px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}.widget_block.widget_search .wp-block-search__input:focus{border-color: var(--primary-color);}.widget_block.widget_search .wp-block-search__input:focus + .wp-block-search__button{border-color: var(--primary-color);}.widget_block.widget_search .wp-block-search__inside-wrapper{display: block; position: relative;}.widget_block .wp-block-latest-posts__list li{font-size: 0px;}.widget_block .wp-block-latest-posts__list li a{color: #191514; display: block; font-size: 15px; padding: 12px 0; position: relative; border-bottom: 1px solid #ececf0; font-family: 'Poppins', sans-serif; font-weight: normal; position: relative;}.widget_block .wp-block-latest-posts__list li a:before{content: ''; height: 7px; width: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; background-color: var(--primary-color); position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.widget_block .wp-block-latest-posts__list li a:hover{color: var(--primary-color); padding-left: 30px;}.widget_block .wp-block-latest-posts__list li a:hover:before{left: 15px; opacity: 1;}.widget_block .wp-block-latest-comments li{color: #191514; display: block; font-size: 15px; line-height: normal; padding: 12px 0; position: relative; border-bottom: 1px solid #ececf0; font-family: 'Poppins', sans-serif; font-weight: normal; position: relative;}.widget_block .wp-block-latest-comments li a{color: inherit;}.widget_block .wp-block-latest-comments li a:hover{color: var(--primary-color);}.bypostauthor{display: block;}.comments-area .comment-list-wrap{margin-top: 49px;}.comments-area .comment-respond{margin-top: 60px;}.comments-area .comment-respond .logged-in-as{margin-bottom: 25px; font-size: 14px;}.comments-area .comment-respond .logged-in-as a{color: inherit;}.comments-area .comment-respond .logged-in-as a:hover{color: var(--primary-color);}.comments-area .no-comments{display: none;}.comment-title{font-size: 20px; text-transform: capitalize; margin-bottom: 2px;}.comment-title a{color: inherit;}.comment-title a:hover{color: var(--primary-color);}.comment-list{padding: 0; list-style: none;}.comment-list li .children{padding-left: 127px;}@media screen and (max-width: 575px){.comment-list li .children{padding-left: 0;} }.comment-list li .children li{list-style: none; margin-top: 34px;}.comment-list li .comment-respond{margin-top: 45px; margin-bottom: 50px; margin-left: 122px;}.comment-list li .comment-respond .comment-form{padding-top: 0 !important;}.comment-list > li{margin-bottom: 45px;}@media screen and (max-width: 575px){.comment-list > li{margin-bottom: 40px;} }.comment-list > li:last-child{margin-bottom: 0;}.comment-inner{display: flex; flex-wrap: nowrap;}@media screen and (max-width: 575px){.comment-inner{display: block; text-align: center;} }.comment-inner img.avatar{width: 102px; height: 102px; min-width: 102px; margin-right: 25px; float: left; -webkit-border-radius: 100px; -khtml-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; border: 5px solid #fff; -webkit-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23); -khtml-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23); -moz-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23); -ms-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23); -o-box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23); box-shadow: 0 8px 10px rgba(4, 49, 184, 0.23);}@media screen and (max-width: 767px){.comment-inner img.avatar{width: 60px; height: 60px; min-width: 60px; margin-right: 18px;} }@media screen and (max-width: 575px){.comment-inner img.avatar{float: none; margin: 0 auto 22px auto; width: 92px; height: 92px; min-width: 92px;} }.comment-date{font-size: 13px; color: var(--secondary-color); font-weight: 500; text-transform: uppercase; margin-bottom: 17px; display: inline-block; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; font-family: 'Poppins', sans-serif;}.comment-content{background-color: #f4f7fc; padding: 22px 24px 38px; position: relative; flex-grow: 1;}@media screen and (max-width: 767px){.comment-content{padding: 26px 15px 38px 15px;} }.comment-content a{word-wrap: break-word;}.comment-content .comment-text{color: inherit; font-size: 15px; line-height: 27px;}.comment-content .comment-text p:last-child{margin-bottom: 0;}.comment-content .comment-text ol,.comment-content .comment-text ul{margin-bottom: 32px;}.comment-content .comment-text ol ul,.comment-content .comment-text ul ul,.comment-content .comment-text ol ol,.comment-content .comment-text ul ol{margin-bottom: 0;}.comment-content .comment-text ul li{list-style: outside;}.comment-content .comment-text br{display: none;}.comment-content:hover .comment-date{text-decoration: underline;}.comment-content:hover .comment-reply a:before{opacity: 0;}.comment-content:hover .comment-reply a:after{opacity: 1;}.comment-content:hover .comment-reply a:hover:before{opacity: 1;}.comment-content:hover .comment-reply a:hover:after{opacity: 0;}@media screen and (max-width: 575px){.comment-content:before{content: ''; border-width: 12px; border-style: solid; border-color: transparent transparent #f4f7fc transparent; left: 50%; top: -23px; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); display: inline-block; position: absolute;} }.comment-reply{position: absolute; top: 20px; right: 23px;}@media screen and (max-width: 575px){.comment-reply{position: static; margin-top: 22px;} }.comment-reply a{line-height: 35px; display: inline-block; padding: 0 17px; font-size: 14px; font-weight: 600; color: #fff; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: var(--primary-color); font-family: 'Poppins', sans-serif;}.comment-reply a i{margin-left: 4px; font-weight: 400;}.comment-reply a:hover{background-color: var(--secondary-color); color: #fff;}#reply-title{display: inline-block; padding-right: 47px;}#reply-title a{width: 32px; height: 32px; background-color: var(--primary-color); color: #fff; -webkit-border-radius: 32px; -khtml-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; position: absolute; top: -3px; right: 0; text-indent: -9999999px;}#reply-title a:hover{background-color: var(--secondary-color);}#reply-title a:before{content: '\f136'; font-family: "Material-Design-Iconic-Font"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-indent: 0;}.comment-holder{display: flex; flex-wrap: nowrap; margin-top: 5px;}.comment-holder .comment-meta{flex-grow: 1; margin-right: 30px;}@media screen and (max-width: 575px){.comment-holder{display: block; margin-top: 0; margin-bottom: 14px;}.comment-holder .comment-meta{margin-right: 0;} }.comment-form .row > div{margin-top: 30px;}.comment-form .form-submit{margin-top: 23px; margin-bottom: 0;}.comment-form .form-submit .submit{background-color: var(--secondary-color); line-height: 45px; font-size: 14px;}.comment-form .form-submit .submit:hover{background-color: var(--primary-color);}.comment-form .comment-form-comment{display: flex; flex-wrap: wrap;}.comment-form-cookies-consent{font-size: 14px; line-height: 24px; padding-left: 20px; position: relative; margin-top: 20px; color: var(--dark-color); font-weight: 600; font-family: 'Poppins', sans-serif;}.comment-form-cookies-consent input,.comment-form-cookies-consent label:before,.comment-form-cookies-consent label:after{position: absolute; width: 12px; height: 12px; left: 0; top: 6px;}.comment-form-cookies-consent label:before{content: ''; border: 1px solid #b7bccc; background-color: #eceef4; z-index: 1;}.comment-form-cookies-consent label:after{content: '\f00c'; font-family: "Font Awesome 5 Pro"; font-weight: 400; z-index: 2; font-size: 8px; color: var(--primary-color); opacity: 0; line-height: 12px; text-align: center;}.comment-form-cookies-consent input{z-index: 99; opacity: 0;}.comment-form-cookies-consent input:checked + label:before{border-color: var(--primary-color); background-color: #fff;}.comment-form-cookies-consent input:checked + label:after{opacity: 1;}.page-template-default .comments-area .comment-respond{border-top: 1px solid #d0e7fa !important; padding-top: 50px; margin-top: 50px;}.page-template-default .comments-area .comment-respond:before{display: none;}#commentform{padding: 35px 0 35px 0; background-color: #fff;}@media screen and (max-width: 767px){#commentform{padding-left: 20px; padding-right: 20px;} }@media screen and (min-width: 1200px){.fixed-footer .site-footer-custom{width: 100%; position: fixed; bottom: 0; left: 0; z-index: -1;}.fixed-footer #ct-masthead,.fixed-footer .site-content{background-color: #fff;} }@media screen and (max-width: 1199px){.fixed-footer .site-content{margin-bottom: 0 !important;} }.logo-footer .ct-image-single img{-webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 0 43px rgba(12, 12, 12, 0.16); box-shadow: 0 0 43px rgba(12, 12, 12, 0.16);}.site-footer-custom{margin-top: -1px;}@media screen and (max-width: 1199px){.site-footer-custom{overflow-x: clip;} }.scroll-top{position: fixed; z-index: 1001; bottom: 60px; right: -45px; height: 45px; width: 45px; line-height: 45px; text-align: center; background-color: var(--primary-color); -webkit-border-radius: 3px 0 0 3px; -khtml-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; color: #fff; font-size: 20px; opacity: 0; visibility: hidden;}@media screen and (max-width: 767px){.scroll-top{bottom: 0; right: 0;} }.scroll-top:hover{color: #fff; background-color: var(--fifth-color);}.scroll-top:focus{color: #fff;}.scroll-top.on{right: 0; opacity: 1; visibility: visible;}@media screen and (max-width: 767px){.scroll-top.on{bottom: 0; right: 0; -webkit-border-radius: 2px 0 0; -khtml-border-radius: 2px 0 0; -moz-border-radius: 2px 0 0; -ms-border-radius: 2px 0 0; -o-border-radius: 2px 0 0; border-radius: 2px 0 0; height: 35px; width: 35px; line-height: 35px; font-size: 16px;} }.ct-grid{margin: 0 -15px;}.ct-grid .grid-sizer{visibility: hidden;}.ct-grid .ct-grid-inner,.ct-grid .grid-item-inner{position: relative;}.ct-grid .grid-item.ct-animated .grid-item-inner{animation: 0.65s ease 0s normal forwards 1 running moveUp; -webkit-animation: 0.65s ease 0s normal forwards 1 running moveUp; -webkit-transform: translateY(200px); -khtml-transform: translateY(200px); -moz-transform: translateY(200px); -ms-transform: translateY(200px); -o-transform: translateY(200px); transform: translateY(200px);}.ct-grid .ct-load-more{margin-top: 35px;}.ct-grid .ct-load-more .btn{padding: 0 42px; line-height: 51px; font-size: 15px;}.ct-grid .ct-load-more .btn.btn-secondary{padding: 0 52px; line-height: 58px;}.ct-grid .ct-load-more i{margin-left: 0; margin-right: 8px;}.ct-grid .ct-load-more i.fa-spin{display: inline-block;}.ct-grid .ct-grid-pagination{margin-top: 15px;}.ct-grid .ct-grid-pagination .posts-pagination{margin-top: 0;}.ct-grid .ct-grid-pagination .posts-pagination .posts-page-links{margin-top: 0; justify-content: center;}.ct-grid .ct-grid-pagination .page-numbers::before{background-color: #e8eaf3;}.ct-grid .item-featured a{display: block;}.ct-grid .btn-loadmore i{margin-left: 0; margin-right: 0;}.ct-grid .btn-loadmore i.fa-refresh{margin-right: 8px;}.ct-grid-inner.row{margin: 0;}.grid-filter-wrap{margin-bottom: 20px; text-align: right; padding: 0 15px;}@media screen and (max-width: 767px){.grid-filter-wrap{text-align: center;} }.grid-filter-wrap span{cursor: pointer; display: inline-block; font-size: 16px; line-height: normal; font-weight: 600; padding-bottom: 15px; margin: 0 13px 10px 13px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; text-transform: capitalize; color: #8b90a7; position: relative; font-family: 'Poppins', sans-serif;}@media screen and (max-width: 767px){.grid-filter-wrap span{margin-left: 8px; margin-right: 8px;} }.grid-filter-wrap span:before{content: ''; height: 9px; width: 9px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background-color: var(--secondary-color); position: absolute; bottom: -10px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms; opacity: 0;}.grid-filter-wrap span:last-child{margin-right: 0;}.grid-filter-wrap span.active,.grid-filter-wrap span:hover{color: var(--dark-color);}.grid-filter-wrap span.active:before,.grid-filter-wrap span:hover:before{opacity: 1; bottom: 0;}.hide-nav .slick-arrow{opacity: 0 !important; visibility: hidden !important; position: absolute; z-index: -99999;}.hide-nav .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0;}.ct-nav-carousel{display: flex; flex-wrap: wrap; align-items: center;}.ct-nav-carousel .nav-prev,.ct-nav-carousel .nav-next{height: 62px; width: 62px; position: relative; z-index: 1; display: inline-block; cursor: pointer; background-color: transparent; border: 1px solid var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; color: var(--dark-color);}.ct-nav-carousel .nav-prev i,.ct-nav-carousel .nav-next i{font-size: 24px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-nav-carousel .nav-prev:hover,.ct-nav-carousel .nav-next:hover{background-color: var(--primary-color); color: #fff;}@media screen and (max-width: 1199px){.ct-nav-carousel .nav-prev,.ct-nav-carousel .nav-next{width: 52px; height: 52px;}.ct-nav-carousel .nav-prev i,.ct-nav-carousel .nav-next i{font-size: 20px;} }.ct-nav-carousel .nav-next{margin-left: 21px;}.ct-nav-carousel.style2 .nav-prev,.ct-nav-carousel.style2 .nav-next{border-color: #494949; background-color: #494949; color: #fff;}.ct-nav-carousel.style2 .nav-prev:hover,.ct-nav-carousel.style2 .nav-next:hover{background-color: var(--primary-color); border-color: var(--primary-color); color: #fff;}.ct-slick-carousel .slick-arrow{width: 44px; height: 44px; color: var(--dark-color); cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; position: absolute; padding: 0; background-color: #cddae6; background-image: none; font-size: 0; bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}.ct-slick-carousel .slick-arrow:before{font-family: 'Font Awesome 5 Pro'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 16px;}.ct-slick-carousel .slick-arrow:after{display: none;}.ct-slick-carousel .slick-arrow:hover{color: #fff; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; background-color: var(--secondary-color);}.ct-slick-carousel .slick-arrow.slick-disabled{cursor: no-drop;}.ct-slick-carousel .slick-prev{margin-left: -40px;}.ct-slick-carousel .slick-prev:before{content: '\f104';}.ct-slick-carousel .slick-next{margin-left: 30px;}.ct-slick-carousel .slick-next:before{content: '\f105';}.ct-slick-carousel.ct-slick-arrow-lg .slick-arrow{width: 60px; height: 60px;}.ct-slick-carousel.ct-slick-arrow-lg .slick-arrow:before{font-size: 22px; font-weight: 400;}.ct-slick-carousel[data-arrows="true"]{padding-bottom: 75px;}@media screen and (min-width: 1200px){.ct-slick-carousel.ct-slick-arrow-center .slick-arrow{margin: 0; bottom: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-prev{left: 30px; right: auto;}.ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-next{left: auto; right: 30px;}.ct-slick-carousel.ct-slick-arrow-center[data-arrows="true"]{padding-bottom: 0px;} }.slick-boxshadow .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.slick-boxshadow .ct-slick-carousel .slick-list{overflow: visible;}.slick-boxshadow .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.slick-boxshadow .slick-slide.slick-active{opacity: 1;}.slick-slider .slick-slide{outline: none;}.slick-dots{margin: 25px 0 5px; list-style: none; display: flex; justify-content: center; align-items: center;}.slick-dots li{display: flex; margin: 0 5px; line-height: 1;}.slick-dots li button{height: 10px; width: 10px; text-indent: -9999px; padding: 0; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #8b90a7; z-index: 1; overflow: visible !important;}.slick-dots li button:after{display: none;}.slick-dots li button:before{content: ''; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); height: 18px; width: 18px; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; border: 2px solid var(--dark-color); -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; position: absolute; top: -4px; left: -4px; opacity: 0;}.slick-dots li:not(.slick-active) button{background-image: none;}.slick-dots li.slick-active button{background-color: var(--primary-color);}.slick-dots li.slick-active button:before{opacity: 1;}.ct-slick-slider .ct-carousel-inner{margin: 0 -15px;}.ct-slick-slider .ct-carousel-inner .slick-slide{padding: 0 15px;}.ct-dots-style2 .slick-dots{margin-top: 48px; margin-bottom: 0;}.ct-dots-style2 .slick-dots li button{height: 8px; width: 8px; background-color: #122a93; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px;}.ct-dots-style2 .slick-dots li button:before,.ct-dots-style2 .slick-dots li button:after{display: none;}.ct-dots-style2 .slick-dots li.slick-active button{width: 30px; background-color: var(--primary-color);}.ct-dots-style3 .slick-dots{margin-top: 28px; margin-bottom: 0;}.ct-dots-style3 .slick-dots li{margin: 0 7px;}.ct-dots-style3 .slick-dots li button{height: 3px; width: 29px; background-color: #b4b6c0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}.ct-dots-style3 .slick-dots li button:before,.ct-dots-style3 .slick-dots li button:after{display: none;}.ct-dots-style3 .slick-dots li.slick-active button{background-color: var(--secondary-color);}.dot-style-line{}.dot-style-line .slick-dots{top: -10px; margin-top: 0; margin-bottom: 0;}.dot-style-line .slick-dots li{margin: 0 8px;}.dot-style-line .slick-dots li button{height: 8px; width: 30px; background-color: #010030; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px;}.dot-style-line .slick-dots li button:before,.dot-style-line .slick-dots li button:after{display: none;}.dot-style-line .slick-dots li.slick-active button{background-color: var(--primary-color); width: 50px;}#ct-loadding{height: 100%; position: fixed; width: 100%; z-index: 999999; top: 0; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: #fff; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}#ct-loadding.ct-loaded{opacity: 0; visibility: hidden;}#ct-loadding.ct-loaded.style9{-webkit-transform: scale(1.5); -khtml-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);}#ct-loadding .loading-image{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}#ct-loadding .loading-image img{max-height: 80px;}#ct-loadding .ct-dual-ring{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 64px; height: 64px;}#ct-loadding .ct-dual-ring:after{content: " "; display: block; width: 64px; height: 64px; border-radius: 50%; border-width: 4px; border-style: solid; border-right-color: transparent; border-left-color: transparent; animation: ct_dual_ring 1.2s linear infinite; border-bottom-color: var(--primary-color); border-top-color: var(--primary-color);}#ct-loadding .loading-spin{display: block; height: 65px; margin: -32px auto 0; position: relative; top: 50%; width: 65px;}#ct-loadding .loading-spin .spinner{width: 60px; height: 60px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-animation: spin-rotate-all 1s linear infinite; animation: spin-rotate-all 1s linear infinite;}#ct-loadding .loading-spin .spinner .right-side,#ct-loadding .loading-spin .spinner .left-side{width: 50%; height: 100%; position: absolute; top: 0; overflow: hidden; -webkit-animation: spin-fade-in-first 1.2s linear infinite alternate; animation: spin-fade-in-first 1.2s linear infinite alternate;}#ct-loadding .loading-spin .spinner .left-side{left: 0;}#ct-loadding .loading-spin .spinner .right-side{right: 0;}#ct-loadding .loading-spin .spinner.color-2 .right-side,#ct-loadding .loading-spin .spinner.color-2 .left-side{-webkit-animation: spin-fade-in-second 1.2s linear infinite alternate; animation: spin-fade-in-second 1.2s linear infinite alternate;}#ct-loadding .loading-spin .spinner .bar{width: 100%; height: 100%; -webkit-border-radius: 200px 0 0 200px; -khtml-border-radius: 200px 0 0 200px; -moz-border-radius: 200px 0 0 200px; -ms-border-radius: 200px 0 0 200px; -o-border-radius: 200px 0 0 200px; border-radius: 200px 0 0 200px; border: 6px solid var(--primary-color); position: relative;}#ct-loadding .loading-spin .spinner .bar:after{content: ""; width: 6px; height: 6px; display: block; background: var(--primary-color); position: absolute; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}#ct-loadding .loading-spin .spinner .right-side .bar{-webkit-border-radius: 0 200px 200px 0; -khtml-border-radius: 0 200px 200px 0; -moz-border-radius: 0 200px 200px 0; -ms-border-radius: 0 200px 200px 0; -o-border-radius: 0 200px 200px 0; border-radius: 0 200px 200px 0; border-left: none; -webkit-transform: rotate(-10deg); -webkit-transform-origin: left center; transform: rotate(-10deg); transform-origin: left center; -webkit-animation: spin-rotate-right 0.75s linear infinite alternate; animation: spin-rotate-right 0.75s linear infinite alternate;}#ct-loadding .loading-spin .spinner .right-side .bar:after{bottom: -6px; left: -3px;}#ct-loadding .loading-spin .spinner .left-side .bar{border-right: none; -webkit-transform: rotate(10deg); transform: rotate(10deg); -webkit-transform-origin: right center; transform-origin: right center; -webkit-animation: spin-rotate-left 0.75s linear infinite alternate; animation: spin-rotate-left 0.75s linear infinite alternate;}#ct-loadding .loading-spin .spinner .left-side .bar:after{bottom: -6px; right: -3px;}#ct-loadding .ct-dot-square{display: block; font-size: 13px; width: 2px; height: 2px; position: absolute; top: 50%; left: 50%; background-color: transparent; transform: translate(-50%, -50%); animation: stevloader 3s infinite linear; -webkit-animation: stevloader 3s infinite linear;}#ct-loadding.style11 .loading-spinner{color: var(--primary-color); font-size: 60px; text-indent: -9999em; overflow: hidden; width: 60px; height: 60px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; -webkit-animation: loading-run 1.7s infinite ease, loading-round 1.7s infinite ease; animation: loading-run 1.7s infinite ease, loading-round 1.7s infinite ease;}#ct-loadding .loading-ring{width: 80px; height: 80px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}#ct-loadding .loading-ring:after{content: " "; display: block; width: 64px; height: 64px; margin: 8px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; border-width: 6px; border-style: solid; border-color: var(--primary-color) transparent var(--primary-color) transparent; animation: lds-dual-ring 1.2s linear infinite;}.ct-spinner2{width: 45px; height: 45px; background-color: var(--primary-color); margin: 100px auto; -webkit-animation: rotateplane 1.2s infinite ease-in-out; animation: rotateplane 1.2s infinite ease-in-out; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0;}.ct-spinner3{width: 45px; height: 45px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0;}.ct-spinner3 .double-bounce1,.ct-spinner3 .double-bounce2{width: 100%; height: 100%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: var(--primary-color); opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out;}.ct-spinner3 .double-bounce2{-webkit-animation-delay: -1s; animation-delay: -1s;}.ct-spinner4{position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 70px; height: 40px; text-align: center; font-size: 10px;}.ct-spinner4 > div{background-color: var(--primary-color); height: 100%; width: 6px; display: inline-block; -webkit-animation: ct-stretchdelay 1.2s infinite ease-in-out; animation: ct-stretchdelay 1.2s infinite ease-in-out;}.ct-spinner4 .rect2{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.ct-spinner4 .rect3{-webkit-animation-delay: -1s; animation-delay: -1s;}.ct-spinner4 .rect4{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.ct-spinner4 .rect5{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}.ct-spinner5{position: absolute; left: 0; right: 0; margin: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 70px; text-align: center;}.ct-spinner5 > div{width: 18px; height: 18px; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; -webkit-animation: ct-bouncedelay 1.4s infinite ease-in-out both; animation: ct-bouncedelay 1.4s infinite ease-in-out both;}.ct-spinner5 .bounce1{-webkit-animation-delay: -0.32s; animation-delay: -0.32s;}.ct-spinner5 .bounce2{-webkit-animation-delay: -0.16s; animation-delay: -0.16s;}.ct-cube-grid{width: 40px; height: 40px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0;}.ct-cube-grid .ct-cube{width: 33%; height: 33%; background-color: var(--primary-color); float: left; -webkit-animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out;}.ct-cube-grid .ct-cube1{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.ct-cube-grid .ct-cube2{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.ct-cube-grid .ct-cube3{-webkit-animation-delay: 0.4s; animation-delay: 0.4s;}.ct-cube-grid .ct-cube4{-webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.ct-cube-grid .ct-cube5{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.ct-cube-grid .ct-cube6{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.ct-cube-grid .ct-cube7{-webkit-animation-delay: 0s; animation-delay: 0s;}.ct-cube-grid .ct-cube8{-webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.ct-cube-grid .ct-cube9{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.ct-folding-cube{position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 40px; height: 40px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg);}.ct-folding-cube .ct-cube{float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}.ct-folding-cube .ct-cube:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--primary-color); -webkit-animation: ct-foldCubeAngle 2.4s infinite linear both; -ms-animation: ct-foldCubeAngle 2.4s infinite linear both; -o-animation: ct-foldCubeAngle 2.4s infinite linear both; animation: ct-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%;}.ct-folding-cube .ct-cube2{-webkit-transform: scale(1.1) rotateZ(90deg); -ms-transform: scale(1.1) rotateZ(90deg); -o-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg);}.ct-folding-cube .ct-cube2:before{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.ct-folding-cube .ct-cube3{-webkit-transform: scale(1.1) rotateZ(180deg); -ms-transform: scale(1.1) rotateZ(180deg); -o-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg);}.ct-folding-cube .ct-cube3:before{-webkit-animation-delay: 0.6s; animation-delay: 0.6s;}.ct-folding-cube .ct-cube4{-webkit-transform: scale(1.1) rotateZ(270deg); -ms-transform: scale(1.1) rotateZ(270deg); -o-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg);}.ct-folding-cube .ct-cube4:before{-webkit-animation-delay: 0.9s; -ms-animation-delay: 0.9s; -o-animation-delay: 0.9s; animation-delay: 0.9s;}.ct-loading-stairs{height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 75px; margin-top: -25px;}.ct-loading-stairs .loader-bar{position: absolute; bottom: 0; width: 10px; height: 50%; background: var(--primary-color); transform-origin: center bottom; -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -khtml-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -ms-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -o-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);}.ct-loading-stairs .loader-bar:nth-child(1){left: 0px; -webkit-transform: scale(1, 0.2); -khtml-transform: scale(1, 0.2); -moz-transform: scale(1, 0.2); -ms-transform: scale(1, 0.2); -o-transform: scale(1, 0.2); transform: scale(1, 0.2); animation: barUp1 4s infinite; -webkit-animation: barUp1 4s infinite; -ms-animation: barUp1 4s infinite;}.ct-loading-stairs .loader-bar:nth-child(2){left: 15px; -webkit-transform: scale(1, 0.4); -khtml-transform: scale(1, 0.4); -moz-transform: scale(1, 0.4); -ms-transform: scale(1, 0.4); -o-transform: scale(1, 0.4); transform: scale(1, 0.4); animation: barUp2 4s infinite; -webkit-animation: barUp2 4s infinite; -ms-animation: barUp2 4s infinite;}.ct-loading-stairs .loader-bar:nth-child(3){left: 30px; -webkit-transform: scale(1, 0.6); -khtml-transform: scale(1, 0.6); -moz-transform: scale(1, 0.6); -ms-transform: scale(1, 0.6); -o-transform: scale(1, 0.6); transform: scale(1, 0.6); animation: barUp3 4s infinite; -webkit-animation: barUp3 4s infinite; -ms-animation: barUp3 4s infinite;}.ct-loading-stairs .loader-bar:nth-child(4){left: 45px; -webkit-transform: scale(1, 0.8); -khtml-transform: scale(1, 0.8); -moz-transform: scale(1, 0.8); -ms-transform: scale(1, 0.8); -o-transform: scale(1, 0.8); transform: scale(1, 0.8); animation: barUp4 4s infinite; -webkit-animation: barUp4 4s infinite; -ms-animation: barUp4 4s infinite;}.ct-loading-stairs .loader-bar:nth-child(5){left: 60px; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); animation: barUp5 4s infinite; -webkit-animation: barUp5 4s infinite; -ms-animation: barUp5 4s infinite;}.ct-loading-stairs .loader-ball{position: absolute; bottom: 10px; left: 0; width: 10px; height: 10px; background: var(--primary-color); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; animation: ball 4s infinite; -webkit-animation: ball 4s infinite; -ms-animation: ball 4s infinite;}.ct-spinner9-wrap{position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); left: 0; right: 0; width: 45px; height: 45px; margin: auto;}.ct-spinner9{margin: 0 auto; width: 45px; height: 45px; position: relative; text-align: center; -webkit-animation: ct-rotate 2s infinite linear; animation: ct-rotate 2s infinite linear;}.ct-spinner9 .dot1,.ct-spinner9 .dot2{width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out;}.ct-spinner9 .dot2{top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s;}.loading-infinity{width: 120px; height: 60px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.loading-infinity div,.loading-infinity span{position: absolute;}.loading-infinity div{top: 0; left: 50%; width: 70px; height: 70px; animation: ctLoadingrotate 6.9s linear infinite;}.loading-infinity div span{left: -10px; top: 50%; margin: -10px 0 0 0; width: 20px; height: 20px; display: block; background: var(--primary-color); box-shadow: 2px 2px 8px rgba(0, 124, 251, .09); border-radius: 50%; transform: rotate(90deg); animation: ctLoadingmove 6.9s linear infinite;}.loading-infinity div span:before,.loading-infinity div span:after{content: ''; position: absolute; display: block; border-radius: 50%; width: 20px; height: 20px; background: inherit; top: 50%; left: 50%; margin: -10px 0 0 -10px; box-shadow: inherit;}.loading-infinity div span:before{animation: ctLoadingdrop1 0.8s linear infinite;}.loading-infinity div span:after{animation: ctLoadingdrop2 0.8s linear infinite 0.4s;}.loading-infinity div:nth-child(2){animation-delay: -2.3s;}.loading-infinity div:nth-child(2) span{animation-delay: -2.3s;}.loading-infinity div:nth-child(3){animation-delay: -4.6s;}.loading-infinity div:nth-child(3) span{animation-delay: -4.6s;}@keyframes ctLoadingrotate{ 50% { transform: rotate(360deg); margin-left: 0; } 50.0001%, 100% { margin-left: -70px; } }@keyframes ctLoadingmove{ 0%, 50% { left: -10px; } 25% { background: var(--secondary-color); } 75% { background: #85cc02; } 50.0001%, 100% { left: auto; right: -10px; } }@keyframes ctLoadingdrop1{ 100% { transform: translate(32px, 10px) scale(0); } }@keyframes ctLoadingdrop2{ 0% { transform: translate(0, 0) scale(0.9); } 100% { transform: translate(32px, -10px) scale(0); } }.ct-modal{position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -2; -webkit-transition: all 1s ease; -khtml-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}.ct-modal .ct-modal-close{position: absolute; top: 60px; right: 60px; line-height: 60px; color: #fff; font-size: 22px; cursor: pointer; height: 60px; width: 60px; z-index: 99; color: #000; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center; -webkit-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -khtml-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -moz-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -ms-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); -o-transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); transition: all 0.8s cubic-bezier(0.4, 0, 0, 1); transition-delay: 0s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; visibility: hidden;}.ct-modal .ct-modal-close:before{content: ''; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: -1; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: absolute;}.ct-modal .ct-modal-close:hover:before{-webkit-transform: scale(1.1); -khtml-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}.ct-modal .ct-modal-overlay{position: fixed; width: 224vw; height: 224vw; top: calc(90px - 112vw); right: calc(100px - 112vw); z-index: 3; display: block; background-color: rgba(0, 0, 0, 0.9); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: transform 0.8s ease-in-out; -khtml-transition: transform 0.8s ease-in-out; -moz-transition: transform 0.8s ease-in-out; -ms-transition: transform 0.8s ease-in-out; -o-transition: transform 0.8s ease-in-out; transition: transform 0.8s ease-in-out; transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}.ct-modal .ct-modal-content{position: fixed; width: 0; max-width: 1200px; padding: 30px 15px; left: 50%; top: 50%; opacity: 0; z-index: 3; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition-delay: 0s, 0.4s, 0s; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}.ct-modal.open{z-index: 9999;}.ct-modal.open .ct-modal-close{opacity: 1; visibility: visible; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}.ct-modal.open .ct-modal-overlay{-webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: 0s; -webkit-transition-delay: 0s; opacity: 1; -webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);}.ct-modal.open .ct-modal-content{width: 100%; opacity: 1; transition-delay: 0.7s; -webkit-transition-delay: 0.7s;}.ct-modal.ct-modal-search .ct-modal-content{max-width: 680px;}.ct-modal-search .search-form-popup{position: relative;}.ct-modal-search .search-field{background-color: transparent; border: none; height: 60px; padding-left: 0; padding-right: 60px; color: #fff; font-size: 25px; font-weight: 600; border-bottom: 2px solid rgba(255, 255, 255, 0.87);}.ct-modal-search .search-field:focus{border-color: rgba(255, 255, 255, 0.87);}.ct-modal-search .search-submit{font-size: 28px; color: #fff; background-color: transparent; background-image: none; border: none; padding: 0; height: 60px; width: 60px; line-height: 60px; position: absolute; top: 0; right: 0; text-align: right;}.ct-modal-search .search-submit:before,.ct-modal-search .search-submit:after{display: none;}.ct-hidden-sidebar-overlay,.ct-widget-cart-overlay{background-color: rgba(0, 0, 0, 0.82); height: 100%; width: 100%; right: 0; top: 0; position: fixed; z-index: 1026; -webkit-transform: scaleX(0); -khtml-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; -webkit-transition: transform 0.8s ease 0s; -khtml-transition: transform 0.8s ease 0s; -moz-transition: transform 0.8s ease 0s; -ms-transition: transform 0.8s ease 0s; -o-transition: transform 0.8s ease 0s; transition: transform 0.8s ease 0s; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; cursor: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/pointer.png"), auto;}.ct-hidden-sidebar{position: fixed; z-index: 1029; top: 0; right: 0; bottom: 0; width: 375px; background-color: #fff; font-size: 15px; line-height: 26px; color: #383838; overflow: hidden; -webkit-transform: translateX(380px); -khtml-transform: translateX(380px); -moz-transform: translateX(380px); -ms-transform: translateX(380px); -o-transform: translateX(380px); transform: translateX(380px); -webkit-transition: transform 0.8s ease 0s; -khtml-transition: transform 0.8s ease 0s; -moz-transition: transform 0.8s ease 0s; -ms-transition: transform 0.8s ease 0s; -o-transition: transform 0.8s ease 0s; transition: transform 0.8s ease 0s; transition-delay: 0s; -webkit-transition-delay: 0s;}.ct-hidden-sidebar .ct-hidden-sidebar-inner{position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-y: scroll; margin: 115px -15px 90px 0; padding: 0 60px 0 60px;}@media screen and (max-width: 1400px){.ct-hidden-sidebar .ct-hidden-sidebar-inner{margin: 85px -15px 60px 0; padding: 0 60px 0 50px;} }.ct-hidden-sidebar .ct-hidden-close{height: 40px; width: 40px; font-size: 24px; line-height: 40px; position: absolute; top: 30px; right: 30px; text-align: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; display: inline-block;}.ct-hidden-sidebar .ct-hidden-close:hover{-webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.ct-hidden-sidebar section.widget{margin-bottom: 54px;}.ct-hidden-sidebar section.widget:last-child{margin-bottom: 0;}.ct-hidden-sidebar section.widget.logo-hidden-sidebar{margin-bottom: 30px;}.ct-hidden-sidebar section.widget.logo-hidden-sidebar img{max-height: 75px; width: auto;}.ct-hidden-sidebar section.widget + .ct-getintouch{margin-top: -15px;}.ct-hidden-sidebar-wrap.open .ct-hidden-sidebar-overlay{-webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; -webkit-transition-delay: 0s;}.ct-hidden-sidebar-wrap.open .ct-hidden-sidebar{-webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}.ct-widget-cart-wrap.open{}.ct-widget-cart-wrap.open .ct-widget-cart-overlay{-webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; -webkit-transition-delay: 0s;}.ct-widget-cart-wrap.open .ct-widget-cart-sidebar{-webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -webkit-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -khtml-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -moz-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -ms-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); -o-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13); box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);}@media screen and (max-width: 575px){.col-xs-1{-ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-xs-2{-ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-xs-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-xs-4{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-xs-5{-ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-xs-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-xs-7{-ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-xs-8{-ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-xs-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-xs-10{-ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-xs-11{-ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-xs-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} }.ct-demo-bar{position: fixed; top: 0; right: 0; width: 300px; background: #fff; z-index: 99999; height: 100%; text-align: center; -webkit-transform: translate(301px, 0px); -khtml-transform: translate(301px, 0px); -moz-transform: translate(301px, 0px); -ms-transform: translate(301px, 0px); -o-transform: translate(301px, 0px); transform: translate(301px, 0px); -webkit-transition: transform 0.6s ease; -khtml-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -ms-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease;}@media screen and (max-width: 575px){.ct-demo-bar{width: 260px; -webkit-transform: translate(260px, 0px); -khtml-transform: translate(260px, 0px); -moz-transform: translate(260px, 0px); -ms-transform: translate(260px, 0px); -o-transform: translate(260px, 0px); transform: translate(260px, 0px); display: none;} }.ct-demo-bar.active{-webkit-transform: translate(0px, 0px); -khtml-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px);}.ct-demo-bar .ct-demo-option{position: absolute; top: 198px; left: -40px; height: 110px; padding: 10px 0; width: 40px; background-color: #fff; -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -khtml-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -o-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -webkit-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}.ct-demo-bar .ct-demo-option span{position: absolute; background-color: #222; color: #fff; white-space: nowrap; padding: 0 12px; font-size: 13px; top: 0; right: 100%; margin-right: 12px; opacity: 0; visibility: hidden; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-demo-bar .ct-demo-option span:before{content: ''; border-color: #222; border-style: solid; border-color: transparent transparent transparent #222; border-width: 6px; position: absolute; top: 50%; right: -12px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-demo-bar .ct-demo-option a{display: block; color: #222; font-size: 15px; height: 30px; line-height: 30px; position: relative;}.ct-demo-bar .ct-demo-option a:first-child{font-size: 16px;}.ct-demo-bar .ct-demo-option a:hover span{opacity: 1; visibility: visible;}.ct-demo-bar .ct-demo-option .far{font-family: "Font Awesome 5 Pro";}.ct-demo-bar .ct-demo-bar-meta{padding: 40px 20px 0 20px;}.ct-demo-bar .ct-demo-bar-meta h4{font-size: 18px;}.ct-demo-bar .ct-demo-bar-inner{position: absolute; top: 0; right: 0; width: 100%; height: 100%; -webkit-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -khtml-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -ms-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -o-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); overflow: auto; height: 100%; color: #222; line-height: 1.5; font-size: 14px;}.ct-demo-bar .ct-demo-bar-inner:hover{overflow-y: auto;}.ct-demo-bar .ct-demo-bar-list{list-style: none; margin: 0; padding: 20px;}.ct-demo-bar .ct-demo-bar-item{position: relative; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); -khtml-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);}.ct-demo-bar .ct-demo-bar-item:before{z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0.78); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0;}.ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder{position: absolute; top: 50%; padding: 20px; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; z-index: 2;}.ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder h6{color: #fff; margin-bottom: 18px;}.ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder .btn{line-height: 40px; font-size: 14px; padding: 0 20px;}.ct-demo-bar .ct-demo-bar-item + .ct-demo-bar-item{margin-top: 20px;}.ct-demo-bar .ct-demo-bar-item:hover:before,.ct-demo-bar .ct-demo-bar-item:hover .ct-demo-bar-holder{opacity: 1;}.ct-slick-carousel.slick-shadow{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-slick-carousel.slick-shadow .slick-list{overflow: visible;}.ct-slick-carousel.slick-shadow .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-slick-carousel.slick-shadow .slick-slide.slick-active{opacity: 1;}body img.mfp-img{padding: 0 !important;}body .mfp-fade.mfp-bg.mfp-ready{opacity: 0.9;}body .mfp-iframe-scaler .mfp-close{line-height: 40px; padding: 0; right: 0; text-align: center; top: -44px; width: 40px; -webkit-border-radius: 2px 2px 0 0; -khtml-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background-color: #000;}body .mfp-iframe-scaler .mfp-close:hover{background-color: var(--primary-color);}body .mfp-bottom-bar{margin-top: 0;}body .mfp-wrap .mfp-container .mfp-arrow{background-color: var(--primary-color); width: 60px; height: 120px; opacity: 1;}body .mfp-wrap .mfp-container .mfp-arrow:before,body .mfp-wrap .mfp-container .mfp-arrow:after{border: none;}body .mfp-wrap .mfp-container .mfp-arrow:before{font-family: "Material-Design-Iconic-Font"; font-size: 20px; color: #fff; margin: 0; padding: 0; line-height: normal; position: absolute; top: 50%; display: block; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; left: 50%; width: auto; height: auto;}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before{content: "\f2ea";}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before{content: "\f2ee";}@media screen and (min-width: 1200px){body .mfp-wrap .mfp-container{padding: 0 120px;} }.ct-section-maxwidth-slider{z-index: 1;}.ct-section-maxwidth-slider:before{content: ''; z-index: -1; position: absolute; top: 0; left: 0; height: 274px; right: 0; background-color: #000921;}.ct-section-maxwidth-slider > .elementor-container{max-width: 1510px;}.ct-text-editor mark{padding: 0; background-color: transparent; color: var(--primary-color);}.ct-icon-slider i{margin-right: 8px;}.revslider-initialised{margin-bottom: 0 !important;}.revslider-initialised .rs-layer cite{font-style: normal; color: var(--third-color) !important;}.revslider-initialised .rs-layer b.h6-title-slider{font-weight: inherit; color: var(--fifth-color);}.revslider-initialised .letter-10{letter-spacing: -0.01em !important;}.revslider-initialised .letter-25{letter-spacing: -0.025em !important;}.revslider-initialised .letter-20{letter-spacing: -0.02em !important;}.revslider-initialised .ct-slider-line{display: inline-block; padding-left: 78px; position: relative;}.revslider-initialised .ct-slider-line:before{content: ''; width: 64px; height: 3px; background-color: var(--primary-color); position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}@media screen and (min-width: 992px){.revslider-initialised .btn.btn-plus{line-height: 60px;}.revslider-initialised .btn.btn-plus.icon-right{padding-left: 24px; padding-right: 68px;}.revslider-initialised .btn.btn-plus.icon-right .icon-abs{width: 40px; height: 40px; font-size: 24px;} }.revslider-initialised .btn.btn-icon-slider1{line-height: 54px; -webkit-border-radius: 54px; -khtml-border-radius: 54px; -moz-border-radius: 54px; -ms-border-radius: 54px; -o-border-radius: 54px; border-radius: 54px; padding-left: 28px; padding-right: 54px; font-size: 16px; font-family: 'Poppins', sans-serif;}.revslider-initialised .btn.btn-icon-slider1 i{width: 34px; height: 34px; background-color: #fff; line-height: 34px; border-radius: 34px; position: absolute; top: 10px; right: 10px; color: #000; font-size: 15px;}@media screen and (max-width: 767px){.revslider-initialised .btn.btn-slider{padding-right: 56px; padding-left: 20px;} }.revslider-initialised .rev-btn .space-left{margin-left: 8px;}.revslider-initialised .btn-slider-shadow{-webkit-box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22); -khtml-box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22); -ms-box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22); -o-box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22); box-shadow: 0 9px 21px rgba(0, 0, 0, 0.22);}.revslider-initialised .shap-slider-bottom{transform: skew(-29deg) !important; -webkit-transform: skew(-29deg) !important; transform-origin: left bottom !important; -webkit-transform-origin: left bottom !important;}.revslider-initialised .title-box-shadow{text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.29); -webkit-text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.29); -ms-text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.29); -o-text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.29);}.revslider-initialised .arrow-hidden{opacity: 0 !important; visibility: hidden !important;}.revslider-initialised .tp-leftarrow.custom,.revslider-initialised .tp-rightarrow.custom{width: 54px !important; height: 54px !important; -webkit-border-radius: 0px !important; -khtml-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important; background-color: #fff !important; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 1 !important;}.revslider-initialised .tp-leftarrow.custom:before,.revslider-initialised .tp-rightarrow.custom:before{font-size: 19px !important; color: var(--dark-color) !important; font-family: "Flaticon" !important; position: absolute !important; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%, -50%) !important; -khtml-transform: translate(-50%, -50%) !important; -moz-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; -o-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; font-weight: 400 !important;}.revslider-initialised .tp-leftarrow.custom:hover,.revslider-initialised .tp-rightarrow.custom:hover{background-color: var(--dark-color) !important;}.revslider-initialised .tp-leftarrow.custom:hover:before,.revslider-initialised .tp-rightarrow.custom:hover:before{color: #fff !important;}@media screen and (max-width: 1400px){.revslider-initialised .tp-leftarrow.custom,.revslider-initialised .tp-rightarrow.custom{width: 44px !important; height: 44px !important;}.revslider-initialised .tp-leftarrow.custom:before,.revslider-initialised .tp-rightarrow.custom:before{font-size: 16px !important;} }@media screen and (max-width: 767px){.revslider-initialised .tp-leftarrow.custom,.revslider-initialised .tp-rightarrow.custom{display: none !important;} }.revslider-initialised .tp-leftarrow.custom:before{content: '\f118' !important; -webkit-transform: translate(-50%, -50%) scaleX(-1) !important; -khtml-transform: translate(-50%, -50%) scaleX(-1) !important; -moz-transform: translate(-50%, -50%) scaleX(-1) !important; -ms-transform: translate(-50%, -50%) scaleX(-1) !important; -o-transform: translate(-50%, -50%) scaleX(-1) !important; transform: translate(-50%, -50%) scaleX(-1) !important;}.revslider-initialised .tp-rightarrow.custom:before{content: '\f118' !important;}.revslider-initialised .bixol-bullet-number .tp-bullet{width: 34px; height: 34px; font-size: 16px; font-weight: 700; color: var(--dark-color); line-height: 34px; text-align: center; -webkit-border-radius: 34px; -khtml-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px; border-radius: 34px; font-family: 'Poppins', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); background-color: rgba(255, 255, 255, 0.45) !important;}@media screen and (max-width: 1400px){.revslider-initialised .bixol-bullet-number .tp-bullet{width: 30px; height: 30px; line-height: 30px; font-size: 14px;} }.revslider-initialised .bixol-bullet-number .tp-bullet.selected{color: #fff; background-color: var(--secondary-color) !important;}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(1):before{content: '01';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(2):before{content: '02';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(3):before{content: '03';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(4):before{content: '04';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(5):before{content: '05';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(6):before{content: '06';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(7):before{content: '07';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(8):before{content: '08';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(9):before{content: '09';}.revslider-initialised .bixol-bullet-number .tp-bullet:nth-child(10):before{content: '10';}@media screen and (max-width: 1400px){.revslider-initialised .bixol-bullet-number.nav-pos-hor-leftnav-pos-ver-centernav-dir-vertical{left: -15px !important;} }.revslider-initialised .bixol-bullet-round-one .tp-bullet{width: 18px; height: 18px; background-color: var(--primary-color) !important; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.revslider-initialised .bixol-bullet-round-one .tp-bullet:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; -webkit-box-shadow: 0 0 0 6px #fff; -khtml-box-shadow: 0 0 0 6px #fff; -moz-box-shadow: 0 0 0 6px #fff; -ms-box-shadow: 0 0 0 6px #fff; -o-box-shadow: 0 0 0 6px #fff; box-shadow: 0 0 0 6px #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.revslider-initialised .bixol-bullet-round-one .tp-bullet.selected:before{-webkit-box-shadow: 0 0 0 6px #fff; -khtml-box-shadow: 0 0 0 6px #fff; -moz-box-shadow: 0 0 0 6px #fff; -ms-box-shadow: 0 0 0 6px #fff; -o-box-shadow: 0 0 0 6px #fff; box-shadow: 0 0 0 6px #fff;}.revslider-initialised .bixol-bullet-round-one .tp-bullet:not(.selected){-webkit-transform: scale(0.8); -khtml-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}.revslider-initialised .bixol-bullet-round-one .tp-bullet:not(.selected):before{opacity: 0;}.revslider-initialised .bixol-bullet-round-two .tp-bullet{width: 9px; height: 9px; background-color: #000 !important; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.revslider-initialised .bixol-bullet-round-two .tp-bullet:before{content: ''; position: absolute; top: -5px; left: -5px; width: 19px; height: 19px; border: 3px solid #000; -webkit-border-radius: 19px; -khtml-border-radius: 19px; -moz-border-radius: 19px; -ms-border-radius: 19px; -o-border-radius: 19px; border-radius: 19px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; -webkit-transform: translate(1.2); -khtml-transform: translate(1.2); -moz-transform: translate(1.2); -ms-transform: translate(1.2); -o-transform: translate(1.2); transform: translate(1.2);}.revslider-initialised .bixol-bullet-round-two .tp-bullet.selected{background-color: var(--fifth-color) !important;}.revslider-initialised .bixol-bullet-round-two .tp-bullet.selected:before{opacity: 1; -webkit-transform: translate(1); -khtml-transform: translate(1); -moz-transform: translate(1); -ms-transform: translate(1); -o-transform: translate(1); transform: translate(1);}.revslider-initialised .bixol-bullet-round-three .tp-bullet{width: 29px; height: 3px; background-color: #bdbfc9 !important; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.revslider-initialised .bixol-bullet-round-three .tp-bullet.selected{background-color: var(--secondary-color) !important;}@media screen and (max-width: 1260px){.revslider-initialised .bixol-bullet-number,.revslider-initialised .bixol-bullet-round-one,.revslider-initialised .bixol-bullet-round-two{display: none;} }.revslider-initialised .ct-video-shortcode .ct-video-item{border: none;}.revslider-initialised .ct-video-button{width: 80px; height: 80px; background-color: rgba(255, 255, 255, 0.18); font-size: 18px;}@media screen and (max-width: 991px){.revslider-initialised .ct-video-button{width: 60px; height: 60px; font-size: 16px;} }.revslider-initialised .ct-video-button.video-primary{height: 57px; width: 57px; background-color: var(--primary-color); -webkit-border-radius: 57px; -khtml-border-radius: 57px; -moz-border-radius: 57px; -ms-border-radius: 57px; -o-border-radius: 57px; border-radius: 57px; text-align: center; line-height: 57px; display: inline-block; color: #fff; font-size: 16px;}.revslider-initialised .ct-video-button.border-effect:before{content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.63); border-radius: 50%; animation: pulse-border2 1500ms ease-out infinite; -webkit-animation: pulse-border2 1500ms ease-out infinite; z-index: -2;}.revslider-initialised .ct-video-button.border-effect:after{display: block; content: ''; background-color: inherit; background-image: inherit; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}.revslider-initialised .ct-video-button.border-effect:hover:before,.revslider-initialised .ct-video-button.border-effect:focus:before{-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}.revslider-initialised .ct-video-button.style2{border: 3px solid #fff; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); -khtml-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35); background-position: center; background-repeat: no-repeat; background-size: cover; position: static; transform: translate(0%, 0%);}.revslider-initialised .ct-video-button.style2:before{display: none;}.revslider-initialised .ct-video-button.style2:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 7, 36, 0.67); background-image: none;}.revslider-initialised .ct-video-button.style2 i{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.revslider-initialised .ct-video-item.ct-style2{width: 56px; height: 56px; z-index: 1;}.revslider-initialised .ct-video-item.ct-style2:before{content: ''; height: 72px; width: 36px; -webkit-border-radius: 72px 0 0 72px; -khtml-border-radius: 72px 0 0 72px; -moz-border-radius: 72px 0 0 72px; -ms-border-radius: 72px 0 0 72px; -o-border-radius: 72px 0 0 72px; border-radius: 72px 0 0 72px; position: absolute; top: -8px; left: -8px; background-color: var(--primary-color); z-index: -1;}.revslider-initialised .nav-number{-webkit-transform: rotate(-450deg); -khtml-transform: rotate(-450deg); -moz-transform: rotate(-450deg); -ms-transform: rotate(-450deg); -o-transform: rotate(-450deg); transform: rotate(-450deg); display: inline-block; position: relative;}.revslider-initialised .nav-number:before{content: ''; width: 132px; height: 1px; background-color: #e2e2e2; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 100%; margin-right: 20px;}.revslider-initialised .nav-number span{color: var(--secondary-color);}.revslider-initialised .tparrows.custom-bixol1{width: 80px; height: 80px; text-align: center; background-color: var(--secondary-color); border-radius: 100%; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.revslider-initialised .tparrows.custom-bixol1:before{content: '\f108'; font-family: "Flaticon-V3"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 28px;}@media screen and (max-width: 1600px){.revslider-initialised .tparrows.custom-bixol1{width: 60px; height: 60px;}.revslider-initialised .tparrows.custom-bixol1:before{font-size: 22px;} }.revslider-initialised .tparrows.custom-bixol1.tp-leftarrow:before{transform: translate(-50%, -50%) scaleX(-1);}.revslider-initialised .tparrows.custom-bixol1:hover{background-color: var(--primary-color);}.ct-latest-news1 .item--title{margin-top: -6px; margin-bottom: 8px; font-size: 16px; line-height: 24px; color: #fff;}.ct-latest-news1 .item--title a{color: inherit;}.ct-latest-news1 .item--featured{width: 80px; margin-right: 16px; min-width: 80px; position: relative; overflow: hidden; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}.ct-latest-news1 .item--featured a{display: block; position: relative; overflow: hidden; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}.ct-latest-news1 .item--featured img{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-latest-news1 .item--meta{list-style: none; display: flex; flex-wrap: wrap; font-size: 10px; color: #fff; margin: 0; font-family: 'Roboto', sans-serif;}.ct-latest-news1 .item--meta li{margin-right: 8px;}.ct-latest-news1 .item--meta li i{margin-right: 4px;}.ct-latest-news1 .item--meta li:last-child{margin-right: 0;}.ct-latest-news1 .grid--item{display: flex; flex-wrap: nowrap;}.ct-latest-news1 .grid--item:hover .item--featured img{-webkit-transform: scale(1.14); -khtml-transform: scale(1.14); -moz-transform: scale(1.14); -ms-transform: scale(1.14); -o-transform: scale(1.14); transform: scale(1.14);}.ct-latest-news1 .grid--item + .grid--item{margin-top: 19px;}.ct-latest-news1.style2 .item--featured{width: 100px; min-width: 100px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-right: 22px;}@media screen and (max-width: 767px){.ct-latest-news1.style2 .item--featured{width: 80px; min-width: 80px; margin-right: 15px;} }.ct-latest-news1.style2 .item--title{font-size: 18px; color: #001c8f; line-height: 24px;}@media screen and (max-width: 767px){.ct-latest-news1.style2 .item--title{margin-top: -4px; font-size: 16px;} }.ct-latest-news1.style2 .item--title:hover{color: var(--primary-color);}.ct-latest-news1.style2 .item--meta{font-size: 14px; color: #5a6079;}@media screen and (max-width: 767px){.ct-latest-news1.style2 .item--meta{font-size: 12px;} }.ct-latest-news1.style2 .item--meta li{margin-right: 20px;}@media screen and (max-width: 767px){.ct-latest-news1.style2 .item--meta li{margin-right: 10px;} }.ct-latest-news1.style2 .item--meta li:last-child{margin-right: 0;}.ct-latest-news1.style2 .grid--item + .grid--item{margin-top: 23px;}.ct-testimonial-carousel5 .item--image{width: 108px; height: 108px; border: 5px solid #fff; border-radius: 108px; overflow: hidden; margin: -80px auto 24px auto; -webkit-box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2); -khtml-box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2); -moz-box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2); -ms-box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2); -o-box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2); box-shadow: 0 13px 35px rgba(5, 71, 241, 0.2);}.ct-testimonial-carousel5 .item--description{font-size: 16px; line-height: 24px; color: #666; margin-bottom: 22px;}.ct-testimonial-carousel5 .item--title{font-size: 18px; margin-bottom: 7px;}.ct-testimonial-carousel5 .item--position{font-size: 15px; color: #666;}.ct-testimonial-carousel5 .item--inner{margin: 60px 20px 20px 20px; background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); -khtml-box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); -moz-box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); -ms-box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); -o-box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); box-shadow: 0 10px 30px rgba(0, 28, 143, 0.05); text-align: center; padding: 30px 30px 24px; position: relative;}@media screen and (max-width: 767px){.ct-testimonial-carousel5 .item--inner{padding-left: 15px; padding-right: 15px;} }.ct-testimonial-carousel5 .item--inner:before{content: ''; position: absolute; right: 0; left: -20px; width: calc(100% + 40px); bottom: -20px; background-color: rgba(255, 255, 255, 0.9); z-index: -1; height: calc(100% + 20px); border-radius: 5px;}.ct-blog-carousel-layout4 .item--featured{position: relative;}.ct-blog-carousel-layout4 .item--featured .item--overlay{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 80%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 28, 143, 0.85)), to(rgba(0, 28, 143, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 28, 143, 0.85), rgba(0, 28, 143, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 28, 143, 0.85), rgba(0, 28, 143, 0)); background-image: -ms-linear-gradient(bottom, rgba(0, 28, 143, 0.85), rgba(0, 28, 143, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 28, 143, 0.85), rgba(0, 28, 143, 0)); background-image: linear-gradient(bottom, rgba(0, 28, 143, 0.85), rgba(0, 28, 143, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 28, 143, 0.85)', endColorStr='rgba(0, 28, 143, 0)'); z-index: 9;}.ct-blog-carousel-layout4 .item--featured img{width: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout4 .item--body{position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 24px 26px; z-index: 10;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout4 .item--body{padding-left: 15px; padding-right: 15px; padding-bottom: 20px;} }.ct-blog-carousel-layout4 .item--title{font-size: 20px; line-height: 24px; color: #fff;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout4 .item--title{font-size: 18px;} }.ct-blog-carousel-layout4 .item--title a{color: inherit;}.ct-blog-carousel-layout4 .item--title a:hover{color: inherit;}.ct-blog-carousel-layout4 .item--meta{margin: 0; display: flex; list-style: none; flex-wrap: wrap; font-size: 14px; line-height: 24px; color: #fff; font-family: 'Roboto', sans-serif;}.ct-blog-carousel-layout4 .item--meta i{margin-right: 8px;}.ct-blog-carousel-layout4 .item--meta li{margin-right: 30px;}.ct-blog-carousel-layout4 .item--meta li:last-child{margin-right: 0;}.ct-blog-carousel-layout4 .grid-item-inner{position: relative; overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-blog-carousel-layout4 .grid-item-inner:hover .item--featured img{-webkit-transform: scale(1.18) rotate(6deg); -khtml-transform: scale(1.18) rotate(6deg); -moz-transform: scale(1.18) rotate(6deg); -ms-transform: scale(1.18) rotate(6deg); -o-transform: scale(1.18) rotate(6deg); transform: scale(1.18) rotate(6deg);}.ct-image-single img{width: auto;}.ct-image-single .ct-image-bg{min-height: 300px; display: inline-block; width: 100%;}.ct-col-line1:before{content: ''; width: 0; height: 70px; border-right: 2px dashed #c3ceee; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}@media screen and (max-width: 1199px){.ct-col-line1:before{display: none;} }.ct-step-1 > .elementor-column-wrap:before,.ct-step-2 > .elementor-column-wrap:before{content: ''; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute;}@media screen and (max-width: 767px){.ct-step-1 > .elementor-column-wrap:before,.ct-step-2 > .elementor-column-wrap:before{display: none;} }.ct-step-1 > .elementor-column-wrap:before{top: 66px; width: 70px; height: 10px; right: -35px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/step-img1.png");}.ct-step-2 > .elementor-column-wrap:before{top: 63px; width: 46px; height: 16px; right: -23px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/step-img2.png");}.ct-pricing-single1{padding: 32px 40px; position: relative; z-index: 1; text-align: center;}@media screen and (max-width: 1199px){.ct-pricing-single1{padding-left: 30px; padding-right: 30px;} }@media screen and (max-width: 991px){.ct-pricing-single1{padding-left: 20px; padding-right: 20px;} }.ct-pricing-single1:before{content: ''; background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -khtml-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -moz-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -ms-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -o-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); z-index: -1;}.ct-pricing-single1 .pricing--icon{height: 102px; width: 102px; line-height: 102px; margin: 0 auto 38px auto; font-size: 60px; color: #fff; background-color: var(--primary-color); border-radius: 100px;}.ct-pricing-single1 .pricing--title{margin-bottom: 25px; font-size: 24px; color: #001c8f; font-weight: 700;}.ct-pricing-single1 .pricing--feature{list-style: none; margin: 0 20px 38px 20px; font-size: 16px; font-weight: 500; color: #001c8f;}@media screen and (max-width: 1199px){.ct-pricing-single1 .pricing--feature{margin-left: 0; margin-right: 0;} }.ct-pricing-single1 .pricing--feature li{border-top: 1px solid #ccd2e9; padding: 6px 0;}.ct-pricing-single1 .pricing--feature li:last-child{border-bottom: 1px solid #ccd2e9;}.ct-pricing-single1 .pricing--feature li.active{text-decoration: line-through;}.ct-pricing-single1 .pricing--price{line-height: 1; font-size: 48px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #001c8f; margin-bottom: 42px;}@media screen and (max-width: 1199px){.ct-pricing-single1 .pricing--price{font-size: 32px;} }.ct-pricing-single1 .pricing--price span{font-size: 16px; font-weight: 500;}.ct-pricing-single1 .pricing--button .btn{background-color: transparent; border: 1px solid #001c8f; color: #001c8f; line-height: 50px; padding: 0 34px; border-radius: 5px;}.ct-pricing-single1 .pricing--button .btn:hover,.ct-pricing-single1 .pricing--button .btn:focus{border-color: var(--primary-color); background-color: var(--primary-color); color: #fff;}.ct-pricing-single1.item--highlight{z-index: 99;}.ct-pricing-single1.item--highlight:before{background-color: var(--primary-color); height: calc(100% + 34px); top: -17px;}@media screen and (max-width: 767px){.ct-pricing-single1.item--highlight:before{height: 100%; top: 0;} }.ct-pricing-single1.item--highlight .pricing--icon{background-color: #fff; color: #001c8f;}.ct-pricing-single1.item--highlight .pricing--title,.ct-pricing-single1.item--highlight .pricing--price{color: #fff;}.ct-pricing-single1.item--highlight .pricing--feature{color: #fff;}.ct-pricing-single1.item--highlight .pricing--feature li{border-color: rgba(255, 255, 255, 0.2);}.ct-pricing-single1.item--highlight .pricing--button .btn{border-color: var(--secondary-color); background-color: var(--secondary-color); color: #fff;}.ct-pricing-single1.item--highlight .pricing--button .btn:hover,.ct-pricing-single1.item--highlight .pricing--button .btn:focus{border-color: #fff; background-color: #fff; color: #001c8f;}.ct-team-grid2{text-align: center;}.ct-team-grid2 .item--image{position: relative; margin: 0 auto 19px auto; display: inline-block; -webkit-border-radius: 255px; -khtml-border-radius: 255px; -moz-border-radius: 255px; -ms-border-radius: 255px; -o-border-radius: 255px; border-radius: 255px; overflow: hidden; -webkit-box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); -khtml-box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); -moz-box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); -ms-box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); -o-box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); box-shadow: 0 1px 30px rgba(0, 28, 143, 0.1); border: 5px solid #fff;}.ct-team-grid2 .item--image:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 255px; -khtml-border-radius: 255px; -moz-border-radius: 255px; -ms-border-radius: 255px; -o-border-radius: 255px; border-radius: 255px; background-color: rgba(0, 0, 0, 0.5); z-index: 1; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-team-grid2 .item--image:after{z-index: 2; content: ''; width: 260px; height: 176px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-item-team.png"); position: absolute; bottom: -25px; right: -68px; transform: rotate(19deg); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-team-grid2 .item--image img{-webkit-border-radius: 255px; -khtml-border-radius: 255px; -moz-border-radius: 255px; -ms-border-radius: 255px; -o-border-radius: 255px; border-radius: 255px;}.ct-team-grid2 .item--title{font-size: 24px; color: #001c8f; margin-bottom: 5px;}.ct-team-grid2 .item--position{color: #628dfb;}.ct-team-grid2 .item--social{position: absolute; bottom: 42px; left: 0; width: 100%; z-index: 3; padding-left: 50px; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(40px); -khtml-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}.ct-team-grid2 .item--social a{color: #001c8f; width: 30px; height: 30px; line-height: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; background-color: #fff; display: inline-block; font-size: 14px; margin-left: 6px;}.ct-team-grid2 .item--social a:hover{-webkit-transform: translateY(-4px); -khtml-transform: translateY(-4px); -moz-transform: translateY(-4px); -ms-transform: translateY(-4px); -o-transform: translateY(-4px); transform: translateY(-4px);}.ct-team-grid2 .item--inner{margin-bottom: 50px;}.ct-team-grid2 .item--inner:hover .item--image:before,.ct-team-grid2 .item--inner:hover .item--image:after{opacity: 1;}.ct-team-grid2 .item--inner:hover .item--social{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1;}.ct-heading .ct-heading--inner{display: inline-block; position: relative;}.ct-heading .item--sub-title{font-size: 18px; font-weight: 500; margin-bottom: 9px;}.ct-heading .item--sub-title.st-line-right .item--sub-title-inner{display: inline-block; padding-right: 41px; position: relative;}.ct-heading .item--sub-title.st-line-right .item--sub-title-inner:before{content: ''; width: 30px; height: 2px; background-color: var(--primary-color); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-heading .item--sub-title.st-line-right2 .item--sub-title-inner{display: inline-block; padding-right: 102px; position: relative;}.ct-heading .item--sub-title.st-line-right2 .item--sub-title-inner:before{content: ''; width: 80px; height: 3px; background-color: var(--primary-color); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-heading .item--sub-title.st-line-center .item--sub-title-inner{display: inline-block; padding-left: 41px; padding-right: 41px; position: relative;}.ct-heading .item--sub-title.st-line-center .item--sub-title-inner:before,.ct-heading .item--sub-title.st-line-center .item--sub-title-inner:after{content: ''; width: 30px; height: 2px; background-color: var(--primary-color); position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-heading .item--sub-title.st-line-center .item--sub-title-inner:before{left: 0;}.ct-heading .item--sub-title.st-line-center .item--sub-title-inner:after{right: 0;}.ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner{display: inline-block; padding-left: 71px; padding-right: 71px; position: relative;}.ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner:before,.ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner:after{content: ''; width: 53px; height: 3px; background-color: var(--primary-color); position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner:before{left: 0;}.ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner:after{right: 0;}.ct-heading .item--sub-title.st-primary-color{color: var(--primary-color); font-size: 18px; font-weight: 500;}.ct-heading .item--sub-title-inner{display: inline-flex; flex-wrap: nowrap; align-items: center;}.ct-heading .item--sub-title-inner i{background-image: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-color)), to(var(--primary-color))); background-image: -webkit-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -moz-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -ms-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -o-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: linear-gradient(bottom, var(--secondary-color), var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--secondary-color)', endColorStr='var(--primary-color)');}.ct-heading .item--sub-title-inner i,.ct-heading .item--sub-title-inner img{margin-right: 6px;}.ct-heading .item--title cite{font-style: normal; color: var(--primary-color);}.ct-heading .item--title small{font-size: inherit;}.ct-heading .item--title.st-line-right span{position: relative; display: inline-block; padding-right: 100px;}@media screen and (max-width: 991px){.ct-heading .item--title.st-line-right span{padding-right: 60px;} }.ct-heading .item--title.st-line-right span:before{content: ''; width: 82px; height: 3px; background-color: var(--primary-color); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}@media screen and (max-width: 991px){.ct-heading .item--title.st-line-right span:before{width: 44px; height: 2px;} }.ct-heading h3.item--title{font-size: 36px; line-height: 1.3;}.ct-heading .icon-sub-title{width: 34px; height: 27px; position: relative; margin-right: 10px;}.ct-heading .icon-sub-title svg:nth-child(1){height: 11px; top: 0; right: 8px;}.ct-heading .icon-sub-title svg:nth-child(2){height: 17px; bottom: 5px; left: 0;}.ct-heading .icon-sub-title svg:nth-child(3){height: 17px; bottom: 0; right: 0;}.ct-heading .icon-sub-title svg{position: absolute;}.ct-heading .ct-text-highlight{position: relative;}.ct-heading .ct-text-highlight:before{content: ''; position: absolute; top: 50%; left: 50%; width: 180%; height: 180%; z-index: -1; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.cite-color .ct-heading .item--title cite{color: var(--fifth-color);}.ct-text-editor .first-letter{font-weight: 600; display: inline-block; float: left; margin: 5px 20px 0 0; width: 45px; height: 45px; text-align: center; color: #282828; font-size: 40px; line-height: 45px;}.ct-text-editor .first-letter.style2{font-size: 25px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background-color: var(--secondary-color); color: #fff;}.ct-text-editor .first-letter.style3{background-color: var(--primary-color); color: #fff; font-size: 25px;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-response{font-size: 14px; line-height: 24px; margin-top: 15px; color: #999;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-response p{margin-bottom: 0;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields{position: relative; overflow: hidden;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="email"],.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="text"]{border: none; background-color: #1e294a; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; height: 46px; font-size: 14px; font-weight: 400; color: #fff; padding-left: 20px; padding-right: 70px;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields .fac-envelope{position: absolute; top: 50%; left: 20px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: #646464;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="submit"]{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; position: absolute; bottom: 0; right: 0; height: 46px; width: 62px; padding: 0; opacity: 0; z-index: 3;}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:before,.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:after{font-weight: 400; font-family: "Font Awesome 5 Pro"; height: 46px; width: 62px; font-size: 15px; position: absolute; bottom: 0; right: 0; color: #fff; text-align: center; line-height: 46px; z-index: 1; overflow: hidden;}@media screen and (max-width: 991px){.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:before,.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:after{width: 46px;} }.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:before{content: ''; background-color: var(--primary-color);}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:after{z-index: 2; content: '\f1d8';}.ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields:hover:after{-o-animation: toTopFromBottom 0.3s forwards; -ms-animation: toTopFromBottom 0.3s forwards; -webkit-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards;}.ct-mailchimp1.style2 .mc4wp-form{max-width: 770px; margin: 0 auto; position: relative;}.ct-mailchimp1.style2 .field-group{display: flex; flex-wrap: wrap;}.ct-mailchimp1.style2 .field-group .field-input{width: 100%;}.ct-mailchimp1.style2 [type="email"]{background-color: #eef2f7; height: 60px; padding: 0 40px; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; font-size: 20px; color: #082680; border: none;}.ct-mailchimp1.style2 [type="submit"]{position: absolute; top: 0; right: 0; line-height: 60px; -webkit-border-radius: 0 60px 60px 0; -khtml-border-radius: 0 60px 60px 0; -moz-border-radius: 0 60px 60px 0; -ms-border-radius: 0 60px 60px 0; -o-border-radius: 0 60px 60px 0; border-radius: 0 60px 60px 0; padding: 0 42px; font-weight: 500; font-size: 16px; background-color: var(--primary-color);}@media screen and (max-width: 767px){.ct-mailchimp1.style2 [type="submit"]{position: static; width: 100%; margin-top: 10px; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px;} }.ct-mailchimp1.style2 [type="submit"]:hover,.ct-mailchimp1.style2 [type="submit"]:focus{background-color: var(--secondary-color);}.ct-mailchimp1.style2 .mc4wp-error{margin-top: 10px; font-size: 15px; text-align: center;}.ct-mailchimp1.style3 .mc4wp-form{max-width: 770px; margin: 0 auto; position: relative;}.ct-mailchimp1.style3 .field-group{display: flex; flex-wrap: wrap;}.ct-mailchimp1.style3 .field-group .field-input{width: 100%;}.ct-mailchimp1.style3 [type="email"]{background-color: #171739; height: 50px; padding: 0 15px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: 16px; color: #a3a3a3; font-weight: 500; border: none;}.ct-mailchimp1.style3 [type="submit"]{position: absolute; top: 0; right: 0; line-height: 50px; -webkit-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; padding: 0 20px; font-size: 18px; background-image: -webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -moz-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -ms-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -o-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%;}@media screen and (max-width: 767px){.ct-mailchimp1.style3 [type="submit"]{position: static; width: 100%; margin-top: 10px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;} }.ct-mailchimp1.style3 [type="submit"]:hover,.ct-mailchimp1.style3 [type="submit"]:focus{background-position: 100%;}.ct-mailchimp1.style3 .mc4wp-error{margin-top: 10px; font-size: 15px; text-align: center;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-response{font-size: 14px; line-height: 24px; margin-top: 15px; color: #999;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-response p{margin-bottom: 0;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields{position: relative; overflow: hidden;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="email"],.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="text"]{border: none; background-color: #fff; -webkit-border-radius: 47px; -khtml-border-radius: 47px; -moz-border-radius: 47px; -ms-border-radius: 47px; -o-border-radius: 47px; border-radius: 47px; height: 46px; font-size: 14px; font-weight: 400; color: rgba(77, 88, 100, 0.7); padding-left: 20px; padding-right: 70px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields .fac-envelope{position: absolute; top: 50%; left: 20px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: #646464;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="submit"]{-webkit-border-radius: 0 46px 46px 0; -khtml-border-radius: 0 46px 46px 0; -moz-border-radius: 0 46px 46px 0; -ms-border-radius: 0 46px 46px 0; -o-border-radius: 0 46px 46px 0; border-radius: 0 46px 46px 0; position: absolute; bottom: 0; right: 0; height: 46px; width: 46px; padding: 0; opacity: 0; z-index: 3;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before,.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after{font-weight: 400; font-family: "Font Awesome 5 Pro"; height: 46px; width: 46px; font-size: 15px; position: absolute; bottom: 0; right: 0; color: #fff; text-align: center; line-height: 46px; z-index: 1; overflow: hidden;}@media screen and (max-width: 991px){.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before,.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after{width: 46px;} }.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before{content: ''; background-color: var(--primary-color); -webkit-border-radius: 0 46px 46px 0; -khtml-border-radius: 0 46px 46px 0; -moz-border-radius: 0 46px 46px 0; -ms-border-radius: 0 46px 46px 0; -o-border-radius: 0 46px 46px 0; border-radius: 0 46px 46px 0;}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after{z-index: 2; content: '\f1d8';}.ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:hover:after{-o-animation: toTopFromBottom 0.3s forwards; -ms-animation: toTopFromBottom 0.3s forwards; -webkit-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-response{font-size: 14px; line-height: 24px; margin-top: 15px; color: #fff;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-response p{margin-bottom: 0;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields{position: relative;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields input[type="email"],.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields input[type="text"]{height: 60px; border-radius: 60px; font-size: 16px; color: #4d5864; border: none; margin-right: 10px;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields input[type="submit"]{line-height: 60px; padding: 0 34px; font-size: 16px; text-transform: uppercase; font-weight: 600; border-radius: 60px;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields input[type="submit"]:focus{background-color: var(--secondary-color);}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields .field-group{display: flex; flex-wrap: wrap; margin: 0 -10px;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields .field-group .field-input{padding: 5px 10px;}.ct-mailchimp1.style5 .mc4wp-form .mc4wp-form-fields .field-group .field-input.field-first{flex-grow: 1;}.ct-icon1.style1{margin-left: -10px;}.ct-icon1.style1 a{font-size: 16px; color: var(--primary-color); display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-right: 4px;}.ct-icon1.style1 a:hover{color: inherit; -webkit-transform: translate(0, -4px); -khtml-transform: translate(0, -4px); -moz-transform: translate(0, -4px); -ms-transform: translate(0, -4px); -o-transform: translate(0, -4px); transform: translate(0, -4px);}.ct-icon1.style2{margin: 0 -12px;}@media screen and (max-width: 767px){.ct-icon1.style2{margin: 0 -6px;} }.ct-icon1.style2 a i{width: 56px; height: 56px; font-size: 20px; line-height: 56px; -webkit-border-radius: 56px; -khtml-border-radius: 56px; -moz-border-radius: 56px; -ms-border-radius: 56px; -o-border-radius: 56px; border-radius: 56px; text-align: center; color: #fff; background-color: var(--primary-color); margin: 0 12px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-icon1.style2 a i:hover{opacity: 0.8;}@media screen and (max-width: 767px){.ct-icon1.style2 a i{margin: 0 6px;} }.ct-icon1.style2 a i.fa-facebook-f{background-color: #5067ae;}.ct-icon1.style2 a i.fa-twitter{background-color: #6da9de;}.ct-icon1.style2 a i.fa-instagram{background-color: #c31a34;}.ct-icon1.style2 a i.fa-linkedin-in{background-color: #526ae0;}.ct-icon1.style3 a{color: #fff; height: 35px; width: 35px; line-height: 35px; -webkit-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; background-color: rgba(255, 255, 255, 0.15); text-align: center; margin-right: 11px; display: inline-block; font-size: 15px;}.ct-icon1.style3 a i{color: inherit !important;}.ct-icon1.style3 a:hover,.ct-icon1.style3 a:focus{background-color: var(--fifth-color);}.ct-icon1.style4{margin: 0 -4px;}.ct-icon1.style4 a{display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; color: rgba(22, 40, 92, 0.5); border: 1px solid rgba(22, 40, 92, 0.5); border-radius: 30px; margin: 0 4px; font-size: 14px;}.ct-icon1.style4 a:hover{color: #fff; border-color: var(--primary-color); background-color: var(--primary-color);}.ct-icon1.style5{margin: 0 -2px;}.ct-icon1.style5 a{display: inline-flex; width: 22px; height: 22px; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.8); border: 1px solid rgba(255, 255, 255, 0.8); border-radius: 22px; margin: 0 2px; font-size: 10px;}.ct-icon1.style5 a:hover{color: var(--primary-color); border-color: #fff; background-color: #fff;}.ct-icon1.style6{margin: 0 -6px;}.ct-icon1.style6 a{display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; color: #fbf9fa; border: 1px solid #fbf9fa; border-radius: 30px; margin: 0 6px; font-size: 13px;}.ct-icon1.style6 a:hover{color: #fff; border-color: var(--primary-color); background-color: var(--primary-color);}.ct-contact-info1{list-style: none; margin-bottom: 0; font-size: 14px; line-height: 24px; color: #333;}.ct-contact-info1 i{color: var(--primary-color);}.ct-contact-info1 li{display: flex; flex-wrap: nowrap;}.ct-contact-info1 li + li{margin-top: 14px;}.ct-contact-info1 li a{color: inherit;}.ct-contact-info1 li a:hover{color: inherit;}.ct-contact-info1 .ct-contact-icon{display: inline-block; margin-right: 10px;}.ct-fancy-box-layout1.style1{border: 1px solid #e9eaf6; padding: 30px 20px 30px 36px; display: flex; flex-wrap: nowrap; position: relative; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; background-color: #fff;}@media screen and (max-width: 1199px){.ct-fancy-box-layout1.style1{padding-left: 15px; padding-right: 15px;}.ct-fancy-box-layout1.style1 .item--description{font-size: 14px;} }@media screen and (max-width: 991px){.ct-fancy-box-layout1.style1{display: block;} }.ct-fancy-box-layout1.style1 .item--description{word-break: break-word;}.ct-fancy-box-layout1.style1 .item--icon{line-height: 1; margin-right: 16px; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style1 .item--icon{margin-bottom: 16px;} }.ct-fancy-box-layout1.style1 .item--icon i{font-size: 48px; color: var(--primary-color);}.ct-fancy-box-layout1.style1 .item--icon i.flaticon-pin{margin-left: -6px; margin-right: -6px;}.ct-fancy-box-layout1.style1 .item--icon svg{height: 48px; width: 48px; fill: var(--primary-color);}.ct-fancy-box-layout1.style1 .item--title{margin-bottom: 6px;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style1 .item--title{font-size: 18px;} }.ct-fancy-box-layout1.style1 .item--link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-fancy-box-layout1.style1:hover{-webkit-box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17); -khtml-box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17); -moz-box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17); -ms-box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17); -o-box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17); box-shadow: 0 13px 29px rgba(2, 21, 78, 0.17);}.ct-fancy-box-layout1.style1:hover .item--icon{animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}.ct-fancy-box-layout1.style2{display: flex; flex-wrap: nowrap;}.ct-fancy-box-layout1.style2 .item--icon{height: 63px; min-width: 63px; width: 63px; background-color: var(--four-color); position: relative; -webkit-border-radius: 63px; -khtml-border-radius: 63px; -moz-border-radius: 63px; -ms-border-radius: 63px; -o-border-radius: 63px; border-radius: 63px; margin-right: 36px;}@media screen and (max-width: 1199px){.ct-fancy-box-layout1.style2 .item--icon{margin-right: 30px;} }@media screen and (max-width: 991px){.ct-fancy-box-layout1.style2 .item--icon{margin-right: 20px;} }.ct-fancy-box-layout1.style2 .item--icon *{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-fancy-box-layout1.style2 .item--icon i{font-size: 24px; color: #fff;}.ct-fancy-box-layout1.style2 .item--title{margin-top: 3px; font-size: 24px; font-weight: 600; margin-bottom: 8px;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style2 .item--title{font-size: 20px;} }.ct-fancy-box-layout1.style2:hover .item--icon{animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}.ct-fancy-box-layout1.style3{display: flex; flex-wrap: nowrap;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style3{display: block;} }.ct-fancy-box-layout1.style3 .item--title{margin-bottom: 14px; font-size: 20px; color: #000;}.ct-fancy-box-layout1.style3 .item--icon{line-height: 1; min-width: 55px; padding-right: 10px;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style3 .item--icon{margin-bottom: 12px;} }.ct-fancy-box-layout1.style3 .item--icon i{font-size: 32px; color: var(--fifth-color);}.ct-fancy-box-layout1.style3 .item--icon svg{height: 36px; fill: var(--fifth-color); width: auto;}.ct-fancy-box-layout1.style3 .item--icon svg path{fill: var(--fifth-color) !important;}.ct-fancy-box-layout1.style3 .item--description{font-size: 16px; line-height: 27px; color: #666;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style3 .item--description{font-size: 14px; line-height: 25px;} }.ct-fancy-box-layout1.style3 .item--description b{color: #000;}.ct-fancy-box-layout2{padding-left: 35px; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 991px){.ct-fancy-box-layout2{padding-left: 0; text-align: center; margin-top: 32px;} }.ct-fancy-box-layout2 .item--icon{position: absolute; top: 50%; left: 4px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); height: 64px; width: 64px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); color: #fff; z-index: 100;}.ct-fancy-box-layout2 .item--icon:before,.ct-fancy-box-layout2 .item--icon:after{content: ''; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ct-fancy-box-layout2 .item--icon:before{background-color: var(--dark-color);}.ct-fancy-box-layout2 .item--icon:after{background-color: var(--primary-color); z-index: -1; top: 6px; left: -4px;}.ct-fancy-box-layout2 .item--icon *{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 38px;}@media screen and (max-width: 991px){.ct-fancy-box-layout2 .item--icon{left: 0; right: 0; top: -32px; transform: translate(0, 0); margin: auto;} }.ct-fancy-box-layout2 .item--title{font-size: 22px; margin-bottom: 10px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-fancy-box-layout2 .item--title{font-size: 20px;} }@media screen and (max-width: 991px){.ct-fancy-box-layout2 .item--title{font-size: 18px;} }.ct-fancy-box-layout2 .item--description{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 991px){.ct-fancy-box-layout2 .item--description{font-size: 14px; line-height: 24px;} }.ct-fancy-box-layout2 .item--holder{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); padding: 30px 30px 30px 50px; position: relative; z-index: 1;}@media screen and (max-width: 1199px){.ct-fancy-box-layout2 .item--holder{padding-right: 18px;} }@media screen and (max-width: 991px){.ct-fancy-box-layout2 .item--holder{padding-left: 15px; padding-right: 15px; padding-top: 55px;} }.ct-fancy-box-layout2 .item--holder .item--link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-fancy-box-layout2 .item--holder:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -khtml-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -moz-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -ms-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -o-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); background-color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout2 .item--link i{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); color: var(--secondary-color); position: absolute; bottom: 15px; right: 15px; transform: rotate(45deg);}.ct-fancy-box-layout2:hover{-webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}.ct-fancy-box-layout2:hover .item--holder .item--title{color: #fff;}.ct-fancy-box-layout2:hover .item--holder .item--description{color: #aabcf3;}.ct-fancy-box-layout2:hover .item--holder:before{background-color: var(--dark-color); -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-line.png"); background-repeat: no-repeat; background-position: center right; background-size: cover;}.ct-fancy-box-layout2:hover .item--icon{color: var(--secondary-color);}.ct-fancy-box-layout2:hover .item--icon:before{background-color: #fff;}.ct-fancy-box-layout2:hover .item--link i{color: #fff;}.ct-fancy-box-layout3{text-align: center;}.ct-fancy-box-layout3.style1 .item--icon{height: 116px; width: 116px; color: var(--secondary-color); position: relative; margin: 0 auto 32px auto; z-index: 1; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout3.style1 .item--icon i{font-size: 40px; display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout3.style1 .item--icon:before,.ct-fancy-box-layout3.style1 .item--icon:after{content: ''; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: absolute; bottom: 0; left: 0; right: 0; height: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}.ct-fancy-box-layout3.style1 .item--icon:before{background-color: #f1f3f8; z-index: -1;}.ct-fancy-box-layout3.style1 .item--icon:after{background-color: var(--primary-color); z-index: -2; bottom: -13px; right: -2px;}.ct-fancy-box-layout3.style1 .item--title{font-weight: 20px;}.ct-fancy-box-layout3.style1:hover .item--icon{color: #fff;}.ct-fancy-box-layout3.style1:hover .item--icon:before{background-color: var(--secondary-color);}.ct-fancy-box-layout3.style2 .item--icon{height: 90px; width: 90px; color: var(--primary-color); position: relative; margin: 0 auto 21px auto; z-index: 1; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); -khtml-box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); -moz-box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); -ms-box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); -o-box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); box-shadow: 0 13px 25px rgba(46, 105, 255, 0.2); -webkit-border-radius: 90px; -khtml-border-radius: 90px; -moz-border-radius: 90px; -ms-border-radius: 90px; -o-border-radius: 90px; border-radius: 90px; background-color: #fff;}.ct-fancy-box-layout3.style2 .item--icon i{font-size: 46px; display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout3.style2 .item--icon i.flaticonv2-appointment{font-size: 42px;}.ct-fancy-box-layout3.style2 .item--icon:before{background-color: #f1f3f8; z-index: -1;}.ct-fancy-box-layout3.style2 .item--icon:after{background-color: var(--primary-color); z-index: -2; bottom: -13px; right: -2px;}.ct-fancy-box-layout3.style2 .item--number{top: 40px; right: -9px; transform: translate(0, 0); left: auto; height: 20px; width: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; background-color: var(--fifth-color); color: #fff; font-size: 15px; line-height: 20px; font-weight: 700; font-family: 'Roboto', sans-serif;}.ct-fancy-box-layout3.style2 .item--title{font-size: 22px; margin: 0 0 10px; color: #001c8f;}.ct-fancy-box-layout3.style2 .ct-title-line::before{-webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}.ct-fancy-box-layout3.style2 .item--description{font-size: 15px; line-height: 24px; color: #666; padding: 0 17%;}@media screen and (max-width: 1199px){.ct-fancy-box-layout3.style2 .item--description{padding: 0;} }.ct-fancy-box-layout3.style2:hover .item--icon i{-webkit-transform: translate(-50%, -50%) scale(1.12); -khtml-transform: translate(-50%, -50%) scale(1.12); -moz-transform: translate(-50%, -50%) scale(1.12); -ms-transform: translate(-50%, -50%) scale(1.12); -o-transform: translate(-50%, -50%) scale(1.12); transform: translate(-50%, -50%) scale(1.12);}.ct-fancy-box-layout4{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); text-align: center; background-color: #fff; padding: 50px 30px; min-height: 285px; -webkit-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09); -khtml-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09); -o-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09); box-shadow: 0 1px 29px rgba(0, 0, 0, 0.09);}.ct-fancy-box-layout4 .item--icon{margin-bottom: 13px;}.ct-fancy-box-layout4 .item--icon i{font-weight: 50px; color: var(--primary-color);}.ct-fancy-box-layout4 .item--title{font-size: 20px;}.ct-fancy-box-layout4:hover{-webkit-box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); -khtml-box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); -moz-box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); -ms-box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); -o-box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); box-shadow: 0 1px 29px rgba(8, 38, 128, 0.14); -webkit-transform: translateY(-6px); -khtml-transform: translateY(-6px); -moz-transform: translateY(-6px); -ms-transform: translateY(-6px); -o-transform: translateY(-6px); transform: translateY(-6px);}.ct-fancy-box-layout5{background-color: #fff; border: 1px solid #eaebf0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 28px 27px; position: relative; display: flex; flex-wrap: nowrap; align-items: center; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-fancy-box-layout5{display: block; padding: 25px 20px;} }.ct-fancy-box-layout5:before{content: ''; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; height: 4px; width: 0; left: 0; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); background-color: var(--primary-color); position: absolute; bottom: 0;}.ct-fancy-box-layout5 .item--title{font-size: 20px; margin-bottom: 7px;}.ct-fancy-box-layout5 .item--description{font-size: 15px; line-height: 24px;}.ct-fancy-box-layout5 .item--icon{margin-right: 15px; height: 92px; width: 92px; min-width: 92px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background-color: #f0f1f3; position: relative;}@media screen and (max-width: 1199px){.ct-fancy-box-layout5 .item--icon{margin-bottom: 16px; margin-right: 0;} }.ct-fancy-box-layout5 .item--icon img{max-height: 52px; width: auto;}.ct-fancy-box-layout5 .item--icon i{font-size: 48px; color: var(--primary-color);}.ct-fancy-box-layout5 .item--icon svg{height: 52px;}.ct-fancy-box-layout5 .item--link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-fancy-box-layout5:hover{-webkit-transform: translateY(-17px); -khtml-transform: translateY(-17px); -moz-transform: translateY(-17px); -ms-transform: translateY(-17px); -o-transform: translateY(-17px); transform: translateY(-17px); -webkit-box-shadow: 0 0 36px rgba(12, 12, 12, 0.12); -khtml-box-shadow: 0 0 36px rgba(12, 12, 12, 0.12); -moz-box-shadow: 0 0 36px rgba(12, 12, 12, 0.12); -ms-box-shadow: 0 0 36px rgba(12, 12, 12, 0.12); -o-box-shadow: 0 0 36px rgba(12, 12, 12, 0.12); box-shadow: 0 0 36px rgba(12, 12, 12, 0.12);}.ct-fancy-box-layout5:hover:before{width: 100%; opacity: 1;}.ct-fancy-box-layout6{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: relative;}.ct-fancy-box-layout6 .item--order{font-size: 80px; line-height: 1; font-weight: 700; font-family: 'Poppins', sans-serif;}.ct-fancy-box-layout6 .ct-fancy-main{background-color: #fff; padding: 54px 38px 50px; -webkit-box-shadow: 0 0 40px rgba(12, 12, 12, 0.1); -khtml-box-shadow: 0 0 40px rgba(12, 12, 12, 0.1); -moz-box-shadow: 0 0 40px rgba(12, 12, 12, 0.1); -ms-box-shadow: 0 0 40px rgba(12, 12, 12, 0.1); -o-box-shadow: 0 0 40px rgba(12, 12, 12, 0.1); box-shadow: 0 0 40px rgba(12, 12, 12, 0.1);}.ct-fancy-box-layout6 .ct-fancy-main .item--title{font-size: 22px; margin-bottom: 18px; color: #000;}.ct-fancy-box-layout6 .ct-fancy-main .item--description{color: #666;}.ct-fancy-box-layout6 .ct-fancy-main .item--icon{height: 86px; width: 86px; -webkit-border-radius: 86px; -khtml-border-radius: 86px; -moz-border-radius: 86px; -ms-border-radius: 86px; -o-border-radius: 86px; border-radius: 86px; background-color: var(--fifth-color); line-height: 86px; text-align: center; margin-bottom: 24px; display: inline-flex; justify-content: center; align-items: center;}.ct-fancy-box-layout6 .ct-fancy-main .item--icon i{font-size: 51px; color: #fff;}.ct-fancy-box-layout6 .ct-fancy-main .item--order{color: #f5f3f0; top: 26px; right: 40px; position: absolute;}.ct-fancy-box-layout6 .ct-fancy-hover{padding: 40px; background-color: #000; border-top: 7px solid var(--fifth-color); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0;}.ct-fancy-box-layout6 .ct-fancy-hover:before{z-index: -1; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: '';}.ct-fancy-box-layout6 .ct-fancy-hover .bg-image{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; -webkit-filter: grayscale(100%); filter: grayscale(100%);}.ct-fancy-box-layout6 .ct-fancy-hover .item--title{margin-bottom: 19px; font-size: 22px; color: #fff;}.ct-fancy-box-layout6 .ct-fancy-hover .item--description{color: #e1e1e1;}.ct-fancy-box-layout6 .ct-fancy-hover .item--link{font-size: 15px; font-weight: 700; flex-grow: 1; margin-right: 30px;}.ct-fancy-box-layout6 .ct-fancy-hover .item--link i{margin-left: 10px; -webkit-transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: margin-left 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout6 .ct-fancy-hover .item--link a{color: var(--fifth-color);}.ct-fancy-box-layout6 .ct-fancy-hover .item--link a:hover{color: var(--fifth-color);}.ct-fancy-box-layout6 .ct-fancy-hover .item--link a:hover i{margin-left: 14px;}.ct-fancy-box-layout6 .ct-fancy-hover .item--order{color: #fff;}.ct-fancy-box-layout6 .ct-fancy-hover .item--meta{display: flex; flex-wrap: nowrap; align-items: center;}.ct-fancy-box-layout6:hover{-webkit-transform: translateY(-20px); -khtml-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px);}.ct-fancy-box-layout6:hover .ct-fancy-hover{-webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1);}.ct-contact-form-layout1 .ct-contact-meta{margin-bottom: 22px;}.ct-contact-form-layout1 .ct-contact-meta h3{margin-bottom: 0; font-size: 30px;}@media screen and (max-width: 767px){.ct-contact-form-layout1 .ct-contact-meta h3{font-size: 24px;} }.ct-contact-form-layout1 .ct-contact-meta h3 span{position: relative; display: inline-block; padding-right: 80px;}@media screen and (max-width: 991px){.ct-contact-form-layout1 .ct-contact-meta h3 span{padding-right: 60px;} }.ct-contact-form-layout1 .ct-contact-meta h3 span:before{content: ''; width: 64px; height: 3px; background-color: var(--primary-color); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}@media screen and (max-width: 991px){.ct-contact-form-layout1 .ct-contact-meta h3 span:before{width: 44px; height: 2px;} }.ct-contact-form-layout1 .ct-contact-meta p{margin-bottom: 0; margin-top: 10px;}.ct-contact-form-layout1.style9 .row{margin-left: -10px; margin-right: -10px;}.ct-contact-form-layout1.style9 .row > div{padding: 0 10px;}.ct-contact-form-layout1.style9 .row .wpcf7-form-control-wrap{margin-bottom: 15px;}.ct-contact-form-layout1.style9 .wpcf7-form-control:not(.wpcf7-submit){height: 60px; background-color: #f2f6f7; border-radius: 30px; border-color: transparent; color: #505455; font-size: 16px; padding-left: 26px; padding-right: 26px;}.ct-contact-form-layout1.style9 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style9 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: var(--primary-color);}.ct-contact-form-layout1.style9 .wpcf7-form-control.wpcf7-textarea{height: 175px;}.ct-contact-form-layout1.style9 .nice-select span.current{line-height: 46px;}.ct-contact-form-layout1.style9 .nice-select.open{border-radius: 30px 30px 0px 0;}.ct-contact-form-layout1.style1 .row{margin-left: -10px; margin-right: -10px;}.ct-contact-form-layout1.style1 .row > div{padding: 0 10px;}.ct-contact-form-layout1.style1 .row .wpcf7-form-control-wrap{margin-bottom: 15px;}.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit){height: 46px; background-color: rgba(255, 255, 255, 0.1); border-color: transparent; color: #c3c4e1;}.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: rgba(255, 255, 255, 0.2);}.ct-contact-form-layout1.style1 .wpcf7-form-control.wpcf7-textarea{height: 120px;}.ct-contact-form-layout1.style1 .btn-plus{padding-left: 32px; padding-right: 66px;}.ct-contact-form-layout1.style1 .nice-select span.current{line-height: 32px;}.ct-contact-form-layout1.style1 .nice-select.open .list{color: #3a4268;}.ct-contact-form-layout1.style2 .row{margin-left: -14px; margin-right: -14px;}.ct-contact-form-layout1.style2 .row > div{padding: 0 14px;}.ct-contact-form-layout1.style2 .row .wpcf7-form-control-wrap{margin-bottom: 35px;}.ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit){height: 51px; border-color: #d1d8e6; color: #3a4268; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: var(--primary-color);}.ct-contact-form-layout1.style2 .wpcf7-form-control.wpcf7-textarea{height: 175px;}.ct-contact-form-layout1.style2 .input-filled > label{font-size: 16px; font-weight: 500; color: var(--dark-color); margin-bottom: 8px;}.ct-contact-form-layout1.style2 .btn{padding-left: 48px; padding-right: 48px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; line-height: 51px;}.ct-contact-form-layout1.style3{background-color: #02154e; padding: 63px 45px 70px; -webkit-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-contact-form.png"); background-repeat: no-repeat; background-position: top center; background-size: cover;}@media screen and (max-width: 1199px){.ct-contact-form-layout1.style3{padding: 55px 30px 65px;} }.ct-contact-form-layout1.style3 .ct-contact-meta{display: flex; flex-wrap: wrap; flex-direction: column-reverse; margin-bottom: 25px;}.ct-contact-form-layout1.style3 .ct-contact-meta span{padding: 0;}.ct-contact-form-layout1.style3 .ct-contact-meta span:before{display: none;}.ct-contact-form-layout1.style3 .ct-contact-meta h3{color: #fff; font-size: 24px; width: 100%;}.ct-contact-form-layout1.style3 .ct-contact-meta p{margin: 0 0 9px; font-size: 15px; color: #d3d4eb;}.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit){height: 46px; border-color: #22356f; background-color: #22356f; color: #c3c4e1; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: var(--primary-color);}.ct-contact-form-layout1.style3 .wpcf7-form-control.wpcf7-textarea{height: 185px;}.ct-contact-form-layout1.style3 .wpcf7-form-control-wrap{margin-bottom: 18px;}.ct-contact-form-layout1.style3 .nice-select::after{color: #c3c4e1;}.ct-contact-form-layout1.style3 .nice-select span.current{line-height: 32px;}.ct-contact-form-layout1.style3 .nice-select .list{color: #3a4268;}.ct-contact-form-layout1.style3 .nice-select .list .selected{color: var(--dark-color);}.ct-contact-form-layout1.style4 .row{margin-left: -11px; margin-right: -11px;}.ct-contact-form-layout1.style4 .row > div{padding: 0 11px;}.ct-contact-form-layout1.style4 .row .wpcf7-form-control-wrap{margin-bottom: 26px;}.ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit){height: 46px; border-width: 2px; border-color: #f9f9f8; background-color: #f9f9f8; color: #666; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}.ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: var(--primary-color);}.ct-contact-form-layout1.style4 .wpcf7-form-control.wpcf7-textarea{height: 120px;}.ct-contact-form-layout1.style4 .btn{padding-left: 48px; padding-right: 48px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; line-height: 53px; width: 100%; background-color: var(--primary-color); font-weight: 500;}.ct-contact-form-layout1.style4 .btn:before{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); background-color: var(--fifth-color); z-index: -1;}.ct-contact-form-layout1.style4 .btn:after{display: none;}.ct-contact-form-layout1.style4 .btn:hover{color: #fff;}.ct-contact-form-layout1.style4 .btn:hover:before{-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: bottom left; -ms-transform-origin: bottom left; transform-origin: bottom left;}.ct-contact-form-layout1.style4 .btn i{display: none;}.ct-contact-form-layout1.style4 .nice-select span.current{line-height: 32px;}.ct-contact-form-layout1.style5 .wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 30px;}.ct-contact-form-layout1.style5 .wpcf7-form .wpcf7-form-control-wrap > i{position: absolute; top: 50%; right: 21px; color: #bababa; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 9;}.ct-contact-form-layout1.style5 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){height: 60px; border: none; color: #9b9b9b; font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-contact-form-layout1.style5 .wpcf7-form .wpcf7-form-control.wpcf7-textarea{height: 120px;}.ct-contact-form-layout1.style5 .wpcf7-form .wpcf7-submit{background-color: var(--secondary-color); line-height: 60px; width: 100%; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-bottom: 30px;}.ct-contact-form-layout1.style5 .wpcf7-form .nice-select span.current{line-height: 48px;}.ct-contact-form-layout1.style5 .wpcf7-form .nice-select:after{font-size: 20px; font-weight: 400;}.ct-contact-form-layout1.style6 .row{margin-left: -4px; margin-right: -4px;}.ct-contact-form-layout1.style6 .row > div{padding: 0 4px;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 8px;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){height: 52px; border: none; color: #666; font-size: 15px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-form-control.wpcf7-textarea{height: 120px;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit{font-size: 15px; line-height: 52px; width: 100%; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: inline-flex; align-items: center; justify-content: center;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit i{margin-left: 14px; font-size: 18px;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit:before{background-color: rgba(255, 255, 255, 0.2);}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit:after{background-color: #fff;}.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit:hover,.ct-contact-form-layout1.style6 .wpcf7-form .wpcf7-submit:focus{color: #000;}.ct-contact-form-layout1.style6 .wpcf7-form .nice-select span.current{line-height: 40px;}.ct-contact-form-layout1.style6 .wpcf7-form .nice-select:after{font-size: 18px; font-weight: 400; color: #666;}.ct-contact-form-layout1.style7 .row{margin-left: -14px; margin-right: -14px;}.ct-contact-form-layout1.style7 .row > div{padding: 0 14px;}.ct-contact-form-layout1.style7 .row .wpcf7-form-control-wrap{margin-bottom: 20px;}.ct-contact-form-layout1.style7 .wpcf7-form-control{font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 16px;}.ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit){height: 50px; border-color: #e9e9e8; color: #666; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: transparent;}.ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: var(--primary-color);}.ct-contact-form-layout1.style7 .wpcf7-form-control.wpcf7-textarea{height: 100px;}.ct-contact-form-layout1.style7 .nice-select span.current{line-height: 35px;}.ct-contact-form-layout1.style7 .input-filled > label{font-size: 16px; font-weight: 500; color: var(--dark-color); margin-bottom: 8px;}.ct-contact-form-layout1.style7 .btn{padding: 0 30px; margin-top: 20px; line-height: 56px; font-size: 16px; font-family: 'Outfit-Semibold'; background-color: var(--primary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--secondary-color))); background-image: -webkit-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -moz-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -ms-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -o-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: linear-gradient(left, var(--primary-color), var(--secondary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='var(--secondary-color)', gradientType='1'); font-weight: 400; box-shadow: 0px 8px 24px 0px rgba(0, 124, 251, 0.3); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-contact-form-layout1.style7 .btn:before{content: ""; background: #fff; -webkit-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; position: absolute; height: 120%; width: 15px; opacity: 0.2; left: -35%; top: -10%; transform: rotate(15deg); -moz-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg); z-index: -1;}.ct-contact-form-layout1.style7 .btn:hover:before,.ct-contact-form-layout1.style7 .btn:focus:before{left: 130%;}.ct-contact-form-layout1.style7 .btn:after{display: none;}.ct-contact-form-layout1.style7 .btn i{transform: rotate(-45deg); display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-contact-form-layout1.style7 .btn:hover i{transform: rotate(0deg);}.ct-contact-form-layout1.style7 .btn.icon-right i{margin-left: 20px; margin-right: 0;}.ct-contact-form-layout1.style8 .row{margin-left: -10px; margin-right: -10px;}.ct-contact-form-layout1.style8 .row > div{padding: 0 10px;}.ct-contact-form-layout1.style8 .row .wpcf7-form-control-wrap{margin-bottom: 15px;}.ct-contact-form-layout1.style8 .wpcf7-form-control:not(.wpcf7-submit){height: 50px; background-color: rgba(255, 255, 255, 0.1); border-color: transparent; color: #fff;}.ct-contact-form-layout1.style8 .wpcf7-form-control:not(.wpcf7-submit):focus,.ct-contact-form-layout1.style8 .wpcf7-form-control:not(.wpcf7-submit):hover{border-color: rgba(255, 255, 255, 0.2);}.ct-contact-form-layout1.style8 .wpcf7-form-control.wpcf7-textarea{height: 120px;}.ct-contact-form-layout1.style8 .wpcf7-submit{width: 100%; line-height: 50px; text-transform: uppercase; font-size: 15px; font-weight: 500; border-radius: 0px; font-family: 'Poppins', sans-serif;}.ct-contact-form-layout1.style8 .wpcf7-submit:hover{background-color: #fff; color: #000;}.ct-contact-form-layout1.style8 .nice-select:after{color: #fff;}.ct-contact-form-layout1.style8 .nice-select span.current{line-height: 34px;}.ct-contact-form-layout1.style8 .nice-select.open .list{color: #000;}.ct-contact-form-layout1 .fr-label{display: block; color: #00162f; font-family: 'Outfit-Semibold'; margin-bottom: 9px;}.elementor-editor-active .wpcf7-form .input-icon{display: none;}.ct-portfolio-grid1 .item--featured{position: relative;}.ct-portfolio-grid1 .item--featured img{width: 100%;}.ct-portfolio-grid1 .item--featured:before{content: ''; position: absolute; top: 30px; left: 30px; right: 30px; bottom: 30px; background-color: rgba(0, 30, 121, 0.79); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-grid1 .item--title{margin-bottom: 20px; color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(40px); -khtml-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); opacity: 0;}.ct-portfolio-grid1 .item--title a{color: inherit;}.ct-portfolio-grid1 .item--holder{position: absolute; top: 50%; left: 0; right: 0; padding: 20px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; z-index: 1;}.ct-portfolio-grid1 .item--readmore{margin-bottom: 24px;}.ct-portfolio-grid1 .item--readmore a{font-size: 20px; font-weight: 600; width: 50px; height: 50px; background-color: var(--primary-color); -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; display: inline-block; line-height: 50px; color: #fff; font-family: 'Poppins', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}.ct-portfolio-grid1 .item--readmore a:hover{-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -khtml-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -o-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);}.ct-portfolio-grid1 .item--divider{height: 3px; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(40px); -khtml-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); opacity: 0;}.ct-portfolio-grid1 .item--divider:before{content: ''; height: 3px; width: 64px; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-color: var(--primary-color);}.ct-portfolio-grid1 .grid-item-inner{margin-bottom: 30px;}.ct-portfolio-grid1 .grid-item-inner:hover .item--featured:before{top: 0; left: 0; right: 0; bottom: 0; opacity: 1;}.ct-portfolio-grid1 .grid-item-inner:hover .item--readmore a{-webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; -webkit-transition-delay: 0.05s; -moz-transtion-delay: 0.05s; transition-deilay: 0.05s;}.ct-portfolio-grid1 .grid-item-inner:hover .item--title{-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s; opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}.ct-portfolio-grid1 .grid-item-inner:hover .item--divider{opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s;}.ct-portfolio-grid2 .item--featured img{width: 100%;}.ct-portfolio-grid2 .item--featured a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 8, 38, 0.9); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-grid2 .item--meta{padding: 30px 20px 30px 30px; position: absolute; bottom: 0; left: 0; right: 0;}.ct-portfolio-grid2 .item--title{margin-bottom: 10px; font-size: 22px; color: #fff; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: translateX(30px); -webkit-transition-delay: 0.1s; -moz-transtion-delay: 0.1s; transition-deilay: 0.1s;}.ct-portfolio-grid2 .item--title a{color: inherit;}.ct-portfolio-grid2 .item--title a:hover{color: inherit;}.ct-portfolio-grid2 .item--category{font-family: 'Roboto', sans-serif; font-size: 15px; color: var(--primary-color); opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: translateX(30px); -webkit-transition-delay: 0.2s; -moz-transtion-delay: 0.2s; transition-deilay: 0.2s;}.ct-portfolio-grid2 .item--category a{color: inherit;}@media screen and (min-width: 992px){.ct-portfolio-grid2 .grid-item.col-xl-6 .item--meta{padding-left: 40px; padding-bottom: 34px;} }.ct-portfolio-grid2 .grid-item-inner{overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-bottom: 30px;}.ct-portfolio-grid2 .grid-item-inner:hover .item--featured a{opacity: 1;}.ct-portfolio-grid2 .grid-item-inner:hover .item--title,.ct-portfolio-grid2 .grid-item-inner:hover .item--category{opacity: 1; transform: translateX(0px);}.ct-portfolio-detail{overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-portfolio-detail .wg-title{margin: 0; color: #fff; background-color: var(--secondary-color); font-size: 22px; font-weight: 600; padding: 16px 20px; text-align: center; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}.ct-portfolio-detail ul{margin: 0; background-color: #fff; padding: 20px 17px 29px; border-bottom: 1px solid #e8ebf5; list-style: none; font-size: 15px; color: var(--dark-color);}.ct-portfolio-detail ul label{font-weight: 500; min-width: 55px; margin-right: 5px;}.ct-portfolio-detail ul li + li{margin-top: 12px;}.ct-portfolio-detail .ct-portfolio-value{background-color: #fff; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; padding: 18px 17px 20px;}.ct-portfolio-detail .ct-portfolio-value .ct-portfolio-cost{font-size: 15px; color: var(--dark-color); margin-bottom: 2px;}.ct-portfolio-detail .ct-portfolio-value .ct-portfolio-cost span{display: inline-block; font-weight: 500; min-width: 55px; margin-right: 5px;}.ct-portfolio-detail .ct-portfolio-value .ct-portfolio-rating{font-size: 14px; color: #ffc601; letter-spacing: -0.04em;}.ct-navigation-menu1.default{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden;}.ct-navigation-menu1.default li a{color: var(--dark-color); display: block; font-size: 16px; font-weight: 600; font-family: 'Poppins', sans-serif; line-height: normal; padding: 14px 40px 14px 22px; position: relative; position: relative; z-index: 1; border-bottom: 2px solid #e5eaef;}.ct-navigation-menu1.default li a:after{content: '\f105'; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #fff; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms; position: absolute; top: 50%; right: 32px; opacity: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-navigation-menu1.default li.current-menu-item > a,.ct-navigation-menu1.default li.current-cat > a,.ct-navigation-menu1.default li.current-cat-parent > a,.ct-navigation-menu1.default li > a:hover{background-color: var(--secondary-color); color: #fff;}.ct-navigation-menu1.default li.current-menu-item > a:after,.ct-navigation-menu1.default li.current-cat > a:after,.ct-navigation-menu1.default li.current-cat-parent > a:after,.ct-navigation-menu1.default li > a:hover:after{right: 22px; opacity: 1;}.ct-navigation-menu1.default li:last-child > a{border-bottom: none;}.ct-list{font-size: 15px; line-height: 26px;}.ct-list .ct-list-icon{margin-right: 10px; display: flex;}.ct-list .ct-list-icon i{color: var(--secondary-color);}.ct-list .ct-list-item{display: flex; flex-wrap: nowrap;}.ct-list .ct-list-item + .ct-list-item{margin-top: 16px;}.ct-portfolio-carousel1 .item--icon,.ct-service-carousel1 .item--icon{position: absolute; top: 50%; left: 4px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); height: 64px; width: 64px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); color: #fff; z-index: 100;}.ct-portfolio-carousel1 .item--icon:before,.ct-service-carousel1 .item--icon:before,.ct-portfolio-carousel1 .item--icon:after,.ct-service-carousel1 .item--icon:after{content: ''; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ct-portfolio-carousel1 .item--icon:before,.ct-service-carousel1 .item--icon:before{background-color: var(--dark-color);}.ct-portfolio-carousel1 .item--icon:after,.ct-service-carousel1 .item--icon:after{background-color: var(--primary-color); z-index: -1; top: 6px; left: -4px;}.ct-portfolio-carousel1 .item--icon *,.ct-service-carousel1 .item--icon *{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 38px;}.ct-portfolio-carousel1 .item--title,.ct-service-carousel1 .item--title{font-size: 22px; margin-bottom: 10px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 991px){.ct-portfolio-carousel1 .item--title,.ct-service-carousel1 .item--title{font-size: 20px;} }.ct-portfolio-carousel1 .item--description,.ct-service-carousel1 .item--description{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 991px){.ct-portfolio-carousel1 .item--description,.ct-service-carousel1 .item--description{font-size: 14px; line-height: 24px;} }.ct-portfolio-carousel1 .item--holder,.ct-service-carousel1 .item--holder{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); padding: 30px 30px 30px 50px; position: relative; margin: 40px 0; z-index: 1;}.ct-portfolio-carousel1 .item--holder .item-link,.ct-service-carousel1 .item--holder .item-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-portfolio-carousel1 .item--holder:before,.ct-service-carousel1 .item--holder:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -khtml-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -moz-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -ms-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); -o-box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); box-shadow: 0 4px 33px rgba(0, 9, 37, 0.18); background-color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel1 .item--holder:after,.ct-service-carousel1 .item--holder:after{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); content: ''; position: absolute; bottom: 0; right: 0px; background-color: var(--primary-color); z-index: -2; opacity: 0; width: 100%; height: 100%; -webkit-transition-delay: 0.05s; -moz-transtion-delay: 0.05s; transition-deilay: 0.05s;}.ct-portfolio-carousel1 .grid-item-inner,.ct-service-carousel1 .grid-item-inner{padding-left: 35px; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel1 .grid-item-inner:hover,.ct-service-carousel1 .grid-item-inner:hover{-webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}.ct-portfolio-carousel1 .grid-item-inner:hover .item--holder .item--title,.ct-service-carousel1 .grid-item-inner:hover .item--holder .item--title{color: #fff;}.ct-portfolio-carousel1 .grid-item-inner:hover .item--holder .item--description,.ct-service-carousel1 .grid-item-inner:hover .item--holder .item--description{color: #aabcf3;}.ct-portfolio-carousel1 .grid-item-inner:hover .item--holder:before,.ct-service-carousel1 .grid-item-inner:hover .item--holder:before{background-color: var(--dark-color); -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-line.png"); background-repeat: no-repeat; background-position: center right; background-size: cover;}.ct-portfolio-carousel1 .grid-item-inner:hover .item--holder:after,.ct-service-carousel1 .grid-item-inner:hover .item--holder:after{opacity: 1; bottom: -10px; right: -10px;}.ct-portfolio-carousel1 .grid-item-inner:hover .item--icon,.ct-service-carousel1 .grid-item-inner:hover .item--icon{color: var(--secondary-color);}.ct-portfolio-carousel1 .grid-item-inner:hover .item--icon:before,.ct-service-carousel1 .grid-item-inner:hover .item--icon:before{background-color: #fff;}@media screen and (min-width: 1200px){.ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"],.ct-service-carousel1 .ct-slick-carousel[data-arrows="true"]{padding: 0 39px;}.ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow,.ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow{margin: 0; top: 50%; bottom: auto; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev,.ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev{left: 0px; right: auto;}.ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next,.ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next{right: 0px; left: auto;} }@media screen and (max-width: 1199px){.ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"],.ct-service-carousel1 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 45px;} }.ct-portfolio-carousel1 .ct-slick-carousel,.ct-service-carousel1 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-portfolio-carousel1 .ct-slick-carousel .slick-list,.ct-service-carousel1 .ct-slick-carousel .slick-list{overflow: visible;}.ct-portfolio-carousel1 .slick-slide,.ct-service-carousel1 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-carousel1 .slick-slide.slick-active,.ct-service-carousel1 .slick-slide.slick-active{opacity: 1;}.ct-portfolio-carousel1 .slick-dots,.ct-service-carousel1 .slick-dots{margin-top: 0;}.ct-portfolio-carousel2 .item--image img{width: 100%;}.ct-portfolio-carousel2 .item--title{font-size: 22px; margin-bottom: 3px;}.ct-portfolio-carousel2 .item--category{font-size: 15px; font-weight: 500; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel2 .item--category a{color: inherit;}.ct-portfolio-carousel2 .item--category a:hover{color: var(--primary-color);}.ct-portfolio-carousel2 .item-readmore{position: absolute; bottom: 13px; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); visibility: hidden;}.ct-portfolio-carousel2 .item-readmore a{font-size: 16px; font-weight: 700; color: var(--primary-color); display: inline-flex; align-items: center; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel2 .item-readmore a i{width: 24px; height: 24px; color: #fff; -webkit-border-radius: 24px; -khtml-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; line-height: 24px; text-align: center; background-color: var(--primary-color); margin-right: 10px;}.ct-portfolio-carousel2 .item-readmore a:hover{color: var(--secondary-color);}.ct-portfolio-carousel2 .item--holder{padding: 28px 28px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #eaebf0; background-color: #fff; position: relative;}.ct-portfolio-carousel2 .item--image{position: relative;}.ct-portfolio-carousel2 .item--image:before{content: ''; z-index: 1; background-color: rgba(0, 0, 0, 0.41); position: absolute; bottom: 0; right: 0; left: 0; height: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel2 .item--image a{height: 60px; width: 60px; -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; background-color: var(--primary-color); font-size: 30px; color: #fff; line-height: 60px; text-align: center; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; z-index: 2; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(-60px); -khtml-transform: translateY(-60px); -moz-transform: translateY(-60px); -ms-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); opacity: 0;}.ct-portfolio-carousel2 .item--image a:hover{-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -khtml-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -o-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32);}.ct-portfolio-carousel2 .item--image img{-webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}.ct-portfolio-carousel2 .item--image + .item--holder{border-top: none; -webkit-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}.ct-portfolio-carousel2 .grid-item-inner{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); margin-top: 30px; margin-bottom: 50px;}.ct-portfolio-carousel2 .grid-item-inner:hover{-webkit-transform: translate(0, -15px); -khtml-transform: translate(0, -15px); -moz-transform: translate(0, -15px); -ms-transform: translate(0, -15px); -o-transform: translate(0, -15px); transform: translate(0, -15px); -webkit-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16);}.ct-portfolio-carousel2 .grid-item-inner:hover .item--image:before{height: 100%;}.ct-portfolio-carousel2 .grid-item-inner:hover .item--image a{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1;}.ct-portfolio-carousel2 .grid-item-inner:hover .item--category{-webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; visibility: hidden;}.ct-portfolio-carousel2 .grid-item-inner:hover .item-readmore{bottom: 23px; opacity: 1; visibility: visible;}.ct-portfolio-carousel2 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-portfolio-carousel2 .ct-slick-carousel .slick-list{overflow: visible;}.ct-portfolio-carousel2 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-carousel2 .slick-slide.slick-active{opacity: 1;}.ct-portfolio-carousel3 .item-readmore{margin-bottom: 32px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel3 .item-readmore a{font-size: 30px; color: #fff; width: 57px; height: 57px; background-color: var(--primary-color); -webkit-border-radius: 57px; -khtml-border-radius: 57px; -moz-border-radius: 57px; -ms-border-radius: 57px; -o-border-radius: 57px; border-radius: 57px; font-family: 'Poppins', sans-serif; line-height: 57px; text-align: center; display: inline-block;}.ct-portfolio-carousel3 .item-readmore a:hover{-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -khtml-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); -o-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.32);}.ct-portfolio-carousel3 .item--title{font-size: 22px; margin-bottom: 8px; color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel3 .item--title a{color: inherit;}.ct-portfolio-carousel3 .item--title a:hover{color: inherit;}.ct-portfolio-carousel3 .item--category{font-size: 15px; color: var(--fifth-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel3 .item--category a{color: inherit;}.ct-portfolio-carousel3 .item--category a:hover{color: inherit;}.ct-portfolio-carousel3 .item--image{position: relative;}.ct-portfolio-carousel3 .item--image img{width: 100%;}.ct-portfolio-carousel3 .item--image:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.66); opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel3 .item--meta{position: absolute; width: 100%;}.ct-portfolio-carousel3 .item--meta-top{top: 0; left: 0; padding: 30px 20px 30px 35px;}.ct-portfolio-carousel3 .item--meta-top .item-readmore,.ct-portfolio-carousel3 .item--meta-top .item--title,.ct-portfolio-carousel3 .item--meta-top .item--category{-webkit-transform: translateY(-60px); -khtml-transform: translateY(-60px); -moz-transform: translateY(-60px); -ms-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); opacity: 0;}.ct-portfolio-carousel3 .item--meta-botom{left: 0; bottom: 0; padding: 70px 20px 32px 35px; z-index: 1; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-portfolio-carousel3 .item--meta-botom:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.85) 60%), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 60%, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 60%, rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 60%, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 60%, rgba(0, 0, 0, 0)); background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.85) 60%, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.85) 60%', endColorStr='rgba(0, 0, 0, 0)'); z-index: -1;}.ct-portfolio-carousel3 .grid-item-inner{position: relative; overflow: hidden;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-botom{-webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--image:before{opacity: 1;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item-readmore{-webkit-transition-delay: 0.2s; -moz-transtion-delay: 0.2s; transition-deilay: 0.2s;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item--title{-webkit-transition-delay: 0.15s; -moz-transtion-delay: 0.15s; transition-deilay: 0.15s;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item--category{-webkit-transition-delay: 0.1s; -moz-transtion-delay: 0.1s; transition-deilay: 0.1s;}.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item-readmore,.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item--title,.ct-portfolio-carousel3 .grid-item-inner:hover .item--meta-top .item--category{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1;}.dots-slider .slick-dots{display: flex; max-width: 310px; min-width: 260px; background-color: #f5f3f0; margin-bottom: 0; height: 16px; margin: 40px auto 0 auto; -webkit-border-radius: 16px; -khtml-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px; flex-wrap: nowrap;}.dots-slider .slick-dots li{width: 50%; margin: 0;}.dots-slider .slick-dots li button{height: 16px; width: 100%; -webkit-border-radius: 16px; -khtml-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px; background-color: transparent;}.dots-slider .slick-dots li button:before,.dots-slider .slick-dots li button:after{display: none;}.dots-slider .slick-dots li.slick-active button{background-color: var(--primary-color);}.ct-service-carousel3 .item--image,.ct-service-grid2 .item--image{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-service-carousel3 .item--image:before,.ct-service-grid2 .item--image:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(8, 38, 128, 0.86); -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px;}.ct-service-carousel3 .item--icon,.ct-service-grid2 .item--icon{height: 92px; width: 92px; position: relative; display: inline-block; margin: 0 auto 14px auto;}.ct-service-carousel3 .item--icon i,.ct-service-grid2 .item--icon i{font-size: 48px; color: var(--dark-color);}.ct-service-carousel3 .item--icon img,.ct-service-grid2 .item--icon img{max-height: 48px; width: auto;}.ct-service-carousel3 .item--icon:before,.ct-service-grid2 .item--icon:before{content: ''; -webkit-border-radius: 92px; -khtml-border-radius: 92px; -moz-border-radius: 92px; -ms-border-radius: 92px; -o-border-radius: 92px; border-radius: 92px; width: 100%; height: 100%; top: 0; left: 0; border: 2px dashed var(--secondary-color); position: absolute; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel3 .item--icon:after,.ct-service-grid2 .item--icon:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 92px; -khtml-border-radius: 92px; -moz-border-radius: 92px; -ms-border-radius: 92px; -o-border-radius: 92px; border-radius: 92px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); background-color: var(--primary-color); opacity: 0; z-index: -1; -webkit-transform: scale(1.2); -khtml-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}.ct-service-carousel3 .item--title,.ct-service-grid2 .item--title{margin-bottom: 14px;}.ct-service-carousel3 .item--title a,.ct-service-grid2 .item--title a{color: inherit; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel3 .item--title a:hover,.ct-service-grid2 .item--title a:hover{color: inherit;}.ct-service-carousel3 .item--content,.ct-service-grid2 .item--content{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel3 .item-readmore,.ct-service-grid2 .item-readmore{line-height: normal; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; position: absolute; bottom: 0; left: 0; right: 0;}.ct-service-carousel3 .item-readmore a,.ct-service-grid2 .item-readmore a{font-size: 14px; color: #fff; font-weight: 700; font-family: 'Poppins', sans-serif; display: inline-flex; flex-wrap: wrap; align-items: center;}.ct-service-carousel3 .item-readmore a i,.ct-service-grid2 .item-readmore a i{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); color: var(--primary-color); margin-left: 4px;}.ct-service-carousel3 .item-readmore a:hover,.ct-service-grid2 .item-readmore a:hover{color: var(--primary-color);}.ct-service-carousel3 .item-readmore a:hover i,.ct-service-grid2 .item-readmore a:hover i{margin-left: 8px;}.ct-service-carousel3 .grid-item-inner,.ct-service-grid2 .grid-item-inner{position: relative; padding: 34px 24px 38px 24px; z-index: 1; text-align: center; margin: 30px 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel3 .grid-item-inner:before,.ct-service-grid2 .grid-item-inner:before{content: ''; background-color: #fff; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); -khtml-box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); -moz-box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); -ms-box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); -o-box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); box-shadow: 0 0 20px rgba(12, 12, 12, 0.06);}.ct-service-carousel3 .grid-item-inner:hover,.ct-service-grid2 .grid-item-inner:hover{padding-top: 22px; padding-bottom: 50px;}.ct-service-carousel3 .grid-item-inner:hover .item--icon:before,.ct-service-grid2 .grid-item-inner:hover .item--icon:before{opacity: 0;}.ct-service-carousel3 .grid-item-inner:hover .item--icon:after,.ct-service-grid2 .grid-item-inner:hover .item--icon:after{opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}.ct-service-carousel3 .grid-item-inner:hover .item--title,.ct-service-grid2 .grid-item-inner:hover .item--title,.ct-service-carousel3 .grid-item-inner:hover .item--title a,.ct-service-grid2 .grid-item-inner:hover .item--title a,.ct-service-carousel3 .grid-item-inner:hover .item--content,.ct-service-grid2 .grid-item-inner:hover .item--content{color: #fff;}.ct-service-carousel3 .grid-item-inner:hover .item--image,.ct-service-grid2 .grid-item-inner:hover .item--image{opacity: 1; top: -18px; bottom: -18px;}.ct-service-carousel3 .grid-item-inner:hover .item-readmore,.ct-service-grid2 .grid-item-inner:hover .item-readmore{opacity: 1; bottom: 16px;}.ct-service-carousel3 .ct-carousel-inner,.ct-service-grid2 .ct-carousel-inner{margin: 0 -25px;}.ct-service-carousel3 .ct-carousel-inner .slick-slide,.ct-service-grid2 .ct-carousel-inner .slick-slide{padding: 0 25px;}@media screen and (min-width: 1200px){.ct-service-carousel3 .ct-slick-carousel[data-arrows="true"],.ct-service-grid2 .ct-slick-carousel[data-arrows="true"]{padding: 0 25px;}.ct-service-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow,.ct-service-grid2 .ct-slick-carousel[data-arrows="true"] .slick-arrow{margin: 0; top: 50%; bottom: auto; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-service-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev,.ct-service-grid2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev{left: -30px; right: auto;}.ct-service-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next,.ct-service-grid2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next{right: -30px; left: auto;} }.ct-service-grid3 .item--image{position: relative; overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-service-grid3 .item--image img{width: 100%;}.ct-service-grid3 .ct-load-more .btn{line-height: 55px; padding: 0 45px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: var(--primary-color); font-family: 'Poppins', sans-serif; font-weight: 600;}.ct-service-grid3 .ct-load-more .btn:hover,.ct-service-grid3 .ct-load-more .btn:focus{background-color: var(--secondary-color);}.ct-service-grid3 .item--title{font-size: 22px; color: #001c8f; margin-bottom: 0px;}@media screen and (max-width: 1199px){.ct-service-grid3 .item--title{font-size: 18px;} }.ct-service-grid3 .item--title a{color: inherit;}.ct-service-grid3 .item--title a:hover{color: inherit;}.ct-service-grid3 .item--content{padding: 0 10px; color: #5a6079; font-size: 16px; line-height: 24px; display: none; padding-top: 14px;}@media screen and (max-width: 1199px){.ct-service-grid3 .item--content{padding-left: 0; padding-right: 0;} }.ct-service-grid3 .item--icon{position: absolute; background-color: var(--secondary-color); top: -38px; left: 0; right: 0; margin: auto; width: 75px; height: 75px; border-radius: 75px; line-height: 75px; color: #fff; font-size: 42px; -webkit-box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); -khtml-box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); -moz-box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); -ms-box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); -o-box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); box-shadow: 0 13px 20px rgba(98, 141, 251, 0.3); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-grid3 .item--holder{text-align: center; padding: 60px 20px 32px; position: relative;}@media screen and (max-width: 1199px){.ct-service-grid3 .item--holder{padding-left: 15px; padding-right: 15px;} }.ct-service-grid3 .grid-item-inner{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -khtml-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -moz-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -ms-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); -o-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); box-shadow: 0 13px 35px rgba(46, 105, 255, 0.1); margin-bottom: 60px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-grid3 .grid-item-inner:hover{-webkit-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15); -khtml-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15); -moz-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15); -ms-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15); -o-box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15); box-shadow: 0 13px 35px rgba(46, 105, 255, 0.15);}.ct-service-grid3 .grid-item-inner:hover .item--icon{background-color: var(--primary-color);}.ct-service-grid3 .grid-item:hover{z-index: 99;}.ct-service-carousel4 .item--image img{-webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; width: 100%;}.ct-service-carousel4 .item--holder{padding: 30px 23px; display: flex; flex-wrap: nowrap;}.ct-service-carousel4 .item--icon{line-height: 1; margin-right: 24px;}.ct-service-carousel4 .item--icon i{font-size: 58px; color: var(--primary-color);}.ct-service-carousel4 .item--title{font-size: 22px; margin-top: -6px; margin-bottom: 8px;}.ct-service-carousel4 .item--title a{color: inherit;}.ct-service-carousel4 .item--title a:hover{color: var(--primary-color);}.ct-service-carousel4 .item--content{font-size: 15px; line-height: 24px; margin-bottom: 17px;}.ct-service-carousel4 .item-readmore a{font-size: 16px; font-weight: 700; color: var(--dark-color); display: inline-flex; align-items: center; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel4 .item-readmore a i{width: 24px; height: 24px; color: #fff; -webkit-border-radius: 24px; -khtml-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; line-height: 24px; text-align: center; background-color: var(--primary-color); margin-right: 10px;}.ct-service-carousel4 .grid-item-inner{margin-top: 30px; margin-bottom: 50px; background-color: #fff; border: 1px solid #eaebf0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel4 .grid-item-inner:hover{-webkit-transform: translateY(-15px); -khtml-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); -webkit-box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16); box-shadow: 0 19px 32px rgba(12, 12, 12, 0.16);}.ct-service-carousel4 .grid-item-inner:hover .item-readmore a{color: var(--primary-color);}.ct-service-carousel4 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-service-carousel4 .ct-slick-carousel .slick-list{overflow: visible;}.ct-service-carousel4 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-service-carousel4 .slick-slide.slick-active{opacity: 1;}.ct-service-carousel4 .slick-dots{margin-top: 0;}.ct-service-carousel4 .slick-dots li button{background-color: #d4d4d4;}.ct-service-carousel4 .slick-dots li button:before{border-color: var(--primary-color);}.ct-service-carousel4 .slick-dots li.slick-active button{background-color: var(--primary-color);}.ct-service-carousel5 .item--image{position: relative; margin-bottom: 26px;}.ct-service-carousel5 .item--image:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.88); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-service-carousel5 .item--image img{width: 100%;}.ct-service-carousel5 .item-readmore a{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-border-radius: 39px; -khtml-border-radius: 39px; -moz-border-radius: 39px; -ms-border-radius: 39px; -o-border-radius: 39px; border-radius: 39px; line-height: 39px; background-color: var(--primary-color); z-index: 9; opacity: 0; margin-top: -40px;}.ct-service-carousel5 .item--icon{position: absolute; bottom: 0; left: 0; z-index: 99; width: 100px; text-align: center; height: 58px; background-color: #f0f0f0; font-size: 40px; color: var(--secondary-color); border-top: 6px solid var(--secondary-color); border-right: 6px solid var(--secondary-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-carousel5 .item--icon img{max-height: 40px; width: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.ct-service-carousel5 .item--title{font-size: 20px; color: #000;}.ct-service-carousel5 .item--title a{color: inherit;}.ct-service-carousel5 .item--title a:hover{color: var(--secondary-color);}.ct-service-carousel5 .item--content{font-family: 'Roboto', sans-serif; color: #666; font-size: 16px; line-height: 24px;}.ct-service-carousel5 .grid-item-inner:hover .item--image:before{opacity: 1;}.ct-service-carousel5 .grid-item-inner:hover .item-readmore a{margin-top: 0; opacity: 1;}.ct-service-carousel5 .grid-item-inner:hover .item--icon{border-color: var(--primary-color);}.ct-counter-layout1 .item--icon{margin-right: 18px;}.ct-counter-layout1 .item--icon i{font-size: 60px; color: #ced4e6; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); display: inline-block;}@media screen and (max-width: 991px){.ct-counter-layout1 .item--icon i{font-size: 54px;} }.ct-counter-layout1 .item--icon img{max-height: 54px; width: auto;}.ct-counter-layout1 .ct-counter-title{margin-bottom: 0px; font-weight: 500;}.ct-counter-layout1 .ct-counter-number-value{font-family: 'Poppins', sans-serif; font-size: 36px; line-height: 1; color: var(--dark-color); font-weight: 700; margin-bottom: 4px;}@media screen and (max-width: 991px){.ct-counter-layout1 .ct-counter-number-value{font-size: 30px;} }.ct-counter-layout1 .ct-counter-number{display: flex; flex-wrap: nowrap; align-items: flex-start;}.ct-counter-layout1 .ct-counter-number-prefix,.ct-counter-layout1 .ct-counter-number-suffix{font-size: 20px; color: var(--primary-color); font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 1; margin: 0 4px;}@media screen and (max-width: 991px){.ct-counter-layout1 .ct-counter-number-prefix,.ct-counter-layout1 .ct-counter-number-suffix{font-size: 18px;} }@media screen and (min-width: 992px){.ct-counter-layout1 .ct-counter-holder{min-width: 135px;} }.ct-counter-layout1 .ct-counter-inner{display: flex; flex-wrap: nowrap; align-items: center; justify-content: center;}.ct-counter-layout1 .ct-counter-inner:hover .item--icon i{color: var(--primary-color); animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}.ct-counter-layout2{text-align: left; display: flex; flex-wrap: wrap; justify-content: center;}.ct-counter-layout2 .ct-counter-number{font-size: 150px; color: #00144e; font-weight: 700; line-height: 1; font-family: 'Poppins', sans-serif; display: inline-flex; align-items: flex-start;}@media screen and (max-width: 575px){.ct-counter-layout2 .ct-counter-number{font-size: 100px;} }.ct-counter-layout2 .ct-counter-title{margin-top: 0px; margin-bottom: 0; font-size: 22px; font-family: inherit; color: inherit; font-weight: 400;}.ct-counter-layout2 .ct-counter-number-suffix{font-size: 60px; color: var(--secondary-color); font-weight: 700; font-family: 'Poppins', sans-serif; position: relative; top: -17px;}.ct-counter.ct-counter-layout3{max-width: 260px; background-color: #fff; -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06); -khtml-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06); box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06);}.ct-counter.ct-counter-layout3 .ct-counter-title{font-size: 16px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #000; padding: 14px 10px 16px; text-align: center;}.ct-counter.ct-counter-layout3 .ct-counter-number{line-height: 1; font-weight: 700; font-family: 'Poppins', sans-serif; font-size: 48px; color: #000; display: inline-flex; margin-left: 10px;}.ct-counter.ct-counter-layout3 .item--icon{width: 73px; height: 73px; line-height: 73px; background-color: var(--primary-color); color: #fff; -webkit-border-radius: 7px 0 7px 0; -khtml-border-radius: 7px 0 7px 0; -moz-border-radius: 7px 0 7px 0; -ms-border-radius: 7px 0 7px 0; -o-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0; text-align: center;}.ct-counter.ct-counter-layout3 .item--icon i{font-size: 36px;}.ct-counter.ct-counter-layout3 .item--meta{display: flex; flex-wrap: nowrap; align-items: center;}.ct-counter-landing .ct-counter-layout2 .item--icon,.ct-counter-landing .ct-counter-layout2 .ct-counter-number-prefix{display: none;}.ct-counter-landing .ct-counter-layout2 .ct-counter-number{font-size: 72px; background-color: #488bf9; background-image: -webkit-gradient(linear, left top, right top, from(#488bf9), to(var(--primary-color))); background-image: -webkit-linear-gradient(left, #488bf9, var(--primary-color)); background-image: -moz-linear-gradient(left, #488bf9, var(--primary-color)); background-image: -ms-linear-gradient(left, #488bf9, var(--primary-color)); background-image: -o-linear-gradient(left, #488bf9, var(--primary-color)); background-image: linear-gradient(left, #488bf9, var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#488bf9', endColorStr='var(--primary-color)', gradientType='1'); line-height: 1; margin-right: 16px; display: initial;}.ct-counter-landing .ct-counter-layout2 .ct-counter-number .ct-counter-number-suffix{font-size: inherit; top: 0; position: static; margin-left: -10px;}.ct-counter-landing .ct-counter-layout2 .ct-counter-title{color: #fff; font-size: 24px; font-weight: 600; font-family: 'Poppins', sans-serif; text-transform: uppercase; line-height: 1;}.ct-counter-landing .ct-counter-layout2 .ct-counter-inner{display: flex; flex-wrap: nowrap; align-items: center;}.rm-align-center .ct-counter-layout1 .ct-counter-inner{justify-content: flex-start;}.ct-counter-layout5 .item--icon{line-height: 1; font-size: 98px; color: var(--primary-color); margin-right: 26px;}@media screen and (max-width: 1199px){.ct-counter-layout5 .item--icon{font-size: 68px; margin-right: 20px;} }.ct-counter-layout5 .item--icon i{display: flex;}.ct-counter-layout5 .ct-counter-title{font-size: 20px; font-weight: 600; color: #fff; margin-bottom: 0;}@media screen and (max-width: 1199px){.ct-counter-layout5 .ct-counter-title{font-size: 18px;} }.ct-counter-layout5 .ct-counter-number{font-size: 52px; line-height: 1; font-weight: 600; color: #fff; font-family: 'Poppins', sans-serif; margin-bottom: 17px;}@media screen and (max-width: 1199px){.ct-counter-layout5 .ct-counter-number{font-size: 42px; margin-bottom: 10px;} }.ct-counter-layout5 .ct-counter-number-suffix{font-size: 20px;}.ct-counter-layout5 .ct-counter-inner{display: flex; flex-wrap: nowrap; align-items: center;}.ct-client-grid1{overflow: hidden; padding: 0 15px;}.ct-client-grid1 .client-image{padding: 41px 20px; text-align: center;}@media screen and (max-width: 767px){.ct-client-grid1 .client-image{padding: 30px 15px;} }.ct-client-grid1 .client-image img{-webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-client-grid1 .client-image:hover img{-webkit-transform: scale(1.1); -khtml-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}.ct-client-grid1 .client-item-inner{padding: 22px 22px 22px; background-color: var(--dark-color);}@media screen and (max-width: 767px){.ct-client-grid1 .client-item-inner{padding-left: 15px; padding-right: 15px;} }.ct-client-grid1 .client-item-inner .btn{line-height: 30px; padding: 0 10px; font-size: 13px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #0540f3; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important;}.ct-client-grid1 .client-item-inner .btn:hover{background-color: var(--primary-color);}.ct-client-grid1 .client-desc{font-size: 15px; line-height: 20px; color: #c3c4e1; margin-bottom: 11px;}@media screen and (max-width: 767px){.ct-client-grid1 .client-desc{font-size: 13px; line-height: 22px;} }.ct-client-grid1 .ct-grid-inner{margin: 0 -2px -1px 0;}.ct-client-grid1 .ct-grid-inner .grid-item{padding: 0; border-right: 1px solid #d1d4dc; border-bottom: 1px solid #d1d4dc; display: flex; flex-wrap: wrap; align-items: center;}.elementor-widget-ct_client_grid{position: relative; overflow: hidden;}.elementor-widget-ct_client_grid > .elementor-widget-container{width: calc(100% + 1px);}.ct-client1 .client-image{text-align: center;}.ct-client1 .client-image a{display: inline-block; vertical-align: top; -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -o-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;}.ct-client1 .slick-track{display: flex; flex-wrap: wrap; align-items: center;}.ct-client1 .ct-clients-list-inner{margin: 0 -15px;}.ct-client1 .ct-clients-list-inner .slick-slide{padding: 0 15px;}.ct-client1.style1 .client-image{text-align: center; padding: 0 15px;}@media screen and (max-width: 767px){.ct-client1.style1 .client-image{padding: 0;} }.ct-client1.style1 .client-image img{-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -o-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; position: relative;}.ct-client1.style1 .client-image img:nth-child(2){position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -150%); -khtml-transform: translate(-50%, -150%); -moz-transform: translate(-50%, -150%); -ms-transform: translate(-50%, -150%); -o-transform: translate(-50%, -150%); transform: translate(-50%, -150%); opacity: 0;}.ct-client1.style1 .client-image a{display: inline-block; vertical-align: top; -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -o-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; position: relative; overflow: hidden; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.8;}.ct-client1.style1 .client-image a:hover{opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%);}.ct-client1.style1 .client-image a:hover img:nth-child(1){-webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0;}.ct-client1.style1 .client-image a:hover img:nth-child(2){-webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1;}.ct-client1.style2 .client-image{text-align: center; padding: 0 15px; margin: 20px 0;}@media screen and (max-width: 767px){.ct-client1.style2 .client-image{padding: 0;} }.ct-client1.style2 .client-image img{-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; -o-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; transition: all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;}.ct-client1.style2 .client-image a{display: inline-block; vertical-align: top;}.ct-client1.style2 .client-image a:hover img{-webkit-transform: scale(1.12); -khtml-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12);}.ct-service-grid1,.ct-service-carousel2{overflow: hidden;}.ct-service-grid1 .item--icon,.ct-service-carousel2 .item--icon{height: 92px; width: 92px; position: relative; margin-bottom: 31px; z-index: 1;}.ct-service-grid1 .item--icon:before,.ct-service-carousel2 .item--icon:before,.ct-service-grid1 .item--icon:after,.ct-service-carousel2 .item--icon:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 92px; -khtml-border-radius: 92px; -moz-border-radius: 92px; -ms-border-radius: 92px; -o-border-radius: 92px; border-radius: 92px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-grid1 .item--icon:before,.ct-service-carousel2 .item--icon:before{background-color: #fff; z-index: -1; -webkit-box-shadow: 0 0 48px rgba(4, 49, 184, 0.22); -khtml-box-shadow: 0 0 48px rgba(4, 49, 184, 0.22); -moz-box-shadow: 0 0 48px rgba(4, 49, 184, 0.22); -ms-box-shadow: 0 0 48px rgba(4, 49, 184, 0.22); -o-box-shadow: 0 0 48px rgba(4, 49, 184, 0.22); box-shadow: 0 0 48px rgba(4, 49, 184, 0.22);}.ct-service-grid1 .item--icon:after,.ct-service-carousel2 .item--icon:after{background-color: var(--secondary-color); z-index: -2; opacity: 0; bottom: -9px; top: auto;}.ct-service-grid1 .item--icon i,.ct-service-carousel2 .item--icon i{font-size: 48px;}.ct-service-grid1 .item--icon img,.ct-service-carousel2 .item--icon img{max-height: 48px; width: auto;}.ct-service-grid1 .item--icon *,.ct-service-carousel2 .item--icon *{-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-service-grid1 .item--title,.ct-service-carousel2 .item--title{font-size: 22px; padding-bottom: 14px; position: relative;}@media screen and (max-width: 991px){.ct-service-grid1 .item--title,.ct-service-carousel2 .item--title{font-size: 18px;} }.ct-service-grid1 .item--title:before,.ct-service-carousel2 .item--title:before{content: ''; position: absolute; bottom: 0; left: 0; width: 35px; height: 3px; background-color: var(--primary-color);}.ct-service-grid1 .item--title a,.ct-service-carousel2 .item--title a{color: inherit;}.ct-service-grid1 .item-readmore,.ct-service-carousel2 .item-readmore{margin-top: 24px;}.ct-service-grid1 .item-readmore a,.ct-service-carousel2 .item-readmore a{padding: 0 22px; line-height: 46px;}.ct-service-grid1 .item-readmore a:hover,.ct-service-carousel2 .item-readmore a:hover{background-color: var(--primary-color);}.ct-service-grid1 .item--image,.ct-service-carousel2 .item--image{position: relative;}.ct-service-grid1 .item--image > img,.ct-service-carousel2 .item--image > img{width: 100%;}.ct-service-grid1 .item--image svg,.ct-service-carousel2 .item--image svg{position: absolute; left: 0; right: 0; bottom: -1px; width: 100%;}.ct-service-grid1 .item--image svg.svg-white,.ct-service-carousel2 .item--image svg.svg-white{fill: #fff; bottom: 0px;}.ct-service-grid1 .item--image svg.svg-gray,.ct-service-carousel2 .item--image svg.svg-gray{fill: #dee5eb;}.ct-service-grid1 .item--image svg:before,.ct-service-carousel2 .item--image svg:before{content: ''; color: #fff;}.ct-service-grid1 .item--image .item--icon,.ct-service-carousel2 .item--image .item--icon{position: absolute; bottom: 38px; left: 0; right: 0; margin: auto; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; -webkit-transition-delay: 0.05s; -moz-transtion-delay: 0.05s; transition-deilay: 0.05s;}.ct-service-grid1 .item--image .item--icon:after,.ct-service-carousel2 .item--image .item--icon:after{opacity: 1;}.ct-service-grid1 .item--holder,.ct-service-carousel2 .item--holder{padding: 0 40px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); position: relative; margin-right: -6px;}@media screen and (max-width: 1199px){.ct-service-grid1 .item--holder,.ct-service-carousel2 .item--holder{padding-left: 30px; padding-right: 30px;} }@media screen and (max-width: 991px){.ct-service-grid1 .item--holder,.ct-service-carousel2 .item--holder{padding-left: 20px; padding-right: 15px;} }.ct-service-grid1 .item--holder:before,.ct-service-carousel2 .item--holder:before{content: ''; position: absolute; top: 50%; width: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); border-right: 2px dashed #d9d9d9; height: 65%; left: -5px; z-index: -1;}.ct-service-grid1 .item--holder-hover,.ct-service-carousel2 .item--holder-hover{position: absolute; bottom: 0; left: 0; right: 0; z-index: 99; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-grid1 .item--holder-hover .item--meta,.ct-service-carousel2 .item--holder-hover .item--meta{padding: 25px 40px 40px; background-color: #dee5eb;}@media screen and (max-width: 1199px){.ct-service-grid1 .item--holder-hover .item--meta,.ct-service-carousel2 .item--holder-hover .item--meta{padding-left: 30px; padding-right: 30px;} }@media screen and (max-width: 991px){.ct-service-grid1 .item--holder-hover .item--meta,.ct-service-carousel2 .item--holder-hover .item--meta{padding-left: 20px; padding-right: 15px;} }.ct-service-grid1 .item--holder-hover .item--title,.ct-service-carousel2 .item--holder-hover .item--title,.ct-service-grid1 .item--holder-hover .item--content,.ct-service-carousel2 .item--holder-hover .item--content,.ct-service-grid1 .item--holder-hover .item-readmore,.ct-service-carousel2 .item--holder-hover .item-readmore{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); opacity: 0;}.ct-service-grid1 .item--holder-hover .item--title,.ct-service-carousel2 .item--holder-hover .item--title{-webkit-transition-delay: 0.1s; -moz-transtion-delay: 0.1s; transition-deilay: 0.1s;}.ct-service-grid1 .item--holder-hover .item--content,.ct-service-carousel2 .item--holder-hover .item--content{-webkit-transition-delay: 0.15s; -moz-transtion-delay: 0.15s; transition-deilay: 0.15s;}.ct-service-grid1 .item--holder-hover .item--readmore,.ct-service-carousel2 .item--holder-hover .item--readmore{-webkit-transition-delay: 0.2s; -moz-transtion-delay: 0.2s; transition-deilay: 0.2s;}.ct-service-grid1 .grid-item-inner,.ct-service-carousel2 .grid-item-inner{margin-top: 167px; position: relative;}.ct-service-grid1 .grid-item-inner:hover .item--holder,.ct-service-carousel2 .grid-item-inner:hover .item--holder{opacity: 0;}.ct-service-grid1 .grid-item-inner:hover .item--holder-hover,.ct-service-carousel2 .grid-item-inner:hover .item--holder-hover{opacity: 1;}.ct-service-grid1 .grid-item-inner:hover .item--image .item--icon,.ct-service-carousel2 .grid-item-inner:hover .item--image .item--icon{bottom: 8px; opacity: 1;}.ct-service-grid1 .grid-item-inner:hover .item--title,.ct-service-carousel2 .grid-item-inner:hover .item--title,.ct-service-grid1 .grid-item-inner:hover .item--content,.ct-service-carousel2 .grid-item-inner:hover .item--content,.ct-service-grid1 .grid-item-inner:hover .item-readmore,.ct-service-carousel2 .grid-item-inner:hover .item-readmore{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1;}@media screen and (max-width: 991px){.ct-service-grid1 .item--content,.ct-service-carousel2 .item--content{font-size: 14px; line-height: 25px;} }.ct-service-grid1.ct-grid.style1,.ct-service-carousel2.ct-grid.style1{margin: 0;}.ct-service-grid1.ct-grid.style1 .grid-item,.ct-service-carousel2.ct-grid.style1 .grid-item{padding: 0;}.ct-service-grid1.ct-grid.style2 .grid-item .grid-item-inner,.ct-service-carousel2.ct-grid.style2 .grid-item .grid-item-inner{margin-bottom: 40px;}.ct-service-grid1.style2 .item--holder:before,.ct-service-carousel2.style2 .item--holder:before{display: none;}.ct-service-grid1.style2 .grid-item-inner,.ct-service-carousel2.style2 .grid-item-inner{background-color: #dee5eb; margin-top: 20px; padding: 60px 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-service-grid1.style2 .grid-item-inner:hover,.ct-service-carousel2.style2 .grid-item-inner:hover{-webkit-transform: translateY(-18px); -khtml-transform: translateY(-18px); -moz-transform: translateY(-18px); -ms-transform: translateY(-18px); -o-transform: translateY(-18px); transform: translateY(-18px);}.ct-service-carousel2{overflow: visible;}.ct-service-carousel2:not(.style2) .ct-carousel-inner{margin: 0;}.ct-service-carousel2:not(.style2) .ct-carousel-inner .carousel-item{padding: 0;}.ct-service-carousel2:not(.style2) .ct-carousel-inner .carousel-item:hover{z-index: 99;}.ct-service-carousel2 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-service-carousel2 .slick-slide.slick-active{opacity: 1;}@media screen and (min-width: 1200px){.ct-service-carousel2 .ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-prev{left: -75px;}.ct-service-carousel2 .ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-next{right: -75px;}.ct-service-carousel2.style2 .ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-prev{left: -65px;}.ct-service-carousel2.style2 .ct-slick-carousel.ct-slick-arrow-center .slick-arrow.slick-next{right: -65px;} }@media screen and (max-width: 1199px){.ct-service-carousel2 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 105px;} }.ct-tabs .ct-tab-content{display: none;}.ct-tab-banner1 .ct-tabs-title{margin-bottom: 33px; border-bottom: 1px solid #eaebec; display: flex; flex-wrap: nowrap;}@media screen and (max-width: 767px){.ct-tab-banner1 .ct-tabs-title{flex-wrap: wrap;} }.ct-tab-banner1 .ct-tab-title{font-weight: 600; font-size: 20px; color: rgba(8, 38, 128, 0.54); font-family: 'Poppins', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); width: 33.33%; text-align: center; position: relative; cursor: pointer; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;}@media screen and (max-width: 767px){.ct-tab-banner1 .ct-tab-title{width: 100%; padding-top: 10px;} }.ct-tab-banner1 .ct-tab-title:before{content: ''; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); width: 0; position: absolute; bottom: -1px; left: 0; background-color: var(--primary-color); height: 4px;}.ct-tab-banner1 .ct-tab-title.active,.ct-tab-banner1 .ct-tab-title:hover{color: var(--dark-color);}.ct-tab-banner1 .ct-tab-title.active:before,.ct-tab-banner1 .ct-tab-title:hover:before{width: 100%;}.ct-tab-banner1 .ct-tab-content{background-color: #fff;}.ct-tab-banner1 .ct-tab-box{display: flex; flex-wrap: wrap;}@media screen and (max-width: 575px){.ct-tab-banner1 .ct-tab-box{flex-direction: column-reverse;} }.ct-tab-banner1 .ct-tab-box > div{width: 50%;}@media screen and (max-width: 575px){.ct-tab-banner1 .ct-tab-box > div{width: 100%;} }.ct-tab-banner1 .ct-tab-box-holder{padding: 51px 30px 60px 40px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-tab-section.png"); background-color: #edf1f4;}@media screen and (max-width: 991px){.ct-tab-banner1 .ct-tab-box-holder{padding-left: 30px; padding-right: 30px;} }@media screen and (max-width: 991px){.ct-tab-banner1 .ct-tab-box-holder{padding-top: 40px; padding-bottom: 40px;} }.ct-tab-banner1 .ct-tab-box-title{font-size: 29px; margin-bottom: 10px; line-height: 1.3333; font-weight: 700;}@media screen and (max-width: 991px){.ct-tab-banner1 .ct-tab-box-title{font-size: 24px;} }.ct-tab-banner1 .ct-tab-box-content{margin-bottom: 36px;}.ct-tab-banner1 .ct-box-button .btn{-webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; padding: 0 26px;}@media screen and (max-width: 575px){.ct-tab-banner1 .ct-tab-image{height: 300px;} }.ct-title-line{font-size: 22px; margin-bottom: 10px; padding-bottom: 17px; position: relative;}.ct-title-line:before{content: ''; width: 28px; height: 3px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}.ct-piechart-layout1{text-align: center;}.ct-piechart-layout1 .ct-piechart-counter{position: absolute; z-index: 99; top: -14px; right: -14px; height: 33px; width: 33px; border: 3px solid var(--secondary-color); border-radius: 33px; background-color: var(--primary-color); color: #fff; font-size: 11px; line-height: 27px; font-weight: 700;}.ct-piechart-layout1 .item--value{position: relative; margin-bottom: 3px;}.ct-piechart-layout1 .item--icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-piechart-layout1 .item--icon *{-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-piechart-layout1 .item--icon img{max-height: 58px; width: auto;}.ct-piechart-layout1 .item--icon i{font-size: 48px; color: var(--primary-color);}.ct-piechart-layout1 .item--desc{padding: 0 26px;}@media screen and (max-width: 1199px){.ct-piechart-layout1 .item--desc{padding: 0;} }@media screen and (max-width: 991px){.ct-piechart-layout1 .item--desc{font-size: 14px; line-height: 25px;} }.ct-piechart-layout1 .item--meta{display: inline-block; position: relative;}.ct-piechart-layout1:hover .item--icon *{animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}.ct-pricing-layout1 .ct-pricing-body{display: flex; flex-wrap: wrap; margin: 0 -15px;}.ct-pricing-layout1 .ct-pricing-body.ct-pricing-hide{display: none;}.ct-pricing-layout1 .ct-pricing-item{margin-bottom: 30px;}.ct-pricing-layout1 .pricing-1-column .ct-pricing-item{width: 100%; padding: 0 15px;}.ct-pricing-layout1 .pricing-2-column .ct-pricing-item{width: 50%; padding: 0 15px;}.ct-pricing-layout1 .pricing-3-column .ct-pricing-item{width: 33.33%; padding: 0 15px;}@media screen and (max-width: 991px){.ct-pricing-layout1 .pricing-3-column .ct-pricing-item{width: 50%;} }@media screen and (max-width: 575px){.ct-pricing-layout1 .pricing-3-column .ct-pricing-item{width: 100%;} }.ct-pricing-layout1 .pricing-4-column .ct-pricing-item{width: 25%; padding: 0 15px;}@media screen and (max-width: 991px){.ct-pricing-layout1 .pricing-4-column .ct-pricing-item{width: 50%;} }@media screen and (max-width: 575px){.ct-pricing-layout1 .pricing-4-column .ct-pricing-item{width: 100%;} }.ct-pricing-layout1 .pricing-5-column .ct-pricing-item{width: 20%; padding: 0 15px;}@media screen and (max-width: 991px){.ct-pricing-layout1 .pricing-5-column .ct-pricing-item{width: 50%;} }@media screen and (max-width: 575px){.ct-pricing-layout1 .pricing-5-column .ct-pricing-item{width: 100%;} }.ct-pricing-layout1.style1 .ct-pricing-tab-title{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-bottom: 35px;}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item{font-size: 18px; line-height: 28px; color: #1a1e66; font-family: 'Poppins', sans-serif; margin: 0 8px; position: relative; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer; padding-left: 29px; font-weight: 700;}@media screen and (max-width: 575px){.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item{font-size: 16px; padding-left: 24px;} }.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item:before,.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item:after{content: ''; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item:before{left: 0; width: 18px; height: 18px; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; border: 2px solid #b8b5b5;}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item:after{width: 6px; height: 6px; opacity: 0; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; left: 6px; background-color: var(--primary-color);}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item.active{color: #0e0e0e;}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item.active:before{border-color: var(--primary-color);}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item.active:after{opacity: 1;}.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item cite{font-size: 12px; font-weight: 700; color: #1a1e66; padding: 0 14px; background-color: #def8fc; border-radius: 2px; line-height: 27px; font-style: normal; display: inline-block; margin-left: 10px;}@media screen and (max-width: 575px){.ct-pricing-layout1.style1 .ct-pricing-tab-title .ct-pricing-tab-item cite{padding: 0 8px;} }.ct-pricing-layout1.style1 .ct-pricing-features-list{list-style: none;}.ct-pricing-layout1.style1 .ct-pricing-features-list li{display: flex; justify-content: center; align-items: center;}.ct-pricing-layout1.style1 .ct-pricing-features-list li i{color: var(--primary-color); font-size: 12px; margin-right: 10px;}.ct-pricing-layout1.style1 .ct-pricing-features-list li + li{margin-top: 8px;}.ct-pricing-layout1.style1 .item-popular{font-family: 'Rubik', sans-serif; font-size: 14px; font-weight: 700; color: var(--fifth-color); min-height: 27px; margin-bottom: 5px;}.ct-pricing-layout1.style1 .ct-pricing-title{font-size: 25px; margin: 0 0 6px;}@media screen and (max-width: 1199px){.ct-pricing-layout1.style1 .ct-pricing-title{font-size: 20px;} }.ct-pricing-layout1.style1 .ct-pricing-subtitle{color: #666; margin-bottom: 14px;}.ct-pricing-layout1.style1 .ct-pricing-price1{font-size: 48px; line-height: 1; font-weight: 700; font-family: 'Poppins', sans-serif; margin-bottom: 18px; color: var(--dark-color);}@media screen and (max-width: 1199px){.ct-pricing-layout1.style1 .ct-pricing-price1{font-size: 36px;} }.ct-pricing-layout1.style1 .ct-pricing-desc{font-size: 13px; line-height: 22px;}@media screen and (min-width: 1200px){.ct-pricing-layout1.style1 .ct-pricing-desc{padding: 0 30px;} }.ct-pricing-layout1.style1 .ct-pricing-price2{font-size: 18px; font-weight: 700; margin-bottom: 19px;}.ct-pricing-layout1.style1 .ct-pricing-button .btn{line-height: 40px; padding: 0 28px; color: #fff;}.ct-pricing-layout1.style1 .ct-pricing-button .btn:hover{-webkit-transform: translateY(-3px); -khtml-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px); color: #fff;}.ct-pricing-layout1.style1 .ct-pricing-icon{line-height: 1; margin-bottom: 27px;}.ct-pricing-layout1.style1 .ct-pricing-icon i{font-size: 60px; color: var(--primary-color);}.ct-pricing-layout1.style1 .ct-pricing-item-inner{background-color: #fff; padding: 34px 20px 40px; text-align: center; -webkit-box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1); -khtml-box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1); -moz-box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1); -ms-box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1); -o-box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1); box-shadow: 0 0px 32px rgba(4, 20, 69, 0.1);}@media screen and (max-width: 1199px){.ct-pricing-layout1.style1 .ct-pricing-item-inner{padding-left: 15px; padding-right: 15px;} }.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured{background-color: #15287d; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-title,.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-price1,.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-price2{color: #fff;}.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-subtitle,.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-desc{color: #faf7f0;}.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-button .btn{background-color: var(--primary-color); color: #fff;}.ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-features-list{color: #fff;}.ct-pricing-layout1.style2 .ct-pricing-tab-title-wrap{display: flex; justify-content: flex-end; margin-bottom: 100px;}@media screen and (max-width: 767px){.ct-pricing-layout1.style2 .ct-pricing-tab-title-wrap{justify-content: flex-start; margin-bottom: 60px;} }@media screen and (min-width: 1200px){.ct-pricing-layout1.style2 .ct-pricing-tab-content{padding: 0 55px;} }.ct-pricing-layout1.style2 .ct-pricing-tab-title{display: inline-flex; background-color: var(--secondary-color); padding: 7px; border-radius: 58px;}.ct-pricing-layout1.style2 .ct-pricing-tab-title .ct-pricing-tab-item{cursor: pointer; line-height: 44px; font-size: 15px; font-weight: 600; font-family: 'Poppins', sans-serif; color: #fff; padding: 0 18px; -webkit-border-radius: 43px; -khtml-border-radius: 43px; -moz-border-radius: 43px; -ms-border-radius: 43px; -o-border-radius: 43px; border-radius: 43px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-pricing-layout1.style2 .ct-pricing-tab-title .ct-pricing-tab-item.active{background-color: var(--primary-color);}.ct-pricing-layout1.style2 .ct-pricing-price1{background-color: #5675e8; position: absolute; top: -16px; right: 24px; font-size: 40px; font-weight: 700; color: #fff; width: 130px; height: 80px; line-height: 1; font-family: 'Poppins', sans-serif; text-align: center; padding-top: 26px; z-index: 1;}.ct-pricing-layout1.style2 .ct-pricing-price1:before{content: ''; z-index: -1; position: absolute; top: 0%; left: -16px; border-width: 8px; border-style: solid; border-color: transparent #0e2270 #0e2270 transparent;}.ct-pricing-layout1.style2 .ct-pricing-price1:after{content: ''; z-index: -1; position: absolute; top: 100%; left: 0; right: 0; border-width: 65px; border-style: solid; border-color: #5675e8 transparent transparent;}.ct-pricing-layout1.style2 .ct-pricing-price1 span{font-size: 20px; font-weight: 500; display: block; color: #c7cee7; margin-top: 4px;}.ct-pricing-layout1.style2 .ct-pricing-icon{position: absolute; left: 26px; top: 34px;}.ct-pricing-layout1.style2 .ct-pricing-icon i{font-size: 42px; color: var(--primary-color);}.ct-pricing-layout1.style2 .ct-pricing-title{font-size: 38px; font-weight: 600; color: #000; margin-bottom: 32px;}@media screen and (max-width: 767px){.ct-pricing-layout1.style2 .ct-pricing-title{font-size: 32px;} }.ct-pricing-layout1.style2 .ct-pricing-features-list{font-size: 18px; line-height: 28px; color: #000; margin: 0 0 30px; list-style: none; font-family: 'Roboto', sans-serif;}.ct-pricing-layout1.style2 .ct-pricing-features-list i{margin-right: 14px; color: var(--primary-color); position: absolute; top: 0; left: 0;}.ct-pricing-layout1.style2 .ct-pricing-features-list li{padding-left: 35px; position: relative;}.ct-pricing-layout1.style2 .ct-pricing-features-list li + li{margin-top: 24px;}.ct-pricing-layout1.style2 .ct-pricing-button{text-align: center;}.ct-pricing-layout1.style2 .ct-pricing-button a{text-align: center; font-size: 15px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #000; display: inline-flex; align-items: center;}.ct-pricing-layout1.style2 .ct-pricing-button a i{font-size: 12px; margin-left: 6px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-pricing-layout1.style2 .ct-pricing-button a:hover,.ct-pricing-layout1.style2 .ct-pricing-button a:focus{color: var(--secondary-color);}.ct-pricing-layout1.style2 .ct-pricing-button a:hover i,.ct-pricing-layout1.style2 .ct-pricing-button a:focus i{-webkit-transform: translateX(6px); -khtml-transform: translateX(6px); -moz-transform: translateX(6px); -ms-transform: translateX(6px); -o-transform: translateX(6px); transform: translateX(6px);}.ct-pricing-layout1.style2 .ct-pricing-item-inner{padding: 92px 24px 30px; background-color: #f6f8fa; -webkit-border-radius: 12px; -khtml-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; position: relative;}@media screen and (max-width: 767px){.ct-pricing-layout1.style2 .ct-pricing-item-inner{padding-top: 142px;} }.ct-pricing-layout1.style2 .ct-pricing-item-inner.ct-pricing-featured{margin-top: -28px;}@media screen and (max-width: 767px){.ct-pricing-layout1.style2 .ct-pricing-item-inner.ct-pricing-featured{margin-top: 0;} }.ct-pricing-layout1.style2 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-price1{background-color: var(--primary-color);}.ct-pricing-layout1.style2 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-price1:before{border-color: transparent #004995 #004995 transparent;}.ct-pricing-layout1.style2 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-price1:after{border-color: var(--primary-color) transparent transparent;}.ct-download a{font-size: 16px; font-weight: 600; font-family: 'Poppins', sans-serif; background-color: #fff; padding: 10px 18px 10px 22px; color: var(--dark-color); display: block; display: flex; flex-wrap: nowrap; align-items: center;}.ct-download a span{flex-grow: 1;}.ct-download a i{font-size: 22px; margin-left: 20px; -webkit-transition: all 240ms linear 0ms; -khtml-transition: all 240ms linear 0ms; -moz-transition: all 240ms linear 0ms; -ms-transition: all 240ms linear 0ms; -o-transition: all 240ms linear 0ms; transition: all 240ms linear 0ms;}.ct-download a:hover{background-color: var(--primary-color); color: #fff;}.ct-download .item--download + .item--download{margin-top: 25px;}.ct-accordion .ct-ac-content{display: none;}.ct-accordion.layout1.style1 .ct-ac-title{font-size: 18px; color: var(--dark-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; font-weight: 700; position: relative; cursor: pointer; font-family: 'Poppins', sans-serif;}.ct-accordion.layout1.style1 .ct-ac-title a{padding: 25px 65px 23px 25px; display: block; color: inherit;}.ct-accordion.layout1.style1 .ct-ac-title a:before{content: '\f107'; font-family: 'Font Awesome 5 Pro'; font-size: 16px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 35px; color: #9ba2aa; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-accordion.layout1.style1 .ct-ac-title a:after{content: '\f136'; font-family: 'Material-Design-Iconic-Font'; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 30px; height: 21px; width: 21px; line-height: 21px; background-color: #cacfdf; color: #fff; text-align: center; position: absolute; -webkit-border-radius: 21px; -khtml-border-radius: 21px; -moz-border-radius: 21px; -ms-border-radius: 21px; -o-border-radius: 21px; border-radius: 21px; font-size: 12px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0;}.ct-accordion.layout1.style1 .ct-ac-content{padding: 0 65px 23px 25px;}.ct-accordion.layout1.style1 .ct-accordion-item{border: 1px solid #e6e6e6; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; background-color: #fff; position: relative;}.ct-accordion.layout1.style1 .ct-accordion-item:before{content: ''; height: 0; width: 6px; position: absolute; top: -1px; bottom: -1px; left: -1px; margin: auto; background-color: var(--four-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0;}.ct-accordion.layout1.style1 .ct-accordion-item + .ct-accordion-item{margin-top: 19px;}.ct-accordion.layout1.style1 .ct-accordion-item.active{border-color: #fff; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);}.ct-accordion.layout1.style1 .ct-accordion-item.active:before{height: 100%; opacity: 1;}.ct-accordion.layout1.style1 .ct-accordion-item.active .ct-ac-title a{padding-bottom: 4px;}.ct-accordion.layout1.style1 .ct-accordion-item.active .ct-ac-title a:before{opacity: 0;}.ct-accordion.layout1.style1 .ct-accordion-item.active .ct-ac-title a:after{opacity: 1;}.ct-team-grid1 .item--image,.ct-team-carousel1 .item--image{position: relative;}.ct-team-grid1 .item--image svg,.ct-team-carousel1 .item--image svg{position: absolute; fill: #fff; bottom: 0; left: 0; right: 0; z-index: 99;}.ct-team-grid1 .item--image svg.svg-line,.ct-team-carousel1 .item--image svg.svg-line{bottom: 10px; fill: var(--primary-color);}.ct-team-grid1 .item--title,.ct-team-carousel1 .item--title{font-size: 22px; margin-bottom: 3px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-team-grid1 .item--title,.ct-team-carousel1 .item--title{font-size: 18px;} }.ct-team-grid1 .item--position,.ct-team-carousel1 .item--position{font-size: 14px;}.ct-team-grid1 .item--holder,.ct-team-carousel1 .item--holder{padding: 0 20px 23px 20px;}@media screen and (max-width: 1199px){.ct-team-grid1 .item--holder,.ct-team-carousel1 .item--holder{padding-left: 15px; padding-right: 15px;} }.ct-team-grid1 .item--social-btn,.ct-team-carousel1 .item--social-btn{font-size: 22px; width: 48px; height: 48px; background-color: var(--secondary-color); line-height: 48px; text-align: center; display: inline-block; border-radius: 0 0 48px 48px; color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-grid1 .item--social-link,.ct-team-carousel1 .item--social-link{position: absolute; bottom: 68px; right: 0; width: 48px; padding-top: 26px; padding-bottom: 13px; background-color: var(--secondary-color); border-radius: 48px 48px 0 0; z-index: 100; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-team-grid1 .item--social-link a,.ct-team-carousel1 .item--social-link a{display: block; width: 48px; height: 34px; text-align: center; color: #fff; font-size: 16px;}.ct-team-grid1 .item--social-link a:hover,.ct-team-carousel1 .item--social-link a:hover{-webkit-transform: translateX(4px); -khtml-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px);}.ct-team-grid1 .item--social,.ct-team-carousel1 .item--social{margin-left: 20px; height: 48px; position: relative;}.ct-team-grid1 .item--holder,.ct-team-carousel1 .item--holder{display: flex; flex-wrap: nowrap;}.ct-team-grid1 .item--meta,.ct-team-carousel1 .item--meta{flex-grow: 1;}.ct-team-grid1 .item--inner,.ct-team-carousel1 .item--inner{background-color: #fff; margin-bottom: 55px; -webkit-box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); -khtml-box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); -moz-box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); -ms-box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); -o-box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); box-shadow: 0 22px 18px rgba(4, 20, 69, 0.06); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-grid1 .item--inner:hover,.ct-team-carousel1 .item--inner:hover{-webkit-box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); -khtml-box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); -moz-box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); -ms-box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); -o-box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); box-shadow: 0 22px 32px rgba(4, 20, 69, 0.15); -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}.ct-team-grid1 .item--inner:hover .item--social-btn,.ct-team-carousel1 .item--inner:hover .item--social-btn{color: var(--primary-color); background-color: transparent;}.ct-team-grid1 .item--inner:hover .item--social-link,.ct-team-carousel1 .item--inner:hover .item--social-link{bottom: 48px; opacity: 1;}.ct-team-grid1 .item--inner:hover .item--title,.ct-team-carousel1 .item--inner:hover .item--title{color: var(--primary-color);}.ct-team-grid1 .slick-dots,.ct-team-carousel1 .slick-dots{margin-top: -10px;}.ct-team-carousel2{text-align: center;}.ct-team-carousel2 .item--image{position: relative;}.ct-team-carousel2 .item--image img{width: 100%;}.ct-team-carousel2 .item--meta{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 20px; background-color: rgba(0, 9, 42, 0.9); display: flex; flex-wrap: wrap; align-items: center; font-size: 15px; line-height: 26px; color: #fff; font-family: 'Roboto', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-team-carousel2 .item--meta .item--meta-inner{width: 100%;}.ct-team-carousel2 .item--desc{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: translateY(30px);}.ct-team-carousel2 .item--readmore{margin-top: 23px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: translateY(30px);}.ct-team-carousel2 .item--readmore .btn{border-radius: 39px; line-height: 39px; background-color: var(--primary-color);}.ct-team-carousel2 .item--title{font-size: 18px; margin-bottom: 0px; color: #000;}.ct-team-carousel2 .item--position{font-size: 15px; color: #666; font-family: 'Roboto', sans-serif;}.ct-team-carousel2 .item--holder{border: 2px solid #eee; padding: 18px 20px 35px 20px; background-color: #fff; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel2 .item--social{position: absolute; bottom: -21px; left: 0; right: 0; display: flex; flex-wrap: wrap; justify-content: center;}.ct-team-carousel2 .item--social a{width: 38px; height: 41px; border: 2px solid #eee; font-size: 14px; color: #b7b7b7; line-height: 37px; background-color: #fff;}.ct-team-carousel2 .item--social a + a{margin-left: -2px;}.ct-team-carousel2 .item--social a:hover,.ct-team-carousel2 .item--social a:focus{border-color: var(--secondary-color); background-color: var(--secondary-color); color: #fff; position: relative; z-index: 9;}.ct-team-carousel2 .item--image + .item--holder{border-top: none;}.ct-team-carousel2 .item--inner{margin-bottom: 31px;}.ct-team-carousel2 .item--inner:hover .item--meta{opacity: 1;}.ct-team-carousel2 .item--inner:hover .item--desc,.ct-team-carousel2 .item--inner:hover .item--readmore{transform: translateY(0px);}.ct-team-carousel2 .item--inner:hover .item--holder{border-color: var(--secondary-color);}.ct-testimonial-grid1 .item--title,.ct-testimonial-carousel2 .item--title{margin-bottom: 2px; font-size: 22px;}.ct-testimonial-grid1 .item--description,.ct-testimonial-carousel2 .item--description{margin-bottom: 17px;}.ct-testimonial-grid1 .item--image,.ct-testimonial-carousel2 .item--image{margin-right: 30px; position: relative; z-index: 1;}@media screen and (max-width: 767px){.ct-testimonial-grid1 .item--image,.ct-testimonial-carousel2 .item--image{margin-right: 20px;} }.ct-testimonial-grid1 .item--image:before,.ct-testimonial-carousel2 .item--image:before,.ct-testimonial-grid1 .item--image:after,.ct-testimonial-carousel2 .item--image:after{content: ''; position: absolute; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}.ct-testimonial-grid1 .item--image:before,.ct-testimonial-carousel2 .item--image:before{height: 88px; width: 88px; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--primary-color)), to(#fff)); background-image: -webkit-linear-gradient(bottom, var(--primary-color), #fff); background-image: -moz-linear-gradient(bottom, var(--primary-color), #fff); background-image: -ms-linear-gradient(bottom, var(--primary-color), #fff); background-image: -o-linear-gradient(bottom, var(--primary-color), #fff); background-image: linear-gradient(bottom, var(--primary-color), #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='#fff'); top: -9px; left: -9px; z-index: -2;}.ct-testimonial-grid1 .item--image:after,.ct-testimonial-carousel2 .item--image:after{height: 82px; width: 82px; background-color: #fff; top: -6px; left: -6px; z-index: -1;}.ct-testimonial-grid1 .item--image img,.ct-testimonial-carousel2 .item--image img{-webkit-border-radius: 69px; -khtml-border-radius: 69px; -moz-border-radius: 69px; -ms-border-radius: 69px; -o-border-radius: 69px; border-radius: 69px;}.ct-testimonial-grid1 .item--holder,.ct-testimonial-carousel2 .item--holder{display: flex; flex-wrap: nowrap; align-items: center;}.ct-testimonial-grid1 .item--inner,.ct-testimonial-carousel2 .item--inner{background-color: #fff; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); -khtml-box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); -moz-box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); -ms-box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); -o-box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); box-shadow: 0 2px 25px rgba(5, 28, 49, 0.07); margin-bottom: 47px; padding: 37px 30px 40px 33px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); border-top: 6px solid #fff;}@media screen and (max-width: 767px){.ct-testimonial-grid1 .item--inner,.ct-testimonial-carousel2 .item--inner{padding-left: 30px; padding-right: 20px;} }.ct-testimonial-grid1 .item--inner:hover,.ct-testimonial-carousel2 .item--inner:hover{border-color: var(--secondary-color); -webkit-transform: translateY(-28px); -khtml-transform: translateY(-28px); -moz-transform: translateY(-28px); -ms-transform: translateY(-28px); -o-transform: translateY(-28px); transform: translateY(-28px); -webkit-box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14); -khtml-box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14); -moz-box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14); -ms-box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14); -o-box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14); box-shadow: 0 25px 25px rgba(5, 28, 49, 0.14);}.ct-testimonial-carousel2 .item-rating{font-size: 14px; color: #ffc601; margin-right: 10px; margin-bottom: 12px;}.ct-testimonial-carousel2 .item--inner{margin-top: 30px;}.ct-testimonial-carousel2 .slick-dots{position: relative; top: -5px;}.dot-style-light .slick-dots li button{background-color: #fff;}.dot-style-light .slick-dots li.slick-active button{background-color: var(--primary-color);}.ct-testimonial-carousel3 .item--image{margin-right: 22px;}.ct-testimonial-carousel3 .item--image img{-webkit-border-radius: 75px; -khtml-border-radius: 75px; -moz-border-radius: 75px; -ms-border-radius: 75px; -o-border-radius: 75px; border-radius: 75px;}.ct-testimonial-carousel3 .item--description{font-size: 15px; line-height: 26px; margin-bottom: 24px;}.ct-testimonial-carousel3 .item--title{font-size: 17px; margin-bottom: 1px; color: var(--primary-color);}.ct-testimonial-carousel3 .item--position{font-size: 14px; font-weight: 500; margin-bottom: 5px;}.ct-testimonial-carousel3 .item-rating{font-size: 14px; color: #ffc601;}.ct-testimonial-carousel3 .item--holder{display: flex; flex-wrap: nowrap; align-items: center;}.ct-testimonial-carousel3 .item--inner{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); background-color: #fff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #eaebf0; padding: 30px 32px 38px; margin-top: 30px; margin-bottom: 50px;}.ct-testimonial-carousel3 .item--inner:hover{-webkit-transform: translate(0, -15px); -khtml-transform: translate(0, -15px); -moz-transform: translate(0, -15px); -ms-transform: translate(0, -15px); -o-transform: translate(0, -15px); transform: translate(0, -15px); -webkit-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16);}.ct-testimonial-carousel3 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-testimonial-carousel3 .ct-slick-carousel .slick-list{overflow: visible;}.ct-testimonial-carousel3 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-testimonial-carousel3 .slick-slide.slick-active{opacity: 1;}.ct-testimonial-carousel3 .slick-dots{margin-top: 0;}.ct-testimonial-carousel3 .slick-dots li button{background-color: #d4d4d4;}.ct-testimonial-carousel3 .slick-dots li button:before{border-color: var(--primary-color);}.ct-testimonial-carousel3 .slick-dots li.slick-active button{background-color: var(--primary-color);}.ct-testimonial-carousel4 .sub-title{font-size: 18px; font-weight: 500; font-family: inherit; color: var(--primary-color); margin-bottom: 14px;}.ct-testimonial-carousel4 .item--title{margin-bottom: 2px; font-size: 14px; font-weight: 500; font-family: inherit; color: #000;}.ct-testimonial-carousel4 .item--position{font-size: 14px; color: #888;}.ct-testimonial-carousel4 .item--description{font-size: 15px; line-height: 25px; color: #666; margin-bottom: 18px;}.ct-testimonial-carousel4 .item--image{width: 64px; min-width: 64px; padding: 5px; border: 2px solid var(--primary-color); margin-right: 13px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; -moz-border-radius: 64px; -ms-border-radius: 64px; -o-border-radius: 64px; border-radius: 64px;}.ct-testimonial-carousel4 .item--image img{-webkit-border-radius: 51px; -khtml-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; -o-border-radius: 51px; border-radius: 51px;}.ct-testimonial-carousel4 .item--holder{display: flex; flex-wrap: nowrap; align-items: center;}.ct-testimonial-carousel4 .item--icon{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); font-size: 82px; line-height: 1; color: #efefef; font-weight: 700; font-family: 'Playfair Display'; position: absolute; top: -29px; right: 10px; -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.ct-testimonial-carousel4 .item--inner{padding: 40px 20px 27px 26px; background-color: #fff; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -khtml-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -moz-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -ms-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -o-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); margin-top: 30px; margin-bottom: 50px; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-testimonial-carousel4 .item--inner:hover{-webkit-transform: translateY(-20px); -khtml-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); -webkit-box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2); -khtml-box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2); -moz-box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2); -ms-box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2); -o-box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2); box-shadow: 0 20px 30px rgba(12, 12, 12, 0.2);}.ct-testimonial-carousel4 .item--inner:hover .item--icon{color: var(--fifth-color);}.ct-testimonial-carousel4.dots-slider .slick-dots{margin-top: -10px; background-color: #fff; -webkit-box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05); -khtml-box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05); -moz-box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05); -ms-box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05); -o-box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05); box-shadow: 0 9px 21px rgba(12, 12, 12, 0.05);}.ct-testimonial-carousel4 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-testimonial-carousel4 .ct-slick-carousel .slick-list{overflow: visible;}.ct-testimonial-carousel4 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-testimonial-carousel4 .slick-slide.slick-active{opacity: 1;}.ct-banner1.style1{text-align: center;}.ct-banner1.style1 .ct-banner-inner{display: inline-block; position: relative; margin: auto;}.ct-banner1.style1 .ct-banner-holder{min-height: 105px; position: absolute; z-index: 1; top: -22px; right: -45px; text-align: center; display: flex; flex-wrap: nowrap; align-items: center;}@media screen and (max-width: 1199px){.ct-banner1.style1 .ct-banner-holder{right: 0;} }.ct-banner1.style1 .ct-banner-holder svg{height: 110px; position: absolute; bottom: 0; left: 0; z-index: -1;}.ct-banner1.style1 .ct-banner-holder svg.svg-primary{fill: var(--primary-color); bottom: -6px; left: -4px;}.ct-banner1.style1 .ct-banner-holder svg.svg-secondary{fill: var(--secondary-color);}.ct-banner1.style1 .ct-banner-meta{max-width: 120px;}.ct-banner1.style1 .ct-banner-meta .ct-banner-number{font-size: 36px; font-weight: 700; color: #fff; font-family: 'Poppins', sans-serif; line-height: 1; margin-bottom: 2px;}.ct-banner1.style1 .ct-banner-meta .ct-banner-title{margin-bottom: 8px; font-size: 13px; font-family: inherit; color: #fff; font-weight: normal; line-height: 17px;}.ct-banner1.style1.ps-left .ct-banner-holder{left: 42px; right: auto; top: -12px;}.ct-banner1.style2{position: relative;}.ct-banner1.style2 .ct-banner-holder{background-color: var(--primary-color); padding: 24px 23px 20px; position: absolute; top: 38px; right: 0; max-width: 232px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; display: flex; flex-wrap: nowrap; -webkit-box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19); -khtml-box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19); -moz-box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19); -ms-box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19); -o-box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19); box-shadow: 0 12px 32px rgba(12, 12, 12, 0.19);}@media screen and (max-width: 991px){.ct-banner1.style2 .ct-banner-holder{display: block;} }.ct-banner1.style2 .item--icon{width: 62px; min-width: 62px; height: 62px; background-color: #fff; border-radius: 62px; position: relative; margin-right: 12px;}@media screen and (max-width: 991px){.ct-banner1.style2 .item--icon{margin-right: 0; margin-bottom: 12px;} }.ct-banner1.style2 .item--icon i{font-size: 32px; color: var(--primary-color);}.ct-banner1.style2 .item--icon img{max-height: 40px; width: auto;}.ct-banner1.style2 .item--icon svg{height: 32px;}.ct-banner1.style2 .ct-banner-title{margin-bottom: 0; font-size: 18px; line-height: 24px; font-weight: 400; font-family: inherit; color: #fff;}@media screen and (max-width: 991px){.ct-banner1.style2 .ct-banner-title{font-size: 16px;} }.ct-banner1.style2 .ct-banner-number{font-size: 36px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #fff; line-height: 1; margin-bottom: 4px;}.ct-banner1.style2 .ct-banner-inner{padding-right: 78px;}@media screen and (max-width: 991px){.ct-banner1.style2 .ct-banner-inner{padding-right: 40px;} }.ct-banner1.style2 .ct-banner-inner > img{width: 100%; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px;}.ct-banner1.style3 .ct-banner-image1{border: 15px solid #fff;}.ct-banner1.style3 .ct-banner-image2{z-index: -1; position: absolute; bottom: 0; right: 0;}@media screen and (max-width: 1199px){.ct-banner1.style3 .ct-banner-image2{max-width: 65%;} }.ct-banner1.style3 .ct-banner-holder{position: absolute; top: -16px; left: -65px; background-color: #000; -webkit-border-radius: 150px; -khtml-border-radius: 150px; -moz-border-radius: 150px; -ms-border-radius: 150px; -o-border-radius: 150px; border-radius: 150px; width: 150px; height: 150px; border: 15px solid #fff; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; text-align: center;}@media screen and (max-width: 767px){.ct-banner1.style3 .ct-banner-holder{top: -15px; left: -15px;} }.ct-banner1.style3 .ct-banner-holder .ct-banner-title{margin-bottom: 0; font-family: inherit; font-size: 16px; color: var(--fifth-color);}.ct-banner1.style3 .ct-banner-holder .ct-banner-number{font-size: 36px; font-weight: 700; font-family: 'Poppins', sans-serif; color: #fff; line-height: 1; margin-bottom: 2px;}.ct-banner1.style3 .ct-banner-inner{position: relative; padding-bottom: 70px; padding-right: 80px; z-index: 1;}@media screen and (max-width: 1199px){.ct-banner1.style3 .ct-banner-inner{padding-bottom: 30px; padding-right: 30px;} }.ct-banner1.style4 img{width: 100%; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; position: relative; z-index: -2;}.ct-banner1.style4 .ct-banner-holder{width: 100%; max-width: 180px; position: absolute; top: 43px; right: 0px; background-color: #fff; padding: 20px 0 20px 30px;}@media screen and (max-width: 1199px){.ct-banner1.style4 .ct-banner-holder{padding-left: 20px;} }.ct-banner1.style4 .ct-banner-holder:before{content: ''; position: absolute; top: -8px; left: -8px; width: 100%; height: 100%; background-color: var(--primary-color); z-index: -1;}.ct-banner1.style4 .ct-banner-number{font-family: 'Poppins', sans-serif; font-size: 90px; line-height: 1; font-weight: 700; color: var(--secondary-color); display: flex; flex-wrap: nowrap; align-items: flex-start;}@media screen and (max-width: 1199px){.ct-banner1.style4 .ct-banner-number{font-size: 70px;} }.ct-banner1.style4 .ct-counter-number-suffix{font-size: 34px; font-weight: normal; color: var(--primary-color); margin-top: 4px;}.ct-banner1.style4 .ct-banner-title{margin: 0; font-size: 18px; color: #000; font-family: 'Roboto', sans-serif;}.ct-video-button{display: flex; position: relative; flex-wrap: wrap; justify-content: center; align-items: center;}.ct-video-button.img-active{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-video-button.style1{height: 44px; width: 44px; background-color: rgba(5, 27, 93, 0.78); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; color: #fff; text-align: center; line-height: 44px; -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); -khtml-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); -moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); -ms-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); -o-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.78); font-size: 15px;}.ct-video-button.style1:hover{background-color: rgba(0, 124, 251, 0.78);}.ct-video-button.style2{width: 80px; height: 80px; line-height: 80px; text-align: center; background-color: #fff; font-size: 18px; color: var(--dark-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; z-index: 1;}.ct-video-button.style2:before{content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.63); border-radius: 50%; animation: pulse-border2 1500ms ease-out infinite; -webkit-animation: pulse-border2 1500ms ease-out infinite; z-index: -2;}.ct-video-button.style2:hover:before,.ct-video-button.style2:focus:before{-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}.ct-video-button.style3{width: 60px; height: 60px; line-height: 60px; text-align: center; background-color: #001c8f; font-size: 17px; color: #fff; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; z-index: 1;}.ct-video-button.style3:before{content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(0, 28, 143, 0.6); border-radius: 50%; animation: pulse-border2 1500ms ease-out infinite; -webkit-animation: pulse-border2 1500ms ease-out infinite; z-index: -2;}.ct-video-button.style3:hover:before,.ct-video-button.style3:focus:before{-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}.ct-video-button.style4{width: 56px; height: 56px; line-height: 56px; text-align: center; font-size: 16px; color: #fff; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; z-index: 1; background-color: var(--primary-color);}.ct-video-button.style4 i{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-video-button.style4:before,.ct-video-button.style4:after{content: ''; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}.ct-video-button.style4:before{background: inherit;}.ct-video-button.style4:after{z-index: -2; background-color: #fff; transform: scale(1.34); -webkit-box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25); -khtml-box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25); -moz-box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25); -ms-box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25); -o-box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25); box-shadow: 0 4px 50px rgba(153, 153, 153, 0.25);}.ct-video-button.slider-style1{height: 50px; width: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-color: #fff; display: inline-block; color: var(--dark-color); text-align: center; font-size: 15px; position: relative; -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24); -khtml-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24); -moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24); -ms-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24); -o-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24); box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.24);}.ct-video-button.slider-style1 *{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-video-button.slider-style1:hover{background-color: var(--primary-color); color: #fff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.ct-video-player .ct-video-box{position: relative;}.ct-video-player .ct-video-holder{position: relative; overflow: hidden; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}.ct-video-player .ct-video-holder:before{content: ''; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(8, 38, 128, 0.1); position: absolute;}.ct-video-player.meta-active{display: flex; flex-wrap: nowrap; align-items: flex-start;}@media screen and (max-width: 575px){.ct-video-player.meta-active{display: block;} }.ct-video-player.meta-active .ct-video-box{width: 150px; min-width: 150px; margin-right: 24px;}@media screen and (max-width: 575px){.ct-video-player.meta-active .ct-video-box{margin-right: 0; width: 100%; margin-bottom: 24px;} }.ct-video-player .ct-video-meta h4{margin-top: 13px; margin-bottom: 7px; font-size: 16px;}@media screen and (max-width: 1199px){.ct-video-player .ct-video-meta h4{margin-top: 0;} }.ct-video-player .ct-video-meta p{margin-bottom: 0; font-size: 15px; line-height: 24px;}@media screen and (max-width: 1199px){.ct-video-player .ct-video-meta p{font-size: 14px;} }.ct-video-player .ct-video-meta .btn{margin-top: 11px; line-height: 46px; padding: 0 24px;}.ct-video-player.btn-video-style3 .ct-video-button{left: 7px; bottom: 20%; top: auto; -webkit-transform: translate(0, 0); -khtml-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}.ct-video-player.btn-video-style3 .ct-video-holder:before{display: none;}.ct-video-player.btn-video-style3 .ct-video-holder img{border-radius: 530px;}.ct-history-carousel1 .item--title{font-size: 30px; line-height: 1.3333; margin-bottom: 19px; font-weight: 600; padding: 0 10%;}@media screen and (max-width: 767px){.ct-history-carousel1 .item--title{padding: 0; font-size: 24px;} }.ct-history-carousel1 .item--holder{max-width: 645px; margin: auto; text-align: center;}.ct-history-carousel1 .item--year{font-size: 20px; color: #8f9ec9; font-weight: 700; padding-bottom: 31px; text-align: center; position: relative; cursor: pointer;}.ct-history-carousel1 .item--year:before{content: ''; width: 19px; height: 19px; border: 3px solid #8f9ec9; background-color: #8f9ec9; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-history-carousel1 .item--year:hover:before{background-color: var(--primary-color); border-color: var(--secondary-color);}.ct-history-carousel1 .ct-slick-nav{padding: 0 16px;}.ct-history-carousel1 .ct-slick-nav .slick-list{z-index: 1;}.ct-history-carousel1 .ct-slick-nav .slick-list:before{content: ''; position: absolute; bottom: 9px; left: 0; right: 0; height: 1px; background-color: #dfe3ef;}.ct-history-carousel1 .ct-slick-nav .slick-slide.slick-current .item--year{color: var(--secondary-color);}.ct-history-carousel1 .ct-slick-nav .slick-slide.slick-current .item--year:before{background-color: var(--primary-color); border-color: var(--secondary-color);}.ct-history-carousel1 .ct-slick-nav .slick-arrow{height: 30px; width: 30px; line-height: 30px; text-align: center; color: var(--secondary-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); font-size: 18px; cursor: pointer; position: absolute; bottom: -6px;}.ct-history-carousel1 .ct-slick-nav .slick-arrow.slick-prev{left: 0px;}.ct-history-carousel1 .ct-slick-nav .slick-arrow.slick-next{right: 0px;}.ct-history-carousel1 .ct-slick-primary{padding-top: 65px;}.ct-image-before-after1 img{width: 100%;}@media screen and (min-width: 768px){.ct-column-width-auto .elementor-element.elementor-widget{width: auto !important;} }.ct-image-before-after2{display: inline-block; position: relative; z-index: 1;}@media screen and (max-width: 767px){.ct-image-before-after2{margin-left: 28px;} }.ct-image-before-after2:before{content: ''; z-index: -1; position: absolute; bottom: -3px; left: -5px; width: 100%; height: 100%; -webkit-border-radius: 284px; -khtml-border-radius: 284px; -moz-border-radius: 284px; -ms-border-radius: 284px; -o-border-radius: 284px; border-radius: 284px; background-color: #fff;}.ct-image-before-after2:after{content: ''; z-index: -2; position: absolute; bottom: 0px; width: 100%; height: 100%; -webkit-border-radius: 284px; -khtml-border-radius: 284px; -moz-border-radius: 284px; -ms-border-radius: 284px; -o-border-radius: 284px; border-radius: 284px; background-color: #092b93; -webkit-transform: scale(1.11); -khtml-transform: scale(1.11); -moz-transform: scale(1.11); -ms-transform: scale(1.11); -o-transform: scale(1.11); transform: scale(1.11); left: -17px;}.ct-image-before-after2 .twentytwenty-before-label,.ct-image-before-after2 .twentytwenty-after-label{display: none;}.ct-image-before-after2 .twentytwenty-wrapper{height: 284px; width: 284px; -webkit-border-radius: 284px; -khtml-border-radius: 284px; -moz-border-radius: 284px; -ms-border-radius: 284px; -o-border-radius: 284px; border-radius: 284px; overflow: hidden;}.ct-image-before-after2 .twentytwenty-wrapper .twentytwenty-container{-webkit-border-radius: 284px; -khtml-border-radius: 284px; -moz-border-radius: 284px; -ms-border-radius: 284px; -o-border-radius: 284px; border-radius: 284px; overflow: hidden;}@media screen and (max-width: 767px){.ct-image-before-after2 .twentytwenty-wrapper{height: 264px; width: 264px; -webkit-border-radius: 264px; -khtml-border-radius: 264px; -moz-border-radius: 264px; -ms-border-radius: 264px; -o-border-radius: 264px; border-radius: 264px;}.ct-image-before-after2 .twentytwenty-wrapper .twentytwenty-container{-webkit-border-radius: 264px; -khtml-border-radius: 264px; -moz-border-radius: 264px; -ms-border-radius: 264px; -o-border-radius: 264px; border-radius: 264px;} }.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle{margin-left: -12px; margin-top: -12px; width: 24px; height: 24px; border: none; background-color: #fff;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom: 10px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top: 10px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow{margin-left: -14px;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow:before{content: '\f104'; font-family: "Font Awesome 5 Pro"; color: var(--dark-color); position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-weight: 14px;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow{margin-right: -14px;}.ct-image-before-after2 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow:before{content: '\f105'; font-family: "Font Awesome 5 Pro"; color: var(--dark-color); right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; font-weight: 14px;}.ct-image-before-after2 .item--holder{position: absolute; width: 94px; height: 94px; background-color: var(--secondary-color); border-radius: 94px; top: -78px; right: 20px; z-index: 99; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center;}.ct-image-before-after2 .item--holder:before{content: ''; position: absolute; bottom: -2px; left: 9px; border-width: 10px; border-style: solid; border-color: transparent var(--secondary-color) var(--secondary-color) transparent; transform: rotate(-28deg); z-index: -1;}.ct-image-before-after2 .item--holder .item--icon{line-height: 1; margin-bottom: 2px;}.ct-image-before-after2 .item--holder .item--icon i{font-size: 29px; color: var(--primary-color);}.ct-image-before-after2 .item--holder .item--title{font-size: 12px; line-height: 1; margin-bottom: 4px;}.ct-image-before-after2 .item--holder .item--year{line-height: 1; font-size: 19px; font-weight: 700; font-family: 'Poppins', sans-serif;}.ct-image-before-after2 .item--holder .item--meta{margin-top: -2px;}.ct-hexagon{width: 100px; height: 55px; position: relative;}.ct-hexagon,.ct-hexagon:before{background: #fff; z-index: -2;}.ct-hexagon:before{content: ""; position: absolute; right: 23px; width: 65px; height: 65px; transform: rotate(152deg) skew(22.5deg); top: -39px;}.ct-hexagon span{position: absolute; top: 0; right: 0; width: 180px; height: 55px; background: #fff; z-index: 1;}.ct-testimonial-carousel1 .item--content{position: relative; padding: 45px 20px 36px 26px; z-index: 1;}@media screen and (max-width: 1199px){.ct-testimonial-carousel1 .item--content{padding-left: 20px;} }.ct-testimonial-carousel1 .item--content:before{content: ''; position: absolute; top: 0; left: 0; bottom: 0; background-color: #fff; z-index: -1; right: 54px;}.ct-testimonial-carousel1 .item--content:after{content: ''; position: absolute; width: 85px; top: 48px; right: 0; bottom: 0; background-color: #fff; z-index: -1;}.ct-testimonial-carousel1 .ct-hexagon{position: absolute; top: 44px; right: 0;}.ct-testimonial-carousel1 .item-icon{font-family: 'Playfair Display'; font-weight: 700; font-size: 144px; line-height: 0; color: #adb0b4; position: absolute; top: -27px; left: 24px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.ct-testimonial-carousel1 .item-icon i{font-style: normal;}.ct-testimonial-carousel1 .item--description{font-size: 16px; line-height: 25px; margin-bottom: 20px;}.ct-testimonial-carousel1 .item-rating{font-size: 14px; text-align: right; color: #ffc601; margin-right: 10px;}.ct-testimonial-carousel1 .item--holder{padding: 0 33px; display: flex; flex-wrap: nowrap; z-index: 100; position: relative;}@media screen and (max-width: 1199px){.ct-testimonial-carousel1 .item--holder{padding-left: 20px; padding-right: 15px;} }.ct-testimonial-carousel1 .item--holder .item--image{position: relative; z-index: 1;}.ct-testimonial-carousel1 .item--holder .item--image-inner{margin-right: 15px; -webkit-border-radius: 90px; -khtml-border-radius: 90px; -moz-border-radius: 90px; -ms-border-radius: 90px; -o-border-radius: 90px; border-radius: 90px; border: 5px solid #fff; width: 100px; min-width: 100px; position: relative; top: -52px;}.ct-testimonial-carousel1 .item--holder .item--image-inner img{width: 100%; -webkit-border-radius: 90px; -khtml-border-radius: 90px; -moz-border-radius: 90px; -ms-border-radius: 90px; -o-border-radius: 90px; border-radius: 90px;}.ct-testimonial-carousel1 .item--holder .item--title{margin-top: 12px; margin-bottom: 2px; font-size: 20px; color: #3a4268;}.ct-testimonial-carousel1 .item--holder .item--position{font-size: 14px;}.ct-testimonial-carousel1 .item--holder .item--svg{position: absolute; top: 50%; left: 6px; -webkit-transform: translate(0%, -50%); -khtml-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); z-index: -1; margin-top: -47px;}.ct-testimonial-carousel1 .item--holder .item--svg svg{height: 120px;}.ct-testimonial-carousel1 .item--holder .item--svg .ct-path1{fill: #dfe6e7; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-testimonial-carousel1 .item--holder .item--svg .ct-path2{fill: #adb0b4; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-testimonial-carousel1 .slick-dots{margin-top: 0;}.ct-testimonial-carousel1 .item--inner{margin-top: 30px;}.ct-testimonial-carousel1 .item--inner:hover .item-icon{color: var(--dark-color);}.ct-testimonial-carousel1 .item--inner:hover .item--holder .item--svg .ct-path1{fill: var(--primary-color);}.ct-testimonial-carousel1 .item--inner:hover .item--holder .item--svg .ct-path2{fill: var(--secondary-color);}.ct-testimonial-carousel1.style2 .item-icon{color: #394267;}.ct-testimonial-carousel1.style2 .item--content:before,.ct-testimonial-carousel1.style2 .item--content:after,.ct-testimonial-carousel1.style2 .item--content .ct-hexagon,.ct-testimonial-carousel1.style2 .item--content .ct-hexagon::before,.ct-testimonial-carousel1.style2 .item--content .ct-hexagon span{background-color: #1a1f35;}.ct-testimonial-carousel1.style2 .item--holder{padding-left: 26px; padding-right: 26px;}@media screen and (max-width: 1199px){.ct-testimonial-carousel1.style2 .item--holder{padding-left: 20px; padding-right: 15px;} }.ct-testimonial-carousel1.style2 .item--holder .item--title{color: #fff;}.ct-testimonial-carousel1.style2 .item--holder .item--position{color: var(--primary-color);}.ct-testimonial-carousel1.style2 .item--holder .item--svg .ct-path1{fill: #b3a987;}.ct-testimonial-carousel1.style2 .item--holder .item--svg .ct-path2{fill: #3f4e64;}.ct-testimonial-carousel1.style2 .item--description{color: #e4e4e4; font-family: 'Roboto', sans-serif;}.ct-testimonial-carousel1.style2 .slick-dots li button{background-color: rgba(90, 96, 121, 0.4);}.ct-testimonial-carousel1.style2 .slick-dots li.slick-active button{background-color: var(--primary-color);}.ct-testimonial-carousel1.style2 .item--inner:hover .item-icon{color: var(--primary-color);}.ct-testimonial-landing .ct-testimonial-carousel1 .item--content{-webkit-box-shadow: 0 1px 29px rgba(0, 0, 0, .09); -khtml-box-shadow: 0 1px 29px rgba(0, 0, 0, .09); -moz-box-shadow: 0 1px 29px rgba(0, 0, 0, .09); -ms-box-shadow: 0 1px 29px rgba(0, 0, 0, .09); -o-box-shadow: 0 1px 29px rgba(0, 0, 0, .09); box-shadow: 0 1px 29px rgba(0, 0, 0, .09); background-color: #fff;}.ct-testimonial-landing .ct-testimonial-carousel1 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-testimonial-landing .ct-testimonial-carousel1 .ct-slick-carousel .slick-list{overflow: visible;}.ct-testimonial-landing .ct-testimonial-carousel1 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-testimonial-landing .ct-testimonial-carousel1 .slick-slide.slick-active{opacity: 1;}.ct-blog-carousel-layout1 .item--featured,.ct-blog-grid-layout1 .item--featured{width: 47%; position: relative; overflow: hidden;}@media screen and (max-width: 991px){.ct-blog-carousel-layout1 .item--featured,.ct-blog-grid-layout1 .item--featured{width: 100%; min-height: 280px;} }.ct-blog-carousel-layout1 .item--featured a,.ct-blog-grid-layout1 .item--featured a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 500ms ease-out 0s; -khtml-transition: all 500ms ease-out 0s; -moz-transition: all 500ms ease-out 0s; -ms-transition: all 500ms ease-out 0s; -o-transition: all 500ms ease-out 0s; transition: all 500ms ease-out 0s;}.ct-blog-carousel-layout1 .item--title,.ct-blog-grid-layout1 .item--title{margin-bottom: 12px; font-size: 22px; line-height: 1.45;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout1 .item--title,.ct-blog-grid-layout1 .item--title{font-size: 18px;} }.ct-blog-carousel-layout1 .item--title a,.ct-blog-grid-layout1 .item--title a{color: inherit;}.ct-blog-carousel-layout1 .item--title a:hover,.ct-blog-grid-layout1 .item--title a:hover{color: var(--primary-color);}.ct-blog-carousel-layout1 .item--meta,.ct-blog-grid-layout1 .item--meta{list-style: none; margin-bottom: 5px; display: flex; font-size: 14px; font-weight: 500; color: #676f95; text-transform: uppercase;}.ct-blog-carousel-layout1 .item--meta a,.ct-blog-grid-layout1 .item--meta a{color: inherit;}.ct-blog-carousel-layout1 .item--meta a:hover,.ct-blog-grid-layout1 .item--meta a:hover{color: var(--primary-color);}.ct-blog-carousel-layout1 .item--meta i,.ct-blog-grid-layout1 .item--meta i{margin-right: 7px; color: var(--secondary-color);}.ct-blog-carousel-layout1 .item--meta i.fac-folder-open,.ct-blog-grid-layout1 .item--meta i.fac-folder-open{margin-right: 3px;}.ct-blog-carousel-layout1 .item--meta li,.ct-blog-grid-layout1 .item--meta li{margin-right: 20px;}.ct-blog-carousel-layout1 .item--meta li:last-child,.ct-blog-grid-layout1 .item--meta li:last-child{margin-right: 0;}.ct-blog-carousel-layout1 .item--content,.ct-blog-grid-layout1 .item--content{margin-bottom: 23px;}.ct-blog-carousel-layout1 .item--readmore a:hover,.ct-blog-grid-layout1 .item--readmore a:hover{color: #fff;}.ct-blog-carousel-layout1 .item--readmore a:hover .icon-abs,.ct-blog-grid-layout1 .item--readmore a:hover .icon-abs{background-color: #fff;}.ct-blog-carousel-layout1 .item--readmore a:hover .icon-abs .ct-icon-plus:before,.ct-blog-grid-layout1 .item--readmore a:hover .icon-abs .ct-icon-plus:before,.ct-blog-carousel-layout1 .item--readmore a:hover .icon-abs .ct-icon-plus:after,.ct-blog-grid-layout1 .item--readmore a:hover .icon-abs .ct-icon-plus:after{background-color: var(--secondary-color);}.ct-blog-carousel-layout1 .item--date,.ct-blog-grid-layout1 .item--date{position: absolute; z-index: 1; height: 62px; width: 62px; background-color: var(--secondary-color); -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; top: 16px; left: 16px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.ct-blog-carousel-layout1 .item--date span,.ct-blog-grid-layout1 .item--date span{display: block; line-height: 1; font-size: 22px; font-weight: 700; color: #fff; text-align: center; font-family: 'Poppins', sans-serif;}.ct-blog-carousel-layout1 .item--date span + span,.ct-blog-grid-layout1 .item--date span + span{font-size: 14px; text-transform: uppercase; letter-spacing: -0.02em; margin-top: 4px;}.ct-blog-carousel-layout1 .item--body,.ct-blog-grid-layout1 .item--body{width: 53%; padding: 30px;}@media screen and (max-width: 991px){.ct-blog-carousel-layout1 .item--body,.ct-blog-grid-layout1 .item--body{width: 100%;} }.ct-blog-carousel-layout1 .grid-item-inner,.ct-blog-grid-layout1 .grid-item-inner{display: flex; flex-wrap: wrap; background-color: #fff; -webkit-box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); -khtml-box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); -moz-box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); -ms-box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); -o-box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); box-shadow: 0 2px 30px rgba(4, 20, 69, 0.1); margin-top: 30px; margin-bottom: 45px;}.ct-blog-carousel-layout1 .grid-item-inner:hover .item--featured a,.ct-blog-grid-layout1 .grid-item-inner:hover .item--featured a{-webkit-transform: scale3d(1.1, 1.1, 1.1); -khtml-transform: scale3d(1.1, 1.1, 1.1); -moz-transform: scale3d(1.1, 1.1, 1.1); -ms-transform: scale3d(1.1, 1.1, 1.1); -o-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.ct-blog-carousel-layout1 .ct-slick-carousel,.ct-blog-grid-layout1 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-blog-carousel-layout1 .ct-slick-carousel .slick-list,.ct-blog-grid-layout1 .ct-slick-carousel .slick-list{overflow: visible;}.ct-blog-carousel-layout1 .slick-slide,.ct-blog-grid-layout1 .slick-slide{-webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; opacity: 0;}.ct-blog-carousel-layout1 .slick-slide.slick-active,.ct-blog-grid-layout1 .slick-slide.slick-active{opacity: 1;}.ct-blog-carousel-layout1 .slick-dots,.ct-blog-grid-layout1 .slick-dots{margin-top: 0;}.ct-blog-carousel-layout2 .item--featured img,.ct-blog-grid-layout2 .item--featured img{-webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; width: 100%;}.ct-blog-carousel-layout2 .item--featured + .item--body,.ct-blog-grid-layout2 .item--featured + .item--body{position: relative; z-index: 1; margin-top: -60px; padding: 0 30px;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout2 .item--featured + .item--body,.ct-blog-grid-layout2 .item--featured + .item--body{padding-left: 20px; padding-right: 20px;} }.ct-blog-carousel-layout2 .item--title,.ct-blog-grid-layout2 .item--title{margin-bottom: 2px; font-size: 20px; line-height: 26px;}.ct-blog-carousel-layout2 .item--title a,.ct-blog-grid-layout2 .item--title a{color: inherit;}.ct-blog-carousel-layout2 .item--readmore,.ct-blog-grid-layout2 .item--readmore{display: none; margin-top: 3px;}.ct-blog-carousel-layout2 .item--readmore a,.ct-blog-grid-layout2 .item--readmore a{font-size: 15px; line-height: 28px; font-weight: 700; font-family: 'Poppins', sans-serif;}.ct-blog-carousel-layout2 .item--readmore a i,.ct-blog-grid-layout2 .item--readmore a i{display: initial; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout2 .item--readmore a:hover i,.ct-blog-grid-layout2 .item--readmore a:hover i{margin-left: 6px;}.ct-blog-carousel-layout2 .item--meta,.ct-blog-grid-layout2 .item--meta{display: flex; flex-wrap: wrap; align-items: center; list-style: none; font-size: 14px; color: #72799a; text-transform: capitalize; margin-bottom: 5px;}.ct-blog-carousel-layout2 .item--meta i,.ct-blog-grid-layout2 .item--meta i{margin-right: 4px;}.ct-blog-carousel-layout2 .item--meta li,.ct-blog-grid-layout2 .item--meta li{margin-right: 22px;}@media screen and (max-width: 767px){.ct-blog-carousel-layout2 .item--meta li,.ct-blog-grid-layout2 .item--meta li{margin-right: 16px;} }.ct-blog-carousel-layout2 .item--meta li:last-child,.ct-blog-grid-layout2 .item--meta li:last-child{margin-right: 0;}.ct-blog-carousel-layout2 .item--meta a,.ct-blog-grid-layout2 .item--meta a{color: inherit;}.ct-blog-carousel-layout2 .item--holder,.ct-blog-grid-layout2 .item--holder{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); box-shadow: 0 13px 29px rgba(0, 0, 0, 0.1); padding: 23px 20px 27px 30px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}@media screen and (max-width: 767px){.ct-blog-carousel-layout2 .item--holder,.ct-blog-grid-layout2 .item--holder{padding-left: 20px;} }.ct-blog-carousel-layout2 .grid-item-inner,.ct-blog-grid-layout2 .grid-item-inner{margin-bottom: 60px;}.ct-blog-carousel-layout2 .grid-item-inner:hover .item--holder,.ct-blog-grid-layout2 .grid-item-inner:hover .item--holder{-webkit-box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2); -khtml-box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2); -moz-box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2); -ms-box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2); -o-box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2); box-shadow: 0 20px 29px rgba(5, 22, 72, 0.2);}.ct-blog-carousel-layout2 .slick-dots,.ct-blog-grid-layout2 .slick-dots{margin-top: -18px;}.ct-blog-grid-layout2 .ct-grid-pagination{margin-top: -15px;}.ct-blog-carousel-layout3 .item--date{width: 80px; height: 80px; background-color: var(--primary-color); color: #fff; line-height: 1; text-align: center; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; position: absolute; left: 27px; bottom: -24px;}.ct-blog-carousel-layout3 .item--date span:nth-child(1){display: block; font-size: 30px; font-weight: 700; font-family: 'Poppins', sans-serif; margin-bottom: 5px;}.ct-blog-carousel-layout3 .item--meta{list-style: none; margin-bottom: 7px; display: flex; font-size: 14px; font-weight: 500; color: #676f95; text-transform: uppercase;}.ct-blog-carousel-layout3 .item--meta a{color: inherit;}.ct-blog-carousel-layout3 .item--meta a:hover{color: var(--primary-color);}.ct-blog-carousel-layout3 .item--meta i{margin-right: 7px; color: var(--secondary-color);}.ct-blog-carousel-layout3 .item--meta i.fac-folder-open{margin-right: 3px;}.ct-blog-carousel-layout3 .item--meta li{margin-right: 20px;}.ct-blog-carousel-layout3 .item--meta li:last-child{margin-right: 0;}.ct-blog-carousel-layout3 .item--title{margin-bottom: 14px; font-size: 24px; line-height: 32px; border-bottom: 1px solid #eaeaea; position: relative; padding-bottom: 12px;}.ct-blog-carousel-layout3 .item--title:before{content: ''; width: 37px; height: 3px; bottom: -1px; left: 0; background-color: var(--primary-color); position: absolute;}.ct-blog-carousel-layout3 .item--title a{color: inherit;}.ct-blog-carousel-layout3 .item--title a:hover{color: var(--primary-color);}.ct-blog-carousel-layout3 .item--content{font-size: 15px; line-height: 26px;}.ct-blog-carousel-layout3 .item--body{background-color: #fff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #eaebf0; padding: 45px 27px 36px;}.ct-blog-carousel-layout3 .item--readmore a{font-size: 14px; font-weight: 700; color: var(--dark-color); text-transform: uppercase; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout3 .item--readmore a i{font-style: normal; font-size: 18px; margin-left: 4px;}.ct-blog-carousel-layout3 .item--readmore a span{border-bottom: 1px solid rgba(8, 38, 128, 0.42); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout3 .item--readmore a:hover{color: var(--primary-color);}.ct-blog-carousel-layout3 .item--readmore a:hover span{border-color: rgba(0, 124, 251, 0.42);}.ct-blog-carousel-layout3 .item--featured{position: relative;}.ct-blog-carousel-layout3 .item--featured img{-webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; width: 100%;}.ct-blog-carousel-layout3 .item--featured + .item--body{-webkit-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}.ct-blog-carousel-layout3 .grid-item-inner{margin-top: 30px; margin-bottom: 50px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout3 .grid-item-inner:hover{-webkit-transform: translate(0, -15px); -khtml-transform: translate(0, -15px); -moz-transform: translate(0, -15px); -ms-transform: translate(0, -15px); -o-transform: translate(0, -15px); transform: translate(0, -15px); -webkit-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -khtml-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -moz-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -ms-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); -o-box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16); box-shadow: 0 27px 32px rgba(12, 12, 12, 0.16);}.ct-blog-carousel-layout3 .ct-slick-carousel{margin: 0 -30px 0 -30px; padding-left: 30px; padding-right: 30px; overflow: hidden;}.ct-blog-carousel-layout3 .ct-slick-carousel .slick-list{overflow: visible;}.ct-blog-carousel-layout3 .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-blog-carousel-layout3 .slick-slide.slick-active{opacity: 1;}.ct-blog-carousel-layout3.style2 .item--featured{position: relative;}.ct-blog-carousel-layout3.style2 .item--featured a:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(25, 25, 25, 0.21); z-index: 1; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout3.style2 .item--featured a:before{display: none;}.ct-blog-carousel-layout3.style2 .item--featured img{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -khtml-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -moz-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -ms-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -o-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-blog-carousel-layout3.style2 .item--body{border: none !important; -webkit-border-radius: 0px !important; -khtml-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important;}.ct-blog-carousel-layout3.style2 .item--date{background-color: #000; z-index: 2;}.ct-blog-carousel-layout3.style2 .item--meta{font-size: 13px; color: var(--primary-color); line-height: 19px; font-weight: 400; letter-spacing: 0.075em; margin-bottom: 10px;}.ct-blog-carousel-layout3.style2 .item--meta i{display: none;}.ct-blog-carousel-layout3.style2 .item--meta a:hover{color: var(--fifth-color);}.ct-blog-carousel-layout3.style2 .item--meta li{border-right: 1px solid var(--primary-color); margin-right: 16px; padding-right: 17px;}.ct-blog-carousel-layout3.style2 .item--meta li:last-child{border-right: none; margin-right: 0; padding-right: 0;}.ct-blog-carousel-layout3.style2 .item--title{color: #000; margin-top: -3px;}.ct-blog-carousel-layout3.style2 .item--title:before{background-color: var(--fifth-color);}.ct-blog-carousel-layout3.style2 .item--title a:hover{color: var(--fifth-color);}.ct-blog-carousel-layout3.style2 .item--content{color: #666;}.ct-blog-carousel-layout3.style2 .item--readmore{display: none; position: relative; bottom: -5px;}.ct-blog-carousel-layout3.style2 .item--readmore a{color: var(--primary-color);}.ct-blog-carousel-layout3.style2 .item--readmore a span{border-color: rgba(0, 124, 251, 0.67);}.ct-blog-carousel-layout3.style2 .item--readmore a:hover{color: var(--fifth-color);}.ct-blog-carousel-layout3.style2 .item--readmore a:hover span{border-color: rgba(140, 209, 2, 0.67);}.ct-blog-carousel-layout3.style2 .grid-item-inner{-webkit-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -khtml-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -moz-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -ms-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); -o-box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06); box-shadow: 0 12px 35px rgba(12, 12, 12, 0.06);}.ct-blog-carousel-layout3.style2 .grid-item-inner:hover{-webkit-transform: translate(0, 0px); -khtml-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -ms-transform: translate(0, 0px); -o-transform: translate(0, 0px); transform: translate(0, 0px); -webkit-box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18); -khtml-box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18); -ms-box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18); -o-box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18); box-shadow: 0 23px 29px rgba(0, 0, 0, 0.18);}.ct-blog-carousel-layout3.style2 .grid-item-inner:hover .item--featured a:after{opacity: 0;}.ct-blog-carousel-layout3.style2 .grid-item-inner:hover .item--featured img{-webkit-filter: grayscale(90%); filter: grayscale(90%);}.ct-blog-carousel-layout3.style2 .grid-item-inner:hover .item--title{color: var(--primary-color);}.ct-cta1{background-color: #03164f; padding: 0 55px 0 70px; position: relative; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/bg-cta.png"); display: flex; flex-wrap: wrap;}@media screen and (max-width: 1199px){.ct-cta1{padding-right: 30px; padding-left: 30px;} }@media screen and (max-width: 575px){.ct-cta1{flex-direction: column-reverse; padding-left: 20px; padding-right: 20px;} }.ct-cta1 .item--title{color: #fff; font-weight: 400; font-size: 36px; line-height: 42px;}@media screen and (max-width: 991px){.ct-cta1 .item--title{font-size: 30px;} }@media screen and (max-width: 575px){.ct-cta1 .item--title{font-size: 28px; line-height: 1.3;} }.ct-cta1 .item--title b{font-weight: 700;}.ct-cta1 .ct-cta-holder{margin-top: 42px; display: flex; flex-wrap: wrap; font-family: "Nunito Sans"; font-weight: 700; color: #fff; align-items: center;}@media screen and (max-width: 991px){.ct-cta1 .ct-cta-holder{margin-top: 32px;} }.ct-cta1 .ct-cta-holder .ct-cta-text{width: 40px; height: 40px; line-height: 40px; text-align: center; position: relative; margin: 0 25px; z-index: 1; font-size: 18px;}@media screen and (max-width: 991px){.ct-cta1 .ct-cta-holder .ct-cta-text{display: none;} }.ct-cta1 .ct-cta-holder .ct-cta-text:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-color)), to(var(--primary-color))); background-image: -webkit-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -moz-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -ms-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: -o-linear-gradient(bottom, var(--secondary-color), var(--primary-color)); background-image: linear-gradient(bottom, var(--secondary-color), var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--secondary-color)', endColorStr='var(--primary-color)'); -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); z-index: -1;}.ct-cta1 .ct-cta-holder .ct-cta-text span{height: 140px; width: 3px; border-right: 3px dashed var(--primary-color); position: absolute; top: 50%; left: 18px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: -2;}.ct-cta1 .ct-cta-holder .ct-cta-text span:before,.ct-cta1 .ct-cta-holder .ct-cta-text span:after{content: ''; height: 40px; width: 3px; position: absolute;}.ct-cta1 .ct-cta-holder .ct-cta-text span:before{top: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 42, 71, 0)), to(#0e2a47)); background-image: -webkit-linear-gradient(bottom, rgba(14, 42, 71, 0), #0e2a47); background-image: -moz-linear-gradient(bottom, rgba(14, 42, 71, 0), #0e2a47); background-image: -ms-linear-gradient(bottom, rgba(14, 42, 71, 0), #0e2a47); background-image: -o-linear-gradient(bottom, rgba(14, 42, 71, 0), #0e2a47); background-image: linear-gradient(bottom, rgba(14, 42, 71, 0), #0e2a47); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(14, 42, 71, 0)', endColorStr='#0e2a47');}.ct-cta1 .ct-cta-holder .ct-cta-text span:after{bottom: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(#0e2a47), to(rgba(14, 42, 71, 0))); background-image: -webkit-linear-gradient(bottom, #0e2a47, rgba(14, 42, 71, 0)); background-image: -moz-linear-gradient(bottom, #0e2a47, rgba(14, 42, 71, 0)); background-image: -ms-linear-gradient(bottom, #0e2a47, rgba(14, 42, 71, 0)); background-image: -o-linear-gradient(bottom, #0e2a47, rgba(14, 42, 71, 0)); background-image: linear-gradient(bottom, #0e2a47, rgba(14, 42, 71, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e2a47', endColorStr='rgba(14, 42, 71, 0)');}.ct-cta1 .ct-cta-holder .ct-cta-label{display: block; font-size: 18px; margin-bottom: 4px;}.ct-cta1 .ct-cta-holder .ct-cta-label span{border-bottom: 1px solid rgba(255, 255, 255, 0.4); line-height: 1; display: inline-block;}.ct-cta1 .ct-cta-holder a{font-size: 24px; line-height: 1.2; color: inherit;}.ct-cta1 .ct-cta-holder a i{color: var(--primary-color); margin-right: 10px; display: inline-block;}.ct-cta1 .ct-cta-holder a:hover i{animation: icon-bounce 800ms ease-out infinite; -webkit-animation: icon-bounce 800ms ease-out infinite;}@media screen and (max-width: 991px){.ct-cta1 .ct-cta-info{width: 100%;}.ct-cta1 .ct-cta-info + .ct-cta-text + .ct-cta-info{margin-top: 22px;} }.ct-cta1 .ct-cta-content{width: 65%; padding-top: 68px;}@media screen and (max-width: 1199px){.ct-cta1 .ct-cta-content{padding-bottom: 60px;} }@media screen and (max-width: 575px){.ct-cta1 .ct-cta-content{width: 100%; padding-top: 32px;} }.ct-cta1 .ct-cta-image{width: 35%; margin-top: -65px; text-align: right; margin-bottom: 16px;}@media screen and (max-width: 575px){.ct-cta1 .ct-cta-image{width: 100%; text-align: center;} }.ct-showcase1{max-width: 1665px; padding: 0 15px; margin: auto; text-align: center;}@media screen and (max-width: 1199px){.ct-showcase1{padding: 0;} }@media screen and (max-width: 991px){.ct-showcase1 .ct-grid-inner.row{margin-left: -15px; margin-right: -15px;} }.ct-showcase1 .item--inner{margin-bottom: 60px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative;}.ct-showcase1 .item--inner .ct-showcase-image{-webkit-box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); -khtml-box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); -moz-box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); -ms-box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); -o-box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); box-shadow: 0 0 15px rgba(10, 50, 229, 0.19); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; overflow: hidden; position: relative;}.ct-showcase1 .item--inner .ct-showcase-image label{-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); line-height: 33px; height: 33px; font-size: 13px; font-weight: 700; color: #14287b; background-color: #ffd532; position: absolute; width: 180px; padding: 0 10px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 25px; left: -48px; font-family: 'Poppins', sans-serif; text-align: center; text-transform: uppercase;}.ct-showcase1 .item--inner .ct-showcase-meta{text-align: center;}.ct-showcase1 .item--inner .ct-showcase-meta h3{margin-top: 42px; margin-bottom: 0; font-size: 18px; font-weight: 600;}@media screen and (max-width: 991px){.ct-showcase1 .item--inner .ct-showcase-meta h3{font-size: 17px;} }.ct-showcase1 .item--inner .ct-showcase-meta h3 cite{color: var(--primary-color); font-style: normal;}.ct-showcase1 .item--inner .ct-showcase-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 1, 10, 0.49); z-index: 2; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0;}.ct-showcase1 .item--inner .ct-showcase-button{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.22s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; z-index: 101; display: flex; flex-wrap: nowrap; align-items: center;}.ct-showcase1 .item--inner .ct-showcase-button .btn{-webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; padding: 0 32px; margin: 0 10px;}@media screen and (max-width: 1199px){.ct-showcase1 .item--inner .ct-showcase-button .btn{padding: 0 22px; font-size: 14px; line-height: 44px; margin: 0 7px;} }.ct-showcase1 .item--inner .ct-showcase-button .btn:nth-child(1){transform: translateX(-30px);}.ct-showcase1 .item--inner .ct-showcase-button .btn:nth-child(2){transform: translateX(30px);}.ct-showcase1 .item--inner:hover{-webkit-transform: translateY(-15px); -khtml-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);}.ct-showcase1 .item--inner:hover .ct-showcase-overlay,.ct-showcase1 .item--inner:hover .ct-showcase-button{opacity: 1;}.ct-showcase1 .item--inner:hover .ct-showcase-button .btn:nth-child(1),.ct-showcase1 .item--inner:hover .ct-showcase-button .btn:nth-child(2){transform: translateX(0px);}#ct-header .ct-showcase1,#ct-header-elementor .ct-showcase1{padding: 0;}@media screen and (max-width: 991px){#ct-header .ct-showcase1 .ct-grid-inner.row,#ct-header-elementor .ct-showcase1 .ct-grid-inner.row{margin-left: 0px; margin-right: 0px;} }#ct-header .ct-showcase1 .item--inner,#ct-header-elementor .ct-showcase1 .item--inner{margin-bottom: 30px;}#ct-header .ct-showcase1 .item--inner .ct-showcase-meta h3,#ct-header-elementor .ct-showcase1 .item--inner .ct-showcase-meta h3{margin-top: 32px; font-size: 16px;}#ct-header .ct-showcase1 .item--inner .ct-showcase-button,#ct-header-elementor .ct-showcase1 .item--inner .ct-showcase-button{display: block;}#ct-header .ct-showcase1 .item--inner .ct-showcase-button a,#ct-header-elementor .ct-showcase1 .item--inner .ct-showcase-button a{background-color: var(--primary-color); color: #fff !important; line-height: 39px; font-weight: 700; padding: 0 14px; margin: 10px 5px;}@media screen and (max-width: 1199px){#ct-header .ct-showcase1 .ct-grid-inner,#ct-header-elementor .ct-showcase1 .ct-grid-inner{height: auto !important;}#ct-header .ct-showcase1 .grid-item,#ct-header-elementor .ct-showcase1 .grid-item{position: static !important; padding: 0;} }.ct-love-case{color: #22d3ee;}.ct-video-shortcode .ct-video-item{border: 10px solid #fff; position: relative;}.ct-video-shortcode .ct-video-button{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block; width: 56px; height: 56px; background-color: var(--primary-color); -webkit-border-radius: 56px; -khtml-border-radius: 56px; -moz-border-radius: 56px; -ms-border-radius: 56px; -o-border-radius: 56px; border-radius: 56px; line-height: 56px; text-align: center; color: #fff; font-size: 16px;}.ct-countdown-wrap{text-align: center;}.ct-countdown{max-width: 830px; margin: 0 auto; display: flex; flex-wrap: wrap;}.ct-countdown > div{padding: 0 15px; width: 25%;}@media screen and (max-width: 991px){.ct-countdown > div{width: 50%; margin-bottom: 42px;} }@media screen and (max-width: 575px){.ct-countdown > div{width: 100%;} }.ct-countdown .countdown-amount{font-weight: 600; color: var(--dark-color); font-size: 100px; font-family: 'Poppins', sans-serif; line-height: 1; margin-bottom: 10px;}@media screen and (max-width: 575px){.ct-countdown .countdown-amount{font-size: 80px;} }.ct-countdown .countdown-period{font-size: 19px; text-transform: uppercase; font-weight: 500; font-family: 'Poppins', sans-serif; color: #384e92;}.ct-menu-item{list-style: none; margin-bottom: 0;}.ct-menu-item a cite{background-color: var(--primary-color); color: #fff; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; text-transform: capitalize; font-style: normal; font-size: 10px; padding: 0 5px; font-weight: 700; line-height: 16px; display: inline-block; margin-left: 4px; position: relative; top: -8px;}.ct-menu-item i{font-size: 94%; margin-right: 4px; display: inline-block; min-width: 14px;}.elementor-widget-progress .elementor-title{margin-bottom: 6px; display: block;}.ct-user .ct-user-inner{max-width: 430px; margin: auto;}.ct-user .ct-user-holder{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);}.ct-user .ct-user-meta{padding: 30px;}.ct-user .ct-user-title{text-align: center; margin-bottom: 32px; font-size: 22px; text-transform: capitalize;}.ct-user .ct-user-bottom{border-top: 1px solid #efefef; padding: 18px 30px; background-color: #f8f8f8; text-align: center; font-size: 15px; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.ct-user .ct-user-bottom a{text-decoration: underline;}.ct-user .ct-user-form .field-group{position: relative; margin-bottom: 15px;}.ct-user .ct-user-form .field-group:last-child{margin-bottom: 0;}.ct-user .ct-user-form .button{width: 100%; line-height: 54px;}.ct-user .ct-user-form input{border-radius: 0; padding-left: 75px;}.ct-user .ct-user-form i{width: 55px; height: 32px; font-size: 24px; color: var(--primary-color); text-align: center; line-height: 32px; position: absolute; top: 50%; left: 0; border-right: 1px solid #efefef; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-user .ct-user-form span{color: #fff; background-color: rgba(255, 0, 0, 0.8); display: inline-block; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 10px; line-height: 18px; padding: 0 8px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 10px;}.ct-user .ct-user-footer{padding: 25px 15px 0 15px; text-align: center;}.ct-user .ct-user-footer a{color: rgba(255, 255, 255, 0.66); text-decoration: underline;}.ct-user .ct-user-form-profile{text-align: center;}.ct-user .ct-user-form-profile .user-avatar img{border: 1px solid #ebebeb; padding: 5px;}.ct-user .ct-user-form-profile .user-name{font-size: 15px; font-weight: 700; margin-top: 8px; margin-bottom: 18px;}.logged-in .ct-user .ct-user-bottom,.logged-in .ct-user .ct-user-title{display: none;}.ct-effect1{animation: ct_effect_top_bottom 10s infinite linear alternate;}.ct-effect2{animation: ct_effect_left_right 10s infinite linear alternate;}.ct-particle-animate{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}@media screen and (max-width: 991px){.ct-particle-animate{display: none;} }.ct-particle-animate.img-above-content{z-index: 99;}.ct-particle-animate img{width: 100% !important; height: auto;}.ct-particle-animate div{position: absolute;}.ct-particle-animate div.top-left{top: 0; left: 0;}.ct-particle-animate div.top-right{top: 0; right: 0;}.ct-particle-animate .shape-animate1{animation: animationFramesTwo 12s infinite linear alternate;}.ct-particle-animate .shape-animate2{animation: animationFramesOne 12s infinite linear alternate;}.ct-particle-animate .shape-animate3{animation: animationFramesFour 12s infinite linear alternate;}.ct-particle-animate .shape-animate4{animation: animationFramesThree 12s infinite linear alternate;}.ct-particle-animate .shape-animate5{animation: animationFramesFive 12s infinite linear alternate;}.ct-particle-animate .shape-animate6{animation: particleToptoBottom 10s infinite linear alternate;}@media screen and (min-width: 721px){.timeslot .button .timeslot-mobile-title{display: none !important;} }@media screen and (max-width: 720px){body .booked-calendar .booked-appt-list .timeslot{margin-bottom: 10px;}body .booked-appt-list .timeslot .spots-available{color: rgba(255, 255, 255, 0.67);}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{font-size: 15px; height: 40px; width: 40px; line-height: 40px !important; margin: 0; transform: translate(-50%, -50%);} }.site-content{padding: 110px 0 170px; position: relative;}@media screen and (max-width: 1199px){.site-content{overflow-x: clip;}.site-content.rm-overflow-hidden{overflow: visible;} }.site-content.hide-bg-image{background-image: none !important;}.single-footer .site-footer-custom{display: none;}.single-footer .site-content{padding: 0;}.section-flex-start > .elementor-container{margin-left: 0 !important;}.rtl .section-flex-start > .elementor-container{margin-right: 0 !important;}.pxl-inner-custom1{display: flex; justify-content: flex-end; flex-wrap: wrap;}.pxl-inner-custom1 > .elementor-container{max-width: 660px !important;}@media screen and (min-width: 1200px){body .container{max-width: 1200px; width: 100%;}body .content-has-sidebar{flex: 0 0 70%; max-width: 70%;}body .content-has-sidebar.float-left{padding-right: 25px;}body .content-has-sidebar.float-right{padding-left: 25px;}body .content-has-sidebar + #secondary{flex: 0 0 30%; max-width: 30%;}.col-xl-5-columns{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;} }@media screen and (min-width: 992px){.content-has-sidebar.float-right{order: 2; -webkit-order: 2; -ms-order: 2;}.content-has-sidebar.float-right + #secondary{order: 1; -webkit-order: 1; -ms-order: 1;} }@media screen and (max-width: 1199px){body .container{max-width: 100%;} }@media screen and (max-width: 991px){#primary + #secondary{margin-top: 60px;} }.pxl-divider-none .pxl-curved-inner{display: none !important;}.pxl-divider-curved .pxl-svg-top,.pxl-divider-curved .pxl-svg-bottom{position: absolute; width: 100%; left: 0; fill: #fff; z-index: 99; height: 130px;}@media screen and (max-width: 767px){.pxl-divider-curved .pxl-svg-top,.pxl-divider-curved .pxl-svg-bottom{height: 70px;} }.pxl-divider-curved .pxl-svg-top{top: -1px; transform: scaleY(-1);}.pxl-divider-curved .pxl-svg-bottom{bottom: -1px;}.ct-widget-cart-sidebar{-webkit-transition: transform 0.8s ease 0s; -khtml-transition: transform 0.8s ease 0s; -moz-transition: transform 0.8s ease 0s; -ms-transition: transform 0.8s ease 0s; -o-transition: transform 0.8s ease 0s; transition: transform 0.8s ease 0s; -webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); padding-top: 30px; padding-bottom: 137px; background-color: #fff; position: fixed; top: 0; right: 0; height: 100%; z-index: 9999; width: 320px; overflow: hidden;}.ct-widget-cart-sidebar .widget_shopping_title{border-bottom: 1px solid #e2e2e2; margin-bottom: 18px; padding-bottom: 14px; font-size: 20px; font-weight: 600; color: #222; font-family: 'Poppins', sans-serif;}.ct-widget-cart-sidebar .ct-close{background-color: var(--primary-color); color: #fff; position: absolute; top: 0; left: 0; height: 44px; width: 44px; line-height: 44px; text-align: center; font-size: 18px; cursor: pointer;}@media screen and (min-width: 992px){.admin-bar .widget-cart-sidebar{top: 32px; padding-bottom: 167px;} }.widget_products .amount{font-size: 14px; font-weight: 700; color: var(--primary-color);}.widget_products del{color: #8f8f8f;}.widget_products del .amount{font-weight: 400; color: #8f8f8f;}.widget_products .star-rating-wrap{display: none !important;}#shop-topbar{border-bottom: 1px solid #e5e5e5; background-color: #f7f7f7;}#shop-topbar .shop-topbar-item{margin: 11px 0; position: relative; padding-left: 76px; color: #000; font-size: 16px; min-height: 56px; display: flex; flex-wrap: nowrap; align-items: center;}#shop-topbar .shop-topbar-item i{height: 56px; width: 56px; -webkit-border-radius: 56px; -khtml-border-radius: 56px; -moz-border-radius: 56px; -ms-border-radius: 56px; -o-border-radius: 56px; border-radius: 56px; border: 1px solid #e5e5e5; line-height: 54px; text-align: center; font-size: 24px; position: absolute; top: 0; left: 0;}#shop-topbar .shop-topbar-item span{font-weight: 500;}#shop-breadcrumb{padding: 23px 0;}#shop-breadcrumb ul{list-style: none; margin: 0;}#shop-breadcrumb ul li{display: inline-block; font-size: 16px; font-weight: 500; color: var(--primary-color); margin: 10px 0; padding: 0 12px; position: relative;}#shop-breadcrumb ul li::after{content: '/'; color: #e9e9e9; position: absolute; top: 0; right: -4px;}#shop-breadcrumb ul li:first-child{padding-left: 0;}#shop-breadcrumb ul li:last-child:after{display: none;}#shop-breadcrumb ul li a{color: #282828;}#shop-breadcrumb ul li a:hover{color: var(--primary-color);}body #yith-wcwl-popup-message{margin-left: -108px; display: none; bottom: 30px; top: auto; right: 30px; left: auto; background-color: var(--primary-color); border-radius: 3px; border: none; color: #fff; padding: 0 20px;}body #yith-quick-view-modal .yith-quick-view-overlay{background-color: rgba(0, 0, 0, 0.85);}body #yith-quick-view-modal .yith-wcqv-main{-webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close{color: rgba(0, 0, 0, 0.2); opacity: 1; border: none; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 0px;}body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:before{content: "\f410"; font-family: "Font Awesome 5 Pro"; font-size: 18px;}body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:hover{color: var(--primary-color);}body #yith-quick-view-modal .onsale{top: 29px !important;}body #yith-quick-view-modal #yith-quick-view-content div.images{padding: 15px; margin-bottom: 0; width: 50%;}@media screen and (max-width: 575px){body #yith-quick-view-modal #yith-quick-view-content div.images{width: 100%; margin-bottom: 30px;} }body #yith-quick-view-modal #yith-quick-view-content .entry-summary{padding: 30px 30px 15px 15px; width: 50%;}@media screen and (max-width: 575px){body #yith-quick-view-modal #yith-quick-view-content .entry-summary{width: 100%;} }body #yith-quick-view-modal #yith-quick-view-content .entry-summary h1.product_title{font-size: 30px; margin-bottom: 5px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price{font-weight: 600; color: var(--primary-color);}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price del{color: #666;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins{color: var(--primary-color);}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart{border-top: 1px solid #f7f9fb; border-bottom: 1px solid #f7f9fb; padding: 18px 0; margin-bottom: 30px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart label{font-size: 18px; line-height: 30px; margin-bottom: 0; font-weight: 600; color: #232323; font-family: 'Poppins', sans-serif;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .reset_variations{display: none !important;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item{background-color: #f3f3f3; border: none; line-height: 40px; color: #6f6f6f; text-transform: uppercase; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s ease 0s; -khtml-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; margin: 0 5px 5px 0; width: 40px; height: 40px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item span{font-size: 14px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item.selected,body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item:hover{background-color: var(--primary-color); color: #fff;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item{padding: 0; border: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; margin: 0 5px 5px 0; opacity: 0.5;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item span{border: 2px solid rgba(0, 0, 0, 0.2);}body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item.selected{opacity: 1;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as{display: block; font-weight: 600; font-size: 15px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper span,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in span,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as span,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a{color: var(--primary-color); margin-left: 7px;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a:hover,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a:hover,body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a:hover{color: var(--secondary-color);}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in{display: none;}body #yith-quick-view-modal #yith-quick-view-content .entry-summary .quantity .qty{margin: 0 20px 0 0; padding: 0 12px; width: 70px; height: 54px;}.wishlist-title{width: 100%; text-align: center; margin: 0 0 45px;}.wishlist-title .btn i{display: none;}.hidden-title-form input[type="text"]{margin-bottom: 15px;}.hidden-title-form .btn{line-height: 48px !important;}#yith-wcwl-form tfoot td{display: none;}#yith-wcwl-form .product-stock-status{font-size: 16px; font-weight: 600;}#yith-wcwl-form .product-stock-status .wishlist-in-stock{color: var(--secondary-color) !important;}#yith-wcwl-form .wishlist-empty{text-align: center !important;}#yith-wcwl-form .product-add-to-cart{text-align: right !important;}#yith-wcwl-form .product-add-to-cart a.button{padding: 0 34px; display: inline-block !important;}#yith-wcwl-form .product-add-to-cart a.button.loading{padding-right: 30px;}#yith-wcwl-form .product-add-to-cart a.button.loading:after{top: 0 !important; right: 0px !important; text-indent: 0px; height: 50px !important; width: 50px !important; line-height: 50px !important; text-align: center !important; left: 0; background: none; transform: none;}#yith-wcwl-form .yith-wcwl-share{display: none;}@media screen and (max-width: 767px){#yith-wcwl-form{overflow-x: scroll;}#yith-wcwl-form .cart.wishlist_table{min-width: 767px;} }.slick-slide.slick-cloned img.lazyload{max-width: 100px;}#elementor-panel-get-pro-elements{display: none !important;}.elementor-icons-manager__tab__item{height: 80px !important;}.elementor-element .elementor-widget:not(:last-child){margin-bottom: 0;}.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default{max-width: 1190px;}.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width: 1200px;}.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended .elementor-section-boxed > .elementor-column-gap-no{max-width: 1170px;}.site-content .elementor-container.elementor-column-gap-default{margin: 0 -10px;}.site-content .elementor-container.elementor-column-gap-extended{margin: 0 -15px;}.site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default{margin: 0 auto;}.site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-row .elementor-column-gap-extended{margin: 0 -10px;}.site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended{margin: 0 auto;}.site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended .elementor-row .elementor-column-gap-extended{margin: 0 -15px;}.site-content .elementor-widget-text-editor{color: inherit; font-family: inherit; font-weight: inherit;}.site-footer-custom .elementor-section:not(.elementor-section-full_width) .elementor-inner-section .elementor-container.elementor-column-gap-extended,#ct-header-elementor .elementor-section:not(.elementor-section-full_width) .elementor-inner-section .elementor-container.elementor-column-gap-extended{margin: 0 -15px;}.footer-template-default #ct-masthead,.header-template-default #ct-masthead,.footer-template-default #pagetitle,.header-template-default #pagetitle,.footer-template-default #ct-header-elementor,.header-template-default #ct-header-elementor,.footer-template-default .site-footer-default,.header-template-default .site-footer-default{display: none;}.elementor-section-full_width.landing-boxed > .elementor-container{max-width: 1810px; padding: 0 55px;}@media screen and (max-width: 1260px){.elementor-section-full_width.landing-boxed > .elementor-container{padding: 0 15px;} }.elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row{background-color: #fff; -webkit-box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); -khtml-box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); -moz-box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); -ms-box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); -o-box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); box-shadow: 0 0 54px rgba(7, 0, 76, 0.30); overflow: hidden;}.elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row .elementor-element > .elementor-container{margin-left: auto; margin-right: auto;}.elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row{-webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.elementor-section-full_width > .elementor-column-gap-no .elementor-inner-section > .elementor-column-gap-extended{margin: auto;}.elementor_library-template-default .entry-meta,.elementor_library-template-default .entry-footer,.elementor_library-template-default .post-previous-next,.elementor_library-template-default #secondary{display: none;}.elementor_library-template-default #content #primary{padding-left: 15px; padding-right: 15px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}@media screen and (max-width: 1199px){.col-offset-left > .elementor-column-wrap .elementor-widget-wrap{padding-left: 0 !important;}.col-offset-right > .elementor-column-wrap .elementor-widget-wrap{padding-right: 0 !important;} }.elementor-editor-active{background-color: #f1f1f1;}.elementor-editor-active .tnp-field > label{display: none;}.elementor-editor-active .site-footer-custom,.elementor-editor-active #ct-header-wrap,.elementor-editor-active #ct-pagetitle,.elementor-editor-active #ct-header-elementor,.elementor-editor-active .scroll-top{display: none !important;}.elementor-editor-active .entry-content > .ct-marker-search-results{display: none;}.elementor-editor-active.single-header .site-content{padding: 0;}.elementor-editor-active.single-header .ct-nav-menu1 .sub-menu{display: none !important;}.elementor-editor-active .ct-particle-animate + .elementor-container .elementor-element{position: relative; z-index: 101;}@media screen and (min-width: 1200px){.section-align-top > .elementor-container > .elementor-row{align-items: flex-start; justify-content: space-between;}.section-align-top .column-sticky{position: sticky; top: 110px;} }.animate-time1 .wow{animation-delay: 100ms;}.animate-time2 .wow{animation-delay: 200ms;}.animate-time3 .wow{animation-delay: 300ms;}.animate-time4 .wow{animation-delay: 400ms;}.animate-time5 .wow{animation-delay: 500ms;}.animate-time6 .wow{animation-delay: 600ms;}.animate-time7 .wow{animation-delay: 700ms;}.animate-time8 .wow{animation-delay: 800ms;}.animate-time9 .wow{animation-delay: 800ms;}.animate-time10 .wow{animation-delay: 1000ms;}.animate-time11 .wow{animation-delay: 1100ms;}.animate-time12 .wow{animation-delay: 1200ms;}.animate-time13 .wow{animation-delay: 1300ms;}.animate-time14 .wow{animation-delay: 1400ms;}.animate-time15 .wow{animation-delay: 1500ms;}.animate-time16 .wow{animation-delay: 1600ms;}body:not(.elementor-editor-active) .elementor-inner-section .ct-particle-animate + .elementor-container .elementor-element{z-index: 99;}body:not(.elementor-editor-active) #ct-header-elementor .ct-header-content .elementor-container.elementor-column-gap-default{margin: auto;}body:not(.elementor-editor-active) #ct-header-elementor .ct-header-content .elementor-container.elementor-column-gap-extended{margin: auto;}.site-content .pxl-min-height1{min-height: 273px;}.ct-blog-carousel-layout6 .item--featured{position: relative; overflow: hidden;}.ct-blog-carousel-layout6 .item--featured img{width: 100%; -webkit-transition: all 1.2s; -khtml-transition: all 1.2s; -moz-transition: all 1.2s; -ms-transition: all 1.2s; -o-transition: all 1.2s; transition: all 1.2s;}.ct-blog-carousel-layout6 .item--featured .item--date{position: absolute; bottom: -30px; right: 30px; width: 80px; height: 80px; background-color: var(--primary-color); text-align: center; color: #fff; font-size: 13px; font-family: 'Poppins', sans-serif;}.ct-blog-carousel-layout6 .item--featured .item--date .item--date-top{font-size: 36px; font-weight: 500; line-height: 50px; height: 50px;}.ct-blog-carousel-layout6 .item--featured .item--date .item--date-bottom{background-color: var(--secondary-color); height: 30px; line-height: 30px;}.ct-blog-carousel-layout6 .item--title{font-size: 22px; font-weight: 600; margin-bottom: 30px;}.ct-blog-carousel-layout6 .item--title a{color: #000;}.ct-blog-carousel-layout6 .item--readmore a{line-height: 56px; padding-right: 61px;}.ct-blog-carousel-layout6 .item--meta{display: flex; flex-wrap: wrap; margin: 0 0 13px; list-style: none; font-size: 15px; color: #7a7a7a; font-family: 'Poppins', sans-serif;}.ct-blog-carousel-layout6 .item--meta a{color: inherit;}.ct-blog-carousel-layout6 .item--meta a:hover{color: inherit;}.ct-blog-carousel-layout6 .item--meta i{color: var(--primary-color); margin-right: 8px;}.ct-blog-carousel-layout6 .item--meta li{margin-right: 22px;}.ct-blog-carousel-layout6 .item--body{padding: 30px 30px 44px; background-color: #fff; -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -khtml-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); position: relative; z-index: 1; overflow: hidden;}.ct-blog-carousel-layout6 .item--body:before{content: ''; height: 44px; width: 200px; background-color: #f3f5f6; position: absolute; bottom: 0; right: -46px; z-index: -1; transform: skew(-30deg);}.ct-blog-carousel-layout6 .grid-item-inner{margin-bottom: 50px;}.ct-blog-carousel-layout6 .grid-item-inner:hover .item--featured img{-webkit-transform: scale(1.18); -khtml-transform: scale(1.18); -moz-transform: scale(1.18); -ms-transform: scale(1.18); -o-transform: scale(1.18); transform: scale(1.18);}.ct-icon-plus{height: 12px; width: 12px; position: relative; cursor: pointer;}.ct-icon-plus:before,.ct-icon-plus:after{content: ''; background-color: #032e42; position: absolute; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.ct-icon-plus:before{width: 12px; height: 2px; top: 5px; left: 0;}.ct-icon-plus:after{width: 2px; height: 12px; left: 5px; top: 0;}.ct-accordion.layout1.style2{font-family: 'Poppins', sans-serif; border-bottom: 1px solid #e1e1e1;}.ct-accordion.layout1.style2 .ct-ac-title{font-size: 18px; color: #010101; font-weight: 600; padding: 23px 30px 23px 0; cursor: pointer; position: relative;}.ct-accordion.layout1.style2 .ct-ac-title .ct-icon-plus{position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-accordion.layout1.style2 .ct-ac-content{color: #202020; margin-top: -4px; padding-bottom: 28px;}.ct-accordion.layout1.style2 .ct-accordion-item{border-top: 1px solid #e1e1e1;}.ct-accordion.layout1.style2 .ct-accordion-item.active .ct-ac-title .ct-icon-plus:before,.ct-accordion.layout1.style2 .ct-accordion-item.active .ct-ac-title .ct-icon-plus:after{background-color: var(--primary-color);}.ct-accordion.layout1.style2 .ct-accordion-item.active .ct-ac-title .ct-icon-plus:after{transform: rotate(90deg);}.ct-video-button.style5{width: 110px; height: 100px; background-color: var(--secondary-color); color: var(--primary-color);}.ct-video-button.style5 i{font-size: 48px; display: inline-flex;}.ct-testimonial-carousel6 .item--image{min-width: 70px; width: 70px; height: 70px; border: 6px solid #fff; border-radius: 100%; margin-right: 7px; -webkit-box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1); -khtml-box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1); -moz-box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1); -ms-box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1); -o-box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1); box-shadow: 0 16px 32px rgba(0, 51, 120, 0.1);}.ct-testimonial-carousel6 .item--image img{border-radius: 100%;}.ct-testimonial-carousel6 .item--description{font-size: 18px; font-family: 'Poppins', sans-serif; color: #000; margin-top: 18px; margin-bottom: 18px; line-height: 1.92;}.ct-testimonial-carousel6 .item--title{margin: 5px; margin-bottom: 6px; font-size: 18px; color: #000; font-weight: 600;}.ct-testimonial-carousel6 .item--position{font-size: 15px; color: #666; font-family: 'Poppins', sans-serif;}.ct-testimonial-carousel6 .item--icon{line-height: 1; font-size: 44px; color: var(--primary-color); transform: scale(-1); display: inline-flex;}.ct-testimonial-carousel6 .item--holder{display: flex; flex-wrap: nowrap; align-items: center;}.ct-testimonial-carousel6 .item--inner{background-color: #fff; padding: 36px 40px 54px; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); -khtml-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); margin: 30px 0; border-radius: 3px;}@media screen and (max-width: 1199px){.ct-testimonial-carousel6 .item--inner{padding-left: 28px; padding-right: 28px;} }@media screen and (max-width: 767px){.ct-testimonial-carousel6 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 50px;} }@media screen and (min-width: 768px){.ct-testimonial-carousel6 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0; padding-right: 70px;}.ct-testimonial-carousel6.ct-slick-arrow1 .slick-arrow{margin: 0;}.ct-testimonial-carousel6.ct-slick-arrow1 .slick-arrow.slick-prev{left: auto; right: 0; bottom: 81px;}.ct-testimonial-carousel6.ct-slick-arrow1 .slick-arrow.slick-next{left: auto; right: 0; bottom: 30px;} }.ct-testimonial-carousel7 .item--boxleft{width: 37%; padding-left: 15px;}@media screen and (max-width: 767px){.ct-testimonial-carousel7 .item--boxleft{width: 100%; margin-bottom: 32px; padding-left: 0;} }.ct-testimonial-carousel7 .item--boxleft img{border-radius: 20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); width: 100%;}.ct-testimonial-carousel7 .item--boxleft + .item--boxright{width: 63%; padding-left: 90px;}@media screen and (max-width: 1199px){.ct-testimonial-carousel7 .item--boxleft + .item--boxright{padding-left: 40px;} }@media screen and (max-width: 991px){.ct-testimonial-carousel7 .item--boxleft + .item--boxright{padding-left: 30px;} }@media screen and (max-width: 767px){.ct-testimonial-carousel7 .item--boxleft + .item--boxright{width: 100%; padding-left: 0; padding-right: 0;} }.ct-testimonial-carousel7 .item--boxright svg{fill: var(--primary-color); opacity: 0.5;}.ct-testimonial-carousel7 .item--title{margin-bottom: 6px; font-size: 22px; color: #16285c; font-weight: 600; text-transform: uppercase;}@media screen and (max-width: 991px){.ct-testimonial-carousel7 .item--title{font-size: 20px;} }.ct-testimonial-carousel7 .item--position{font-size: 18px; color: #4d5864;}.ct-testimonial-carousel7 .item-rating{color: #f2c94c; font-size: 24px; margin: 24px 0;}.ct-testimonial-carousel7 .item--description{font-size: 24px; color: #16285c; line-height: 1.58; padding-top: 13px; margin-bottom: 30px;}@media screen and (max-width: 991px){.ct-testimonial-carousel7 .item--description{font-size: 20px;} }.ct-testimonial-carousel7 .item--holder{display: flex; flex-wrap: nowrap; align-items: center; padding-right: 15px; flex-grow: 1;}@media screen and (max-width: 991px){.ct-testimonial-carousel7 .item--holder{align-items: flex-start;} }.ct-testimonial-carousel7 .item--holder .item--image{width: 82px; min-width: 82px; margin-right: 15px;}.ct-testimonial-carousel7 .item--holder .item--image img{border-radius: 82px; border: 2px solid var(--secondary-color);}.ct-testimonial-carousel7 .item--footer{display: flex; flex-wrap: wrap; align-items: center;}.ct-testimonial-carousel7 .item--inner{display: flex; flex-wrap: wrap; align-items: center; margin: 30px 0;}body.rtl .ct-testimonial-carousel7 .item--holder .item--image{margin-right: 0; margin-left: 15px;}body.rtl .ct-testimonial-carousel7 .item--holder{padding-right: 0; padding-left: 15px;}.ct-team-carousel4 .item--image{position: relative;}.ct-team-carousel4 .item--image img{width: 100%;}.ct-team-carousel4 .item--social{position: absolute; bottom: -18px; right: 20px;}.ct-team-carousel4 .item--social .item--social-link{position: absolute; bottom: 18px; width: 36px; padding: 8px 0 20px; background-color: var(--primary-color); border-radius: 36px 36px 0 0; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); opacity: 0; transform: scaleY(0); transform-origin: bottom center;}.ct-team-carousel4 .item--social .item--social-link a{display: block; width: 36px; height: 32px; text-align: center; line-height: 36px; color: #fff; font-size: 15px;}.ct-team-carousel4 .item--social .item--social-btn{width: 36px; height: 36px; line-height: 36px; text-align: center; background-color: var(--primary-color); display: inline-flex; font-size: 18px; color: #fff; font-family: 'Poppins', sans-serif; justify-content: center; align-items: center; border-radius: 36px; position: relative; z-index: 1; cursor: pointer;}.ct-team-carousel4 .item--social:hover .item--social-btn + .item--social-link{opacity: 1; transform: scaleY(1);}.ct-team-carousel4 .item--holder{padding: 17px 30px;}@media screen and (max-width: 1199px){.ct-team-carousel4 .item--holder{padding-left: 22px; padding-right: 22px;} }.ct-team-carousel4 .item--title{font-weight: 600; font-size: 20px; color: #000; margin-bottom: 4px;}@media screen and (max-width: 1199px){.ct-team-carousel4 .item--title{font-size: 18px;} }.ct-team-carousel4 .item--position{font-size: 15px; color: #535353; font-family: 'Poppins', sans-serif;}.ct-team-carousel4 .item--inner{background-color: #fff; margin-bottom: 30px; -webkit-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -khtml-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -moz-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -ms-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -o-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05);}.ct-team-carousel5 .item--title{margin-bottom: 6px; font-size: 24px; color: #fff; text-transform: uppercase;}.ct-team-carousel5 .item--position{font-size: 18px; color: rgba(255, 213, 50, 0.8);}.ct-team-carousel5 .item--social{width: 42px; position: absolute; top: 65px; left: 25px;}.ct-team-carousel5 .item--social a{display: inline-flex; width: 42px; height: 42px; border-radius: 42px; background-color: rgba(255, 255, 255, 0.2); color: #fff; font-size: 18px; justify-content: center; align-items: center;}.ct-team-carousel5 .item--social a + a{margin-top: 22px;}.ct-team-carousel5 .item--holder{padding: 37px 60px 30px 40px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-team-carousel5 .item--image{height: 300px; border-radius: 10px; margin-left: 92px; margin-right: 22px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; z-index: 99;}.ct-team-carousel5 .item--inner{position: relative; z-index: 1; padding-top: 35px;}.ct-team-carousel5 .item--inner:before{content: ''; z-index: -2; background-color: #162c6c; border-bottom: 2px solid var(--primary-color); position: absolute; top: 0; left: 0; right: 72px; height: 100%; border-radius: 10px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-team-carousel5 .item--inner:hover .item--image{margin-left: 22px; margin-top: -13px; height: 313px;}.ct-team-carousel5 .item--inner:hover:before{right: 0; border: 2px solid var(--primary-color);}.ct-process-grid1 .item--number{font-size: 70px; line-height: 1; font-weight: 600; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--primary-color); color: transparent; font-family: 'Poppins', sans-serif; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.ct-process-grid1 .item--title{margin-top: 20px; margin-bottom: 0px; font-size: 22px; font-weight: 600; color: #000;}.ct-process-grid1 .item--inner{padding: 36px 36px 46px; background-color: #fff; -webkit-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -khtml-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -moz-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -ms-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); -o-box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); box-shadow: 0 2px 27px rgba(34, 34, 34, 0.05); border-bottom: 3px solid #13414f; position: relative; z-index: 1; margin-bottom: 30px;}@media screen and (max-width: 1199px){.ct-process-grid1 .item--inner{padding-left: 24px; padding-right: 24px;} }.ct-process-grid1 .item--inner:before{content: ''; height: 3px; width: 0; position: absolute; bottom: -3px; left: 0; background-color: var(--primary-color); -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.ct-process-grid1 .item--inner:after{content: ''; z-index: -1; width: 54px; height: 45px; position: absolute; top: 36px; right: 40px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/process-shape.png"); background-repeat: no-repeat; background-position: center;}.ct-process-grid1 .item--inner:hover:before{width: 100%;}.ct-process-grid1 .item--inner:hover .item--number{color: var(--primary-color); -webkit-text-stroke-width: 0px;}.ct-text-editor .ct-item--inner{display: inline-block; width: 100%;}.ct-portfolio-carousel5 .item--title{margin-bottom: 12px; font-size: 22px; font-weight: 600; color: #fff; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transform: translateY(30px); opacity: 0;}.ct-portfolio-carousel5 .item--description{color: #fff; font-family: 'Poppins', sans-serif; max-width: 300px; margin-bottom: 36px; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transform: translateY(30px); opacity: 0;}.ct-portfolio-carousel5 .item-readmore a{width: 50px; height: 50px; display: inline-flex; border-radius: 50px; color: #fff; background-color: var(--primary-color); justify-content: center; align-items: center; font-size: 18px; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transform: translateY(30px); opacity: 0;}.ct-portfolio-carousel5 .item-readmore a i{display: flex; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.ct-portfolio-carousel5 .item-readmore a:hover i{transform: rotate(45deg);}.ct-portfolio-carousel5 .item--image img{width: 100%;}.ct-portfolio-carousel5 .item--overlay{z-index: 8; position: absolute; bottom: 0; left: 0; height: 80%; right: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 21, 29, 0.85) 32%), to(rgba(20, 21, 29, 0))); background-image: -webkit-linear-gradient(bottom, rgba(20, 21, 29, 0.85) 32%, rgba(20, 21, 29, 0)); background-image: -moz-linear-gradient(bottom, rgba(20, 21, 29, 0.85) 32%, rgba(20, 21, 29, 0)); background-image: -ms-linear-gradient(bottom, rgba(20, 21, 29, 0.85) 32%, rgba(20, 21, 29, 0)); background-image: -o-linear-gradient(bottom, rgba(20, 21, 29, 0.85) 32%, rgba(20, 21, 29, 0)); background-image: linear-gradient(bottom, rgba(20, 21, 29, 0.85) 32%, rgba(20, 21, 29, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(20, 21, 29, 0.85) 32%', endColorStr='rgba(20, 21, 29, 0)'); -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); opacity: 0;}.ct-portfolio-carousel5 .item--meta{position: absolute; bottom: 0; left: 0; right: 0; padding: 36px 34px; z-index: 9;}@media screen and (max-width: 1199px){.ct-portfolio-carousel5 .item--meta{padding-left: 24px; padding-right: 24px;} }.ct-portfolio-carousel5 .grid-item-inner{position: relative;}.ct-portfolio-carousel5 .grid-item-inner:hover .item--overlay{opacity: 1;}.ct-portfolio-carousel5 .grid-item-inner:hover .item--title{transform: translateY(0px); opacity: 1;}.ct-portfolio-carousel5 .grid-item-inner:hover .item--description{transform: translateY(0px); opacity: 1; -webkit-transition-delay: 0.07s; -moz-transition-delay: 0.07s; transition-delay: 0.07s;}.ct-portfolio-carousel5 .grid-item-inner:hover .item-readmore a{transform: translateY(0px); opacity: 1; -webkit-transition-delay: 0.14s; -moz-transition-delay: 0.14s; transition-delay: 0.14s;}.ct-portfolio-carousel6 .pxl-item-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-portfolio-carousel6 .item--image{position: relative;}.ct-portfolio-carousel6 .item--image img{width: 100%;}.ct-portfolio-carousel6 .item--ovelay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0;}.ct-portfolio-carousel6 .item--ovelay:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background-color: rgba(var(--primary-color-rgb),0.58); box-shadow: 0 0 15px rgba(0, 0, 0, 0.58) inset;}.ct-portfolio-carousel6 .item--ovelay:after{z-index: 1; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.42);}.ct-portfolio-carousel6 .item--title{font-size: 48px; margin-bottom: 10px; color: #fff; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; transform: translateY(25px);}@media screen and (max-width: 1600px){.ct-portfolio-carousel6 .item--title{font-size: 36px;} }.ct-portfolio-carousel6 .item--subtitle{color: #fff; font-size: 20px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; transform: translateY(25px);}@media screen and (max-width: 1600px){.ct-portfolio-carousel6 .item--subtitle{font-size: 18px;} }.ct-portfolio-carousel6 .item-readmore{position: absolute; top: 22%; left: 50%; z-index: 100; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}@media screen and (max-width: 1199px){.ct-portfolio-carousel6 .item-readmore{display: none;} }.ct-portfolio-carousel6 .item-readmore a{width: 148px; height: 148px; border-radius: 148px; border: 3px solid #fff; display: inline-flex; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.12); opacity: 0; transform: scale(0);}.ct-portfolio-carousel6 .item-readmore a svg{fill: #fff; height: 38px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-portfolio-carousel6 .item-readmore a:hover svg{transform: rotate(45deg);}.ct-portfolio-carousel6 .item--holder{padding: 30px 60px 195px 60px; position: absolute; bottom: 0; left: 0; right: 0; z-index: 99;}@media screen and (max-width: 1600px){.ct-portfolio-carousel6 .item--holder{padding-left: 40px; padding-right: 40px; padding-bottom: 140px;} }@media screen and (max-width: 1199px){.ct-portfolio-carousel6 .item--holder{padding-left: 30px; padding-right: 30px;} }.ct-portfolio-carousel6 .grid-item-inner{position: relative;}.ct-portfolio-carousel6 .grid-item-inner:hover .item--ovelay{opacity: 1;}.ct-portfolio-carousel6 .grid-item-inner:hover .item-readmore a{opacity: 1; transform: scale(1);}.ct-portfolio-carousel6 .grid-item-inner:hover .item--title{opacity: 1; transform: translateY(0px); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s;}.ct-portfolio-carousel6 .grid-item-inner:hover .item--subtitle{opacity: 1; transform: translateY(0px); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s;}body:not(.elementor-editor-active) .elementor-widget-ct_box_background{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}body:not(.elementor-editor-active) .ct-box-background{position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; background-color: var(--secondary-color);}body:not(.elementor-editor-active) .ct-box-background .bg-image{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ct-counter-layout2.style2 .ct-counter-number{font-size: 42px; font-weight: 600; align-items: center; display: inline-flex;}.ct-counter-layout2.style2 .ct-counter-number span{font-size: inherit; font-weight: inherit; color: inherit; top: 0;}.ct-counter-layout2.style2 .ct-counter-title{font-size: 18px; font-weight: 500;}.ct-counter-layout2.style2 .ct-counter-holder{position: relative; margin-bottom: 18px;}.ct-counter-layout2.style2 .ct-counter-holder:before{content: ''; width: 20px; height: 20px; border: 3px solid var(--primary-color); border-radius: 20px; position: absolute; top: 50%; left: -44px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-counter-layout2.style2 .ct-counter-inner{padding-left: 44px;}.ct-slick-slider .slick-vertical .slick-slide{border: none;}.slick-boxshadow-vertical{margin-top: -30px;}.slick-boxshadow-vertical .slick-list{padding: 30px 30px; margin: 0 -30px;}.slick-boxshadow-vertical .slick-slide{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.slick-boxshadow-vertical .slick-slide.slick-active{opacity: 1;}.ct-slick-arrow1 .slick-arrow{width: 45px; height: 45px; border-radius: 0px; background-color: var(--secondary-color); color: #fff;}.ct-slick-arrow1 .slick-arrow:before{content: "\f118"; font-family: Flaticon; font-size: 14px; font-weight: normal;}.ct-slick-arrow1 .slick-arrow.slick-prev:before{transform: translate(-50%, -50%) scaleX(-1);}.ct-slick-arrow1 .slick-arrow:hover{background-color: var(--primary-color);}.ct-nav-carousel.style3{width: 45px;}@media screen and (max-width: 767px){.ct-nav-carousel.style3{width: 100%;} }.ct-nav-carousel.style3 i{display: flex;}.ct-nav-carousel.style3 i:before{content: "\f118"; font-family: Flaticon; font-size: 14px; font-weight: normal;}.ct-nav-carousel.style3 > div{width: 45px; height: 45px; border-radius: 0px; background-color: var(--secondary-color); color: #fff; border: none; margin: 3px 0;}@media screen and (max-width: 767px){.ct-nav-carousel.style3 > div{margin: 3px;} }.ct-nav-carousel.style3 > div.nav-prev i{transform: translate(-50%, -50%) scaleX(-1);}.ct-nav-carousel.style4 .nav-prev,.ct-nav-carousel.style4 .nav-next{height: auto; width: auto; border: none; background-color: transparent;}.ct-nav-carousel.style4 .nav-prev:hover,.ct-nav-carousel.style4 .nav-next:hover{border: none; background-color: transparent;}.ct-nav-carousel.style4 .nav-prev svg,.ct-nav-carousel.style4 .nav-next svg{fill: #8e9296; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-nav-carousel.style4 .nav-prev svg:hover,.ct-nav-carousel.style4 .nav-next svg:hover{fill: var(--primary-color);}@media screen and (max-width: 767px){.ct-nav-carousel.style4 .nav-prev svg,.ct-nav-carousel.style4 .nav-next svg{height: 60px;} }.btn-icon-skew{font-size: 16px; text-transform: uppercase; font-weight: 500; color: #010101; font-family: 'Poppins', sans-serif; display: inline-flex; align-items: center;}.btn-icon-skew i{margin: 0 12px; font-size: 12px; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.btn-icon-skew:hover{color: var(--primary-color);}.btn-icon-skew:hover i{transform: rotate(45deg);}.ct-service-external1 .item--image{position: relative; width: 50%; max-width: 330px;}@media screen and (max-width: 1199px){.ct-service-external1 .item--image{width: 40%;} }@media screen and (max-width: 767px){.ct-service-external1 .item--image{width: 100%; min-height: 280px;} }.ct-service-external1 .item--image:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); z-index: 1; opacity: 0;}.ct-service-external1 .item--icon{width: 70px; height: 70px; position: absolute; z-index: 2; top: calc(100% - 70px); left: calc(100% - 70px); background-color: var(--secondary-color); color: var(--primary-color); -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);}.ct-service-external1 .item--icon i{font-size: 34px;}.ct-service-external1 .item--title{font-size: 22px; font-weight: 600; margin-bottom: 20px; color: #010101;}.ct-service-external1 .item--description{font-family: 'Poppins', sans-serif; color: #535353; margin-bottom: 18px;}.ct-service-external1 .item--holder{background-color: #fff; padding: 30px 36px; width: 50%; flex-grow: 1; display: flex; flex-wrap: wrap;}@media screen and (max-width: 1199px){.ct-service-external1 .item--holder{padding-left: 24px; padding-right: 24px; width: 60%;} }@media screen and (max-width: 767px){.ct-service-external1 .item--holder{width: 100%;} }.ct-service-external1 .item--inner{-webkit-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); box-shadow: 0 20px 45px rgba(0, 0, 0, 0.05); margin: 0 0 30px; display: flex; flex-wrap: nowrap;}@media screen and (max-width: 767px){.ct-service-external1 .item--inner{display: block;} }.ct-service-external1 .item--inner:hover .item--image:before{opacity: 1;}.ct-service-external1 .item--inner:hover .item--icon{background-color: var(--primary-color); color: #fff; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.ct-service-external1 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 30px;}@media screen and (min-width: 1400px){.ct-service-external1 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 40px;}.ct-service-external1.ct-slick-arrow1 .slick-arrow{margin: 0;}.ct-service-external1.ct-slick-arrow1 .slick-arrow.slick-prev{left: auto; right: -82px; bottom: 310px;}.ct-service-external1.ct-slick-arrow1 .slick-arrow.slick-prev:before{transform: translate(-50%, -50%) scaleX(-1) rotate(-90deg);}.ct-service-external1.ct-slick-arrow1 .slick-arrow.slick-next{left: auto; right: -82px; bottom: 260px;}.ct-service-external1.ct-slick-arrow1 .slick-arrow.slick-next:before{transform: translate(-50%, -50%) scaleX(-1) rotate(90deg);} }.ct-progressbar1.style1 .ct-progress-bar{height: 10px; position: relative; width: 0; -webkit-transition: width 1.4s ease; -khtml-transition: width 1.4s ease; -moz-transition: width 1.4s ease; -ms-transition: width 1.4s ease; -o-transition: width 1.4s ease; transition: width 1.4s ease; background-color: var(--primary-color); -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}.ct-progressbar1.style1 .ct-progress-holder{position: relative; z-index: 1; height: 10px; background-color: #e5edee; display: flex; flex-grow: 1; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}.ct-progressbar1.style1 .ct-progress-meta{display: flex; align-items: center; margin-bottom: 15px;}.ct-progressbar1.style1 .ct-progress-title{font-size: 18px; font-weight: 500; margin-right: 20px; flex-grow: 1; color: #000; margin-bottom: 0;}.ct-progressbar1.style1 .ct-progress-percentage{color: #202020;}.ct-progressbar1.style1 .ct-progress-item + .ct-progress-item{margin-top: 25px;}.ct-progressbar1.style2 .ct-progress-title{margin-bottom: 0; font-size: 16px; font-weight: 600; color: #16285c; flex-grow: 1; padding-bottom: 29px;}.ct-progressbar1.style2 .ct-progress-holder{height: 3px; border: 1px solid var(--primary-color); border-radius: 3px;}.ct-progressbar1.style2 .ct-progress-holder .ct-progress-bar{height: 16px; border-radius: 16px 16px 0 0; background-color: var(--primary-color); margin-top: -17px;}.ct-progressbar1.style2 .ct-progress-percentage{font-size: 16px; font-weight: 600; color: var(--primary-color); margin-bottom: -2px;}.ct-progressbar1.style2 .ct-progress-meta{display: flex; flex-wrap: nowrap; width: 100%; align-items: flex-end;}.ct-fancy-box-layout1.style8{display: flex; flex-wrap: nowrap;}.ct-fancy-box-layout1.style8 .item--icon{min-width: 70px; width: 70px; height: 70px; background-color: var(--secondary-color); color: var(--primary-color); text-align: center; margin-right: 24px;}.ct-fancy-box-layout1.style8 .item--icon i{font-size: 40px;}.ct-fancy-box-layout1.style8 .item--title{margin-top: 6px; margin-bottom: 0; font-size: 20px; line-height: 1.4; font-weight: 600; color: #000;}.ct-fancy-box-layout1.style9{display: flex; flex-wrap: nowrap; align-items: center;}.ct-fancy-box-layout1.style9 .item--icon{border-color: var(--primary-color); color: var(--primary-color); margin-right: 14px; min-width: 60px; width: 60px; height: 60px; border-width: 2px; border-style: solid; border-radius: 60px; font-size: 24px; display: inline-flex; justify-content: center; align-items: center;}.ct-fancy-box-layout1.style9 .item--icon i{display: inline-flex;}.ct-fancy-box-layout1.style9 .item--icon svg{height: 24px;}.ct-fancy-box-layout1.style9 .item--icon img{max-height: 24px;}.ct-fancy-box-layout1.style9 .item--title{margin-bottom: 8px; font-weight: 400; font-size: 16px;}.ct-fancy-box-layout1.style9 .item--description{font-size: 22px; line-height: normal; font-weight: 700;}.ct-fancy-box-layout1.style10{padding: 14px; border: 1px dashed rgba(22, 40, 92, 0.2); border-radius: 10px; display: flex; flex-wrap: nowrap;}.ct-fancy-box-layout1.style10 .item--icon{background-color: rgba(4, 49, 184, 0.07); color: #0431b8; font-size: 52px; min-width: 89px; width: 89px; height: 89px; border-radius: 8px; display: inline-flex; justify-content: center; align-items: center; margin-right: 22px;}.ct-fancy-box-layout1.style10 .item--icon i{display: inline-flex;}.ct-fancy-box-layout1.style10 .item--icon svg{fill: #0431b8; height: 57px;}.ct-fancy-box-layout1.style10 .item--title{margin-bottom: 6px; font-size: 22px; font-weight: 600; color: #16285c;}.ct-fancy-box-layout1.style10 .item--description{color: rgba(77, 88, 100, 0.8); font-size: 16px;}.ct-fancy-box-layout1.style10 .item--holder{padding-top: 4px;}.ct-fancy-box-layout1.style11{display: flex; flex-wrap: nowrap; align-items: center; position: relative;}.ct-fancy-box-layout1.style11 .item--link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-fancy-box-layout1.style11 .item--icon{background-color: #034b5b; color: #fff; margin-right: 16px; min-width: 56px; width: 56px; height: 56px; border-radius: 60px; font-size: 26px; display: inline-flex; justify-content: center; align-items: center;}.ct-fancy-box-layout1.style11 .item--icon i{display: inline-flex;}.ct-fancy-box-layout1.style11 .item--icon svg{height: 24px;}.ct-fancy-box-layout1.style11 .item--icon img{max-height: 24px;}.ct-fancy-box-layout1.style11 .item--title{margin-bottom: 3px; font-weight: 400; font-size: 14px; color: rgba(80, 84, 85, 0.7);}.ct-fancy-box-layout1.style11 .item--description{font-size: 22px; line-height: normal; font-weight: 700; color: #252a4e;}@media screen and (max-width: 1600px){.home11-icon-box .ct-fancy-box-layout1.style11 .item--holder{display: none;}.home11-icon-box .ct-fancy-box-layout1.style11 .item--icon{margin-right: 0; margin-left: 0;} }.ct-fancy-box-layout3.style3{position: relative; background-color: #fff; border-radius: 15px; box-shadow: 0 0 30px rgba(22, 40, 92, 0.07); padding: 50px 30px 44px 30px;}.ct-fancy-box-layout3.style3 .item--icon{position: relative; z-index: 1; margin-bottom: 42px;}.ct-fancy-box-layout3.style3 .item--icon:before{content: ''; z-index: -1; width: 110px; height: 84px; background-color: rgba(4, 49, 184, 0.05); border-radius: 84px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; transform: rotate(-40deg);}.ct-fancy-box-layout3.style3 .item--icon *{position: static; overflow: visible; transform: translate(0%, 0%);}.ct-fancy-box-layout3.style3 .item--title{font-weight: 500; font-size: 26px; color: #16285c; padding-bottom: 0; margin-bottom: 16px; text-transform: capitalize;}.ct-fancy-box-layout3.style3 .item--title:before{display: none;}.ct-fancy-box-layout3.style3 .item--description{color: #4d5864; font-weight: 300; font-size: 16px;}.ct-fancy-box-layout3.style3 .item--link{z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ct-banner3{position: relative; font-family: 'Poppins', sans-serif; color: #fff;}.ct-banner3 img{width: 100%;}.ct-banner3 .ct-banner-holder{position: absolute; bottom: 0; left: -60px; padding: 30px 40px 30px 30px; background-color: var(--secondary-color); display: flex; flex-wrap: nowrap; align-items: center;}@media screen and (max-width: 1199px){.ct-banner3 .ct-banner-holder{left: 0;} }.ct-banner3 .ct-banner-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-banner3 .ct-banner-title{font-size: 14px; margin-bottom: 4px;}.ct-banner3 .ct-banner-phone{font-size: 22px; font-weight: 600;}.ct-banner3 .ct-banner-phone a{color: #fff;}.ct-banner3 .item--icon{min-width: 60px; width: 60px; height: 60px; border-radius: 60px; background-color: var(--primary-color); color: #fff; line-height: 60px; text-align: center; position: relative; margin-right: 18px;}.ct-banner3 .item--icon i{font-size: 28px; display: flex; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.ct-link1 .ct-link-items{list-style: none; margin: 0;}.ct-link1.style1 a{position: relative; display: inline-block;}.ct-link1.style1 a:before{content: '-'; position: absolute; top: 50%; left: -8px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-link1.style1 a:hover{padding-left: 12px;}.ct-link1.style1 a:hover:before{left: 0; opacity: 1;}.ct-link1.style1 li + li{margin-top: 7px;}.ct-link1.style2{font-size: 15px;}.ct-link1.style2 a{display: inline-flex; align-items: center;}.ct-link1.style2 i{color: var(--primary-color); font-size: 19px; margin: 0 8px;}.ct-counter-layout4 .item--icon{position: absolute; top: -30px; left: 24px; width: 60px; height: 60px; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; line-height: 60px; text-align: center;}.ct-counter-layout4 .item--icon i{font-size: 36px; color: #fff;}.ct-counter-layout4 .ct-counter-number{font-size: 36px; line-height: 1; color: #010030; margin-bottom: 11px;}.ct-counter-layout4 .ct-counter-inner{background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; -webkit-box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); -khtml-box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); -moz-box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); -ms-box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); -o-box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); box-shadow: 0 46px 50px rgba(153, 153, 153, 0.2); padding: 48px 24px 18px 24px; max-width: 272px;}.ct-counter-layout4 .ct-counter-title{color: #666; font-weight: 600;}.ct-fancy-box-layout1.style4{display: flex; flex-wrap: nowrap;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style4{display: block;} }.ct-fancy-box-layout1.style4 .item--icon{height: 56px; line-height: 56px; text-align: center; width: 56px; min-width: 56px; background-color: rgba(0, 124, 251, 0.05); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-right: 17px;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style4 .item--icon{margin-bottom: 18px; margin-right: 0;} }.ct-fancy-box-layout1.style4 .item--icon i{font-size: 34px; color: var(--primary-color);}.ct-fancy-box-layout1.style4 .item--icon *{display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout1.style4 .item--title{font-size: 22px; color: #003; margin-top: -5px; margin-bottom: 6px;}@media screen and (max-width: 991px){.ct-fancy-box-layout1.style4 .item--title{font-size: 20px;} }.ct-fancy-box-layout1.style4 .item--description{font-weight: 500; color: #666;}.ct-fancy-box-layout1.style4:hover .item--icon *{-webkit-transform: rotateY(360deg); -khtml-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}.ct-fancy-box-layout1.style5{display: flex; flex-wrap: nowrap; padding: 23px 25px; background-color: #fff; -webkit-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); -khtml-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); -moz-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); -ms-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); -o-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); box-shadow: 0 25px 60px rgba(153, 153, 153, 0.2); position: relative; z-index: 1;}@media screen and (max-width: 767px){.ct-fancy-box-layout1.style5{display: block;} }.ct-fancy-box-layout1.style5:before{content: ''; z-index: -1; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 124, 251, 0)), to(#007cfb)); background-image: -webkit-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -moz-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -ms-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -o-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 124, 251, 0)', endColorStr='#007cfb'); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-fancy-box-layout1.style5 .item--icon{height: 58px; line-height: 58px; text-align: center; width: 58px; min-width: 58px; background-color: rgba(0, 124, 251, 0.05); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-right: 18px;}@media screen and (max-width: 767px){.ct-fancy-box-layout1.style5 .item--icon{margin-right: 0; margin-bottom: 22px;} }.ct-fancy-box-layout1.style5 .item--icon i{font-size: 34px; color: var(--primary-color);}.ct-fancy-box-layout1.style5 .item--icon *{display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-fancy-box-layout1.style5 .item--title{font-size: 24px; color: #010030; margin-top: -5px; margin-bottom: 6px;}.ct-fancy-box-layout1.style5 .item--description{font-size: 16px; line-height: 24px; color: #666;}.ct-fancy-box-layout1.style5:hover:before{opacity: 0.12;}.ct-fancy-box-layout1.style5:hover .item--icon *{-webkit-transform: rotateY(360deg); -khtml-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}.ct-fancy-box-layout1.style6{display: flex; flex-wrap: nowrap; z-index: 1;}.ct-fancy-box-layout1.style6:before{content: ''; z-index: -1; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 124, 251, 0)), to(#007cfb)); background-image: -webkit-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -moz-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -ms-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: -o-linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); background-image: linear-gradient(bottom, rgba(0, 124, 251, 0), #007cfb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 124, 251, 0)', endColorStr='#007cfb'); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-fancy-box-layout1.style6 .item--icon{height: 70px; line-height: 70px; text-align: center; width: 70px; min-width: 70px; background-color: var(--primary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--secondary-color))); background-image: -webkit-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -moz-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -ms-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -o-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: linear-gradient(left, var(--primary-color), var(--secondary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='var(--secondary-color)', gradientType='1'); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-right: 28px;}.ct-fancy-box-layout1.style6 .item--icon i{font-size: 40px; color: #fff;}.ct-fancy-box-layout1.style6 .item--icon *{display: inline-block; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-fancy-box-layout1.style6 .item--icon{width: 54px; height: 54px; min-width: 54px; line-height: 54px; margin-right: 18px;}.ct-fancy-box-layout1.style6 .item--icon i{font-size: 36px;} }.ct-fancy-box-layout1.style6 .item--title{font-weight: 600; font-size: 16px; color: #666; margin-bottom: 8px; font-family: 'Barlow', sans-serif;}.ct-fancy-box-layout1.style6 .item--description{font-size: 24px; line-height: 1.5; color: #00162f; font-family: 'Outfit-Semibold';}@media screen and (max-width: 1199px){.ct-fancy-box-layout1.style6 .item--description{font-size: 18px;} }.ct-fancy-box-layout1.style6:hover .item--icon *{-webkit-transform: rotateY(360deg); -khtml-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}.ct-fancy-box-layout1.style7{display: flex; flex-wrap: nowrap; align-items: center; position: relative;}.ct-fancy-box-layout1.style7 .item--icon{line-height: 1; margin: 0 16px;}.ct-fancy-box-layout1.style7 .item--icon i{font-size: 30px; color: var(--primary-color);}.ct-fancy-box-layout1.style7 .item--icon svg{height: 30px; fill: var(--primary-color);}.ct-fancy-box-layout1.style7 .item--title{margin-bottom: 5px; font-size: 15px; color: #000; font-weight: 400;}.ct-fancy-box-layout1.style7 .item--description{color: #000;}.ct-fancy-box-layout1.style7 .item--link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}.ct-banner1.style5{position: relative;}.ct-banner1.style5 .ct-banner-title{margin-bottom: 0; font-size: 16px; color: #fff;}.ct-banner1.style5 .ct-banner-number{font-size: 48px; color: #fff; line-height: 1; margin-bottom: 10px;}.ct-banner1.style5 .ct-banner-number .ct-counter-number-suffix{display: none;}.ct-banner1.style5 .ct-banner-meta{position: absolute; top: -16px; left: -30px; width: 205px; height: 185px; z-index: 99; background-color: #fff; border-radius: 5px; z-index: 1; text-align: center; display: flex; flex-direction: column; justify-content: center;}@media screen and (max-width: 1199px){.ct-banner1.style5 .ct-banner-meta{left: 0; border-radius: 0 0 5px 0;} }.ct-banner1.style5 .ct-banner-meta:before{content: ''; z-index: -1; position: absolute; top: 19px; right: 19px; bottom: 19px; left: 19px; background-color: var(--primary-color); border-radius: 0px 5px 5px 5px;}.ct-banner1.style5 .ct-banner-image1{-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; width: 100%;}.ct-counter-layout1 .item--icon.style2{margin-right: 24px; width: 60px; min-width: 60px; height: 60px; line-height: 60px; text-align: center; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}.ct-counter-layout1 .item--icon.style2 i{color: #fff; font-size: 36px;}.ct-counter-layout1 .item--icon.style3{width: 60px; min-width: 60px; height: 60px; border-radius: 60px; background-color: #fff; display: inline-flex; justify-content: center; align-items: center; color: var(--primary-color); margin-right: 30px;}.ct-tabs1 .tb-item--icon{min-width: 70px; line-height: 70px; text-align: center; width: 70px; height: 70px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: rgba(0, 124, 251, 0.1); margin-right: 28px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-tabs1 .tb-item--icon i{font-size: 42px; color: var(--primary-color); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 991px){.ct-tabs1 .tb-item--icon{min-width: 55px; line-height: 55px; width: 55px; height: 55px;}.ct-tabs1 .tb-item--icon i{font-size: 34px;} }.ct-tabs1 .tb-item--title{margin-bottom: 7px; font-size: 24px; color: #010030; font-family: 'Outfit-Bold'; font-weight: normal; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-tabs1 .tb-item--title{font-size: 20px;} }.ct-tabs1 .tb-item--number{font-size: 16px; width: 42px; height: 42px; text-align: center; line-height: 42px; -webkit-border-radius: 42px; -khtml-border-radius: 42px; -moz-border-radius: 42px; -ms-border-radius: 42px; -o-border-radius: 42px; border-radius: 42px; background-color: var(--primary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--secondary-color))); background-image: -webkit-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -moz-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -ms-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -o-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: linear-gradient(left, var(--primary-color), var(--secondary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='var(--secondary-color)', gradientType='1'); color: #fff; font-weight: 700; position: absolute; top: 50%; right: -21px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 99;}.ct-tabs1 .tb-item--button i{margin-left: 14px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: rotate(-45deg);}.ct-tabs1 .tb-item--button a{font-size: 16px; font-family: 'Outfit-Semibold'; display: inline-flex; align-items: center;}.ct-tabs1 .tb-item--button a:hover i{transform: rotate(0deg);}.ct-tabs1 .ct-tab-title{display: flex; flex-wrap: nowrap; align-items: center; position: relative; background-color: #fff; -webkit-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); -khtml-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); -moz-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); -ms-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); -o-box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); box-shadow: 0 25px 60px rgba(153, 153, 153, 0.1); padding: 32px 22px; margin-bottom: 16px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); cursor: pointer;}@media screen and (max-width: 1199px){.ct-tabs1 .ct-tab-title{margin-right: 21px;} }@media screen and (max-width: 991px){.ct-tabs1 .ct-tab-title{padding: 20px 15px 15px 15px;} }.ct-tabs1 .ct-tab-title:nth-child(1){z-index: 10;}.ct-tabs1 .ct-tab-title:nth-child(2){z-index: 9;}.ct-tabs1 .ct-tab-title:nth-child(3){z-index: 8;}.ct-tabs1 .ct-tab-title:nth-child(4){z-index: 7;}.ct-tabs1 .ct-tab-title:nth-child(5){z-index: 6;}.ct-tabs1 .ct-tab-title:nth-child(6){z-index: 5;}.ct-tabs1 .ct-tab-title:nth-child(7){z-index: 4;}.ct-tabs1 .ct-tab-title:nth-child(8){z-index: 3;}.ct-tabs1 .ct-tab-title:nth-child(9){z-index: 2;}.ct-tabs1 .ct-tab-title:nth-child(10){z-index: 1;}.ct-tabs1 .ct-tab-title:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); background-color: var(--primary-color); background-image: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--secondary-color))); background-image: -webkit-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -moz-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -ms-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: -o-linear-gradient(left, var(--primary-color), var(--secondary-color)); background-image: linear-gradient(left, var(--primary-color), var(--secondary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--primary-color)', endColorStr='var(--secondary-color)', gradientType='1'); -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; z-index: -1;}.ct-tabs1 .ct-tab-title:hover,.ct-tabs1 .ct-tab-title.active{-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; box-shadow: 0 20px 50px rgba(var(--primary-color-rgb),0.2); -webkit-box-shadow: 0 20px 50px rgba(var(--primary-color-rgb),0.2); z-index: 99;}.ct-tabs1 .ct-tab-title:hover:before,.ct-tabs1 .ct-tab-title.active:before{opacity: 1;}.ct-tabs1 .ct-tab-title:hover .tb-item--icon,.ct-tabs1 .ct-tab-title.active .tb-item--icon{background-color: rgba(255, 255, 255, 0.2);}.ct-tabs1 .ct-tab-title:hover .tb-item--icon i,.ct-tabs1 .ct-tab-title.active .tb-item--icon i{color: #fff;}.ct-tabs1 .ct-tab-title:hover .tb-item--button a,.ct-tabs1 .ct-tab-title.active .tb-item--button a{color: #fff;}.ct-tabs1 .ct-tab-title:hover .tb-item--title,.ct-tabs1 .ct-tab-title.active .tb-item--title{color: #fff;}.ct-tabs1 .ct-tabs-content{width: 60%; padding: 0 20px;}@media screen and (max-width: 991px){.ct-tabs1 .ct-tabs-content{width: 50%;} }@media screen and (max-width: 767px){.ct-tabs1 .ct-tabs-content{width: 100%;} }.ct-tabs1 .ct-tabs-title{width: 40%; padding: 0 20px;}@media screen and (max-width: 991px){.ct-tabs1 .ct-tabs-title{width: 50%;} }@media screen and (max-width: 767px){.ct-tabs1 .ct-tabs-title{width: 100%; margin-bottom: 60px;} }.ct-tabs1 .ct-tabs--main{margin: 0 -20px; display: flex; flex-wrap: wrap;}@media screen and (max-width: 767px){.ct-tabs1 .ct-tabs--main{flex-direction: column-reverse;} }.ct-tabs1 .wg-item--button{padding-top: 34px; position: relative; z-index: 1;}.ct-tabs1 .wg-item--button a{font-family: 'Outfit-Semibold'; font-weight: 400; font-size: 16px; line-height: 56px; padding: 0 22px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-tabs1 .wg-item--button i{margin-left: 18px;}.ct-tabs1 .wg-item--button:before{content: ''; width: 287px; height: 125px; background-image: url("https://primeshineoc.com/wp-content/themes/bixol/assets/images/tab-arrow.png"); background-position: center; background-repeat: no-repeat; position: absolute; top: -55px; right: -25px; z-index: -1;}@media screen and (max-width: 767px){.ct-tabs1 .wg-item--button:before{display: none;} }.ct-banner2{position: relative; overflow: hidden;}.ct-banner2 .ct-banner-image1{width: 100%;}.ct-banner2 .item--title{margin-bottom: 6px; font-size: 36px; color: #fff; font-family: 'Outfit-Bold'; font-weight: normal; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}@media screen and (max-width: 1199px){.ct-banner2 .item--title{font-size: 24px;} }.ct-banner2 .item--desc{font-size: 16px; line-height: 26px; color: #fff; font-family: 'Barlow', sans-serif; margin-bottom: 15px; max-width: 480px;}@media screen and (max-width: 767px){.ct-banner2 .item--desc{display: none;} }.ct-banner2 .item--button i{margin-left: 14px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transform: rotate(-45deg);}.ct-banner2 .item--button a{font-size: 16px; font-family: 'Outfit-Semibold'; display: inline-flex; align-items: center; color: #fff;}.ct-banner2 .item--button a:hover{color: #fff;}.ct-banner2 .item--button a:hover i{transform: rotate(0deg);}.ct-banner2 .item--holder{position: absolute; bottom: 0; left: 0; right: 0; padding: 30px 30px 40px 30px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 10, 73, 0.8) 55%), to(rgba(0, 10, 73, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 10, 73, 0.8) 55%, rgba(0, 10, 73, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 10, 73, 0.8) 55%, rgba(0, 10, 73, 0)); background-image: -ms-linear-gradient(bottom, rgba(0, 10, 73, 0.8) 55%, rgba(0, 10, 73, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 10, 73, 0.8) 55%, rgba(0, 10, 73, 0)); background-image: linear-gradient(bottom, rgba(0, 10, 73, 0.8) 55%, rgba(0, 10, 73, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 10, 73, 0.8) 55%', endColorStr='rgba(0, 10, 73, 0)'); padding-top: 110px;}@media screen and (max-width: 1199px){.ct-banner2 .item--holder{padding: 20px;} }.ct-team-carousel3 .item--title{font-size: 24px; margin-bottom: 9px; color: #010030; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--position{font-weight: 500; color: #010030; font-family: 'Barlow', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--social{z-index: 100; position: absolute; right: 16px; bottom: -20px;}.ct-team-carousel3 .item--social .item--social-btn{width: 40px; height: 40px; border-radius: 40px; display: block; background-color: red; line-height: 40px; text-align: center; font-size: 20px; color: #fff; background-color: #fc3; background-image: -webkit-gradient(linear, left top, right top, from(#fc3), to(#f90)); background-image: -webkit-linear-gradient(left, #fc3, #f90); background-image: -moz-linear-gradient(left, #fc3, #f90); background-image: -ms-linear-gradient(left, #fc3, #f90); background-image: -o-linear-gradient(left, #fc3, #f90); background-image: linear-gradient(left, #fc3, #f90); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc3', endColorStr='#f90', gradientType='1'); cursor: pointer;}.ct-team-carousel3 .item--social .item--social-btn i{display: inline-flex; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--social .item--social-link{position: absolute; bottom: 50px; width: 40px; background-color: #fc3; background-image: -webkit-gradient(linear, left top, right top, from(#fc3), to(#f90)); background-image: -webkit-linear-gradient(left, #fc3, #f90); background-image: -moz-linear-gradient(left, #fc3, #f90); background-image: -ms-linear-gradient(left, #fc3, #f90); background-image: -o-linear-gradient(left, #fc3, #f90); background-image: linear-gradient(left, #fc3, #f90); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc3', endColorStr='#f90', gradientType='1'); -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; padding: 18px 0; opacity: 0; -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); opacity: 0; transform-origin: center bottom; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--social .item--social-link a{display: block; width: 40px; height: 30px; line-height: 30px; text-align: center; color: #fff;}.ct-team-carousel3 .item--social .item--social-link a i{-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--social .item--social-link a:hover i{-webkit-transform: translateX(4px); -khtml-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px);}.ct-team-carousel3 .item--social.active .item--social-btn i{transform: rotate(45deg);}.ct-team-carousel3 .item--social.active .item--social-btn + .item--social-link{opacity: 1; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1);}.ct-team-carousel3 .item--image img{width: 100%;}.ct-team-carousel3 .item--holder{position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 18px; z-index: 99;}.ct-team-carousel3 .item--shape{position: absolute; bottom: 0; left: 0; z-index: 88; width: 100%; height: 100%;}.ct-team-carousel3 .item--shape svg{width: 100%; position: absolute; bottom: 0; left: 0; right: 0; height: auto; fill: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--shape .item--shape-gradient{opacity: 0;}.ct-team-carousel3 .item--inner{position: relative; margin-bottom: 20px; margin-bottom: 50px; -webkit-box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); -khtml-box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); -moz-box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); -ms-box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); -o-box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); box-shadow: 0 10px 40px rgba(153, 153, 153, 0.2); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-team-carousel3 .item--inner:hover{-webkit-box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24); -khtml-box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24); -moz-box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24); -ms-box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24); -o-box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24); box-shadow: 0 10px 40px rgba(0, 124, 251, 0.24);}.ct-team-carousel3 .item--inner:hover .item--shape .item--shape-gradient{opacity: 1;}.ct-team-carousel3 .item--inner:hover .item--title,.ct-team-carousel3 .item--inner:hover .item--position{color: #fff;}.ct-team-carousel3 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0;}.ct-team-carousel3 .ct-slick-carousel .slick-arrow{background-image: -webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -moz-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -ms-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -o-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; color: #fff; bottom: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin: -25px 0 0; opacity: 0;}.ct-team-carousel3 .ct-slick-carousel .slick-arrow.slick-prev{left: -5px; right: auto;}.ct-team-carousel3 .ct-slick-carousel .slick-arrow.slick-next{left: auto; right: -5px;}.ct-team-carousel3 .ct-slick-carousel .slick-arrow:hover{background-position: 100%;}.ct-team-carousel3:hover .ct-slick-carousel .slick-arrow{opacity: 1;}.ct-team-carousel3:hover .ct-slick-carousel .slick-arrow.slick-prev{left: 22px; right: auto;}@media screen and (max-width: 1199px){.ct-team-carousel3:hover .ct-slick-carousel .slick-arrow.slick-prev{left: 62px;} }.ct-team-carousel3:hover .ct-slick-carousel .slick-arrow.slick-next{left: auto; right: 22px;}@media screen and (max-width: 1199px){.ct-team-carousel3:hover .ct-slick-carousel .slick-arrow.slick-next{right: 62px;} }.btn-readmore-circle{width: 54px; height: 54px; border-radius: 54px; display: block; background-color: red; line-height: 54px; text-align: center; font-size: 28px; color: #fff; background-image: -webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -moz-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -ms-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -o-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; cursor: pointer;}.btn-readmore-circle i{display: inline-flex; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.btn-readmore-circle:hover{background-position: 100%; color: #fff;}.ct-portfolio-carousel4 .item--image img{width: 100%;}.ct-portfolio-carousel4 .item--image .item--imgfilter{z-index: 66; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-carousel4 .item--image .item--imgfilter:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 41, 103, 0.5);}.ct-portfolio-carousel4 .item--image .item--imgfilter img{filter: blur(15px);}.ct-portfolio-carousel4 .item-readmore{position: absolute; bottom: 32px; right: 24px; z-index: 99; -webkit-transform: scale(0) rotate(180deg); -khtml-transform: scale(0) rotate(180deg); -moz-transform: scale(0) rotate(180deg); -ms-transform: scale(0) rotate(180deg); -o-transform: scale(0) rotate(180deg); transform: scale(0) rotate(180deg); -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-portfolio-carousel4 .item--meta{position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 80px 45px 28px; z-index: 88;}.ct-portfolio-carousel4 .item--title{font-size: 36px; margin-bottom: 5px; font-weight: 400; font-family: 'Outfit-Bold'; color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); opacity: 0;}@media screen and (max-width: 1199px){.ct-portfolio-carousel4 .item--title{font-size: 24px;} }.ct-portfolio-carousel4 .item--category{font-size: 18px; color: #fff; font-family: 'Barlow', sans-serif; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); opacity: 0;}.ct-portfolio-carousel4 .item--category a{color: inherit; position: relative;}.ct-portfolio-carousel4 .item--category a:before{content: ''; width: 100%; height: 2px; background-color: #f90; position: absolute; left: 0; bottom: -4px;}.ct-portfolio-carousel4 .item--category a:hover{color: inherit;}.ct-portfolio-carousel4 .grid-item-inner{position: relative; overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}.ct-portfolio-carousel4 .grid-item-inner:hover .item--imgfilter{opacity: 1;}.ct-portfolio-carousel4 .grid-item-inner:hover .item--title,.ct-portfolio-carousel4 .grid-item-inner:hover .item--category{-webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1;}.ct-portfolio-carousel4 .grid-item-inner:hover .item--category{-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s;}.ct-portfolio-carousel4 .grid-item-inner:hover .item-readmore{-webkit-transform: scale(1) rotate(0deg); -khtml-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); opacity: 1; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s;}.ct-testimonial-carousel2.style2 .item--image{width: 60px; height: 60px; margin-right: 16px; border: 2px solid var(--primary-color); -webkit-border-radius: 60px; -khtml-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px;}.ct-testimonial-carousel2.style2 .item--image:before,.ct-testimonial-carousel2.style2 .item--image:after{display: none;}.ct-testimonial-carousel2.style2 .item--title{font-size: 18px; color: #666; font-family: 'Outfit-Bold'; font-weight: 400;}.ct-testimonial-carousel2.style2 .item--position{font-size: 18px; font-family: 'Barlow', sans-serif;}.ct-testimonial-carousel2.style2 .item--description{font-family: 'Barlow', sans-serif; font-size: 16px; line-height: 24px; color: #666; margin-bottom: 24px;}.ct-testimonial-carousel2.style2 .item--inner{border-radius: 0px; -webkit-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); -khtml-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); -moz-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); -ms-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); -o-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); box-shadow: 0 20px 40px rgba(153, 153, 153, 0.15); margin-bottom: 60px;}.ct-testimonial-carousel2.style2 .item--inner:hover{border-color: var(--primary-color); -webkit-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25); -khtml-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25); -moz-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25); -ms-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25); -o-box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25); box-shadow: 0 20px 40px rgba(153, 153, 153, 0.25);}.ct-blog-carousel-layout5 .item--featured{-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}.ct-blog-carousel-layout5 .item--featured img{width: 100%;}.ct-blog-carousel-layout5 .item--category{position: absolute; top: 60px; left: 30px; font-size: 16px; font-family: 'Outfit-Semibold'; padding: 0 20px; background-color: var(--primary-color); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0;}.ct-blog-carousel-layout5 .item--category a{color: #fff; line-height: 40px;}.ct-blog-carousel-layout5 .item--title{margin-bottom: 7px; font-size: 24px; font-family: 'Outfit-Bold'; font-weight: 400; color: #fff;}.ct-blog-carousel-layout5 .item--title a{color: inherit;}.ct-blog-carousel-layout5 .item--title a:hover{color: inherit;}.ct-blog-carousel-layout5 .item--meta{list-style: none; margin-bottom: 0; color: #fff; font-family: 'Barlow', sans-serif; font-weight: 500; display: flex; flex-wrap: wrap; align-items: center;}.ct-blog-carousel-layout5 .item--meta a{color: inherit;}.ct-blog-carousel-layout5 .item--meta a:hover{color: inherit;}.ct-blog-carousel-layout5 .item--meta li{margin-right: 28px;}.ct-blog-carousel-layout5 .item--meta li i{margin-right: 6px;}.ct-blog-carousel-layout5 .item--meta li:last-child{margin-right: 0;}.ct-blog-carousel-layout5 .item--readmore{position: absolute; right: 30px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.ct-blog-carousel-layout5 .item--readmore a{-webkit-transform: scale(0) rotate(180deg); -khtml-transform: scale(0) rotate(180deg); -moz-transform: scale(0) rotate(180deg); -ms-transform: scale(0) rotate(180deg); -o-transform: scale(0) rotate(180deg); transform: scale(0) rotate(180deg); opacity: 0;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout5 .item--readmore{right: 10px;} }.ct-blog-carousel-layout5 .btn-readmore-circle{width: 40px; height: 40px; line-height: 40px; font-size: 20px;}.ct-blog-carousel-layout5 .item--filter{position: absolute; bottom: 0; left: 0; right: 0; z-index: -2; filter: blur(15px);}.ct-blog-carousel-layout5 .item--filter img{width: 100%;}.ct-blog-carousel-layout5 .item--holder{position: absolute; bottom: 0; left: 0; right: 0; padding: 28px 80px 28px 30px; background-color: rgba(0, 39, 97, 0.5); -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; overflow: hidden; z-index: 99;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout5 .item--holder{padding-left: 20px; padding-right: 60px;} }.ct-blog-carousel-layout5 .item--holder:before{content: ''; z-index: -1; background-color: inherit; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit;}.ct-blog-carousel-layout5 .grid-item-inner{position: relative; border-radius: 10px; overflow: hidden;}.ct-blog-carousel-layout5 .grid-item-inner:hover .item--category{opacity: 1; top: 30px;}.ct-blog-carousel-layout5 .grid-item-inner:hover .item--readmore a{-webkit-transform: scale(1) rotate(0deg); -khtml-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); opacity: 1;}.ct-blog-carousel-layout5 .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0;}.ct-blog-carousel-layout5 .ct-slick-carousel .slick-arrow{background-image: -webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -moz-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -ms-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: -o-linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); background-image: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 300%, 1px; background-position: 0%; color: #fff; bottom: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); opacity: 0; margin: 0;}.ct-blog-carousel-layout5 .ct-slick-carousel .slick-arrow.slick-prev{left: -25px; right: auto;}.ct-blog-carousel-layout5 .ct-slick-carousel .slick-arrow.slick-next{left: auto; right: -25px;}.ct-blog-carousel-layout5 .ct-slick-carousel .slick-arrow:hover{background-position: 100%;}.ct-blog-carousel-layout5:hover .ct-slick-carousel .slick-arrow{opacity: 1;}.ct-blog-carousel-layout5:hover .ct-slick-carousel .slick-arrow.slick-prev{left: -5px; right: auto;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout5:hover .ct-slick-carousel .slick-arrow.slick-prev{left: 30px;} }.ct-blog-carousel-layout5:hover .ct-slick-carousel .slick-arrow.slick-next{left: auto; right: -5px;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout5:hover .ct-slick-carousel .slick-arrow.slick-next{right: 30px;} }@media screen and (max-width: 1760px){.box-hide-h8{display: none;} }.btn-video-style6 .ct-video-holder{border-radius: 15px;}.btn-video-style6 .ct-video-button{width: 52px; height: 52px; border-radius: 52px; border: 2px solid #fff; background-color: rgba(255, 255, 255, 0.32); font-size: 17px; color: #fff;}.ct-video-player.btn-video-style7{align-items: center;}.ct-video-player.btn-video-style7 .ct-video-button{width: 60px; height: 60px; background-color: var(--secondary-color); border-radius: 60px; color: #fff;}.ct-video-player.btn-video-style7 .ct-video-button:hover{background-color: var(--primary-color);}.ct-video-player.btn-video-style7.meta-active .ct-video-box{width: auto; min-width: auto; margin-right: 10px;}.ct-video-player.btn-video-style7 .ct-video-meta h4{font-size: 20px; margin: 0 0 6px; color: #16285c; font-weight: 600;}.ct-video-player.btn-video-style7 .ct-video-meta p{font-size: 16px; color: var(--primary-color);}.ct-image-box .ct-item--image{position: relative; overflow: hidden; border-radius: 20px; box-shadow: 0 0 30px rgba(0, 124, 251, 0.15); margin-bottom: 24px; background-color: #16285c;}.ct-image-box .ct-item--image img{-webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.ct-image-box .ct-item--title{margin-bottom: 16px; font-size: 28px; color: #16285c;}.ct-image-box .ct-item--description{font-size: 18px; color: #4d5864; line-height: 1.45;}@media screen and (max-width: 767px){.ct-image-box .ct-item--description{font-size: 16px;} }.ct-image-box .ct-item-link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.ct-image-box .ct-item-link .ct-icon--link{opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: translateX(-30px);}@media screen and (max-width: 1199px){.ct-image-box .ct-item-link .ct-icon--link{display: none;} }.ct-image-box .ct-item--icon{position: absolute; bottom: 0; left: 0; z-index: 99; width: 79px; height: 79px; background-color: var(--primary-color); border-right: 4px solid #fff; border-top: 4px solid #fff; border-radius: 0 20px 0 0px; color: #fff; display: inline-flex; justify-content: center; align-items: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: scale(0); transform-origin: left bottom; opacity: 0;}.ct-image-box .ct-item--icon svg{height: 48px; fill: #fff;}.ct-image-box .ct-item--icon i{display: inline-flex; font-size: 48px;}@media screen and (min-width: 768px){.ct-image-box.style2{display: flex; flex-wrap: wrap; flex-direction: column-reverse;}.ct-image-box.style2 .ct-item--image{margin-bottom: 0;}.ct-image-box.style2 .ct-item--description{margin-bottom: 23px;}.ct-image-box.style2 .ct-item--title{margin-top: -8px;}.ct-image-box.style2 .ct-item--icon{transform-origin: left top; bottom: auto; top: 0; left: 0; border-top: none; border-right: 4px solid #fff; border-bottom: 4px solid #fff; border-radius: 0 0px 20px 0;} }.ct-image-box:hover .ct-item--image img{opacity: 0.28;}.ct-image-box:hover .ct-item-link .ct-icon--link{opacity: 0.7; transform: translateX(0px);}.ct-image-box:hover .ct-item--icon{transform: scale(1); opacity: 1;}.ct-process-single1{background-color: #fff; box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); padding: 48px 90px 48px 58px;}@media screen and (max-width: 1199px){.ct-process-single1{padding-left: 30px; padding-right: 70px;} }.ct-process-single1 .ct-item--number{width: 110px; height: 110px; font-size: 42px; font-weight: 700; color: #0431b8; background-color: rgba(4, 49, 184, 0.1); display: inline-flex; justify-content: center; align-items: center; position: absolute;}@media screen and (max-width: 1199px){.ct-process-single1 .ct-item--number{font-size: 30px; width: 80px; height: 80px;} }.ct-process-single1 .ct-item--number span{display: block;}.ct-process-single1 .ct-item--title{margin-bottom: 18px; font-size: 28px; color: #16285c;}@media screen and (max-width: 1199px){.ct-process-single1 .ct-item--title{font-size: 24px;} }.ct-process-single1 .ct-item--desc{font-size: 20px; color: #4d5864; line-height: 1.5;}@media screen and (max-width: 1199px){.ct-process-single1 .ct-item--desc{font-size: 16px;} }.ct-process-single1.number-bottom-right{border-radius: 80px 0 0 0;}@media screen and (max-width: 1199px){.ct-process-single1.number-bottom-right{border-radius: 50px 0 0 0;} }.ct-process-single1.number-bottom-right .ct-item--number{right: 0; bottom: 0; border-radius: 110px 0 0 0;}.ct-process-single1.number-bottom-right .ct-item--number span{margin-top: 20px; margin-left: 10px;}.ct-process-single1.number-bottom-left{border-radius: 0 80px 0 0; padding-right: 58px; padding-left: 100px;}@media screen and (max-width: 1199px){.ct-process-single1.number-bottom-left{border-radius: 0 50px 0 0; padding-right: 30px; padding-left: 70px;} }.ct-process-single1.number-bottom-left .ct-item--number{left: 0; bottom: 0; border-radius: 0 110px 0 0;}.ct-process-single1.number-bottom-left .ct-item--number span{margin-top: 20px; margin-right: 10px;}.ct-process-single1.number-top-right{border-radius: 0 0 0 80px;}@media screen and (max-width: 1199px){.ct-process-single1.number-top-right{border-radius: 0 0 0 50px;} }.ct-process-single1.number-top-right .ct-item--number{right: 0; top: 0; border-radius: 0 0 0 110px;}.ct-process-single1.number-top-right .ct-item--number span{margin-bottom: 20px; margin-left: 10px;}.ct-process-single1.number-top-left{border-radius: 0 0 80px 0; padding-right: 58px; padding-left: 100px;}@media screen and (max-width: 1199px){.ct-process-single1.number-top-left{border-radius: 0 0 50px 0; padding-right: 30px; padding-left: 70px;} }.ct-process-single1.number-top-left .ct-item--number{left: 0; top: 0; border-radius: 0 0 110px 0;}.ct-process-single1.number-top-left .ct-item--number span{margin-bottom: 20px; margin-right: 10px;}.ct-blog-carousel-layout7 .item--readmore a{font-size: 16px; font-weight: 500; text-transform: uppercase; color: var(--secondary-color); display: inline-flex; align-items: center;}.ct-blog-carousel-layout7 .item--readmore svg{fill: var(--secondary-color); margin-left: 16px;}.ct-blog-carousel-layout7 .item--content{font-size: 20px; color: #4d5864; line-height: 1.5; margin-bottom: 25px;}@media screen and (max-width: 1199px){.ct-blog-carousel-layout7 .item--content{font-size: 18px;} }.ct-blog-carousel-layout7 .item--title{margin-bottom: 16px; font-size: 30px; color: #16285c; font-family: "Outfit", Sans-serif;}.ct-blog-carousel-layout7 .item--title a{color: inherit;}.ct-blog-carousel-layout7 .item--title a:hover{color: inherit;}.ct-blog-carousel-layout7 .item--featured{border-radius: 20px; overflow: hidden; position: relative; margin-bottom: 24px;}.ct-blog-carousel-layout7 .item--date{position: absolute; bottom: 22px; left: 22px; width: 89px;}.ct-blog-carousel-layout7 .item--date .item--date-top{font-size: 32px; font-weight: 700; color: #16285c; background-color: #fff; width: 89px; height: 45px; line-height: 45px; text-align: center; border-radius: 16px 16px 0 0; font-family: "Outfit", Sans-serif;}.ct-blog-carousel-layout7 .item--date .item--date-bottom{font-size: 14px; color: #fff; background-color: var(--secondary-color); width: 89px; height: 36px; line-height: 36px; text-align: center; border-radius: 0 0 16px 16px;}.ct-blog-carousel-layout7 .item--meta{border-top: 1px solid rgba(22, 40, 92, 0.15); display: flex; flex-wrap: wrap; align-items: center; padding: 20px 0; margin-bottom: -32px;}.ct-blog-carousel-layout7 .item-author{margin-right: 20px; flex-grow: 1; display: flex; flex-wrap: nowrap; align-items: center;}.ct-blog-carousel-layout7 .item-author .item-author--img{width: 42px; min-width: 42px; margin-right: 10px;}.ct-blog-carousel-layout7 .item-author .item-author--img img{border-radius: 42px;}.ct-blog-carousel-layout7 .item-author .item-author--name{font-size: 16px; font-weight: 500; font-family: "Outfit", Sans-serif; color: #16285c; text-transform: uppercase;}.ct-blog-carousel-layout7 .grid-item-inner{background-color: #fff; border-radius: 20px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.08); margin: 30px 0; padding: 32px;}.ct-blog-carousel-layout7 .grid-item-inner.featured-image-active{margin-top: 135px;}.ct-blog-carousel-layout7 .grid-item-inner.featured-image-active .item--featured{margin-top: -137px;}.pxl-slick-arrow-wrap{display: flex; flex-wrap: nowrap; align-items: center; justify-content: center;}.pxl-slick-arrow-wrap svg{fill: #4d5864; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.pxl-slick-arrow-wrap span{display: inline-flex; font-size: 20px; color: #4d5864; font-family: "Outfit", Sans-serif; margin: 0 -14px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}.pxl-slick-arrow-wrap .pxl-slick-arrow{margin: 15px 27px; height: 61px; display: inline-flex; justify-content: center; align-items: center; cursor: pointer;}.pxl-slick-arrow-wrap .pxl-slick-arrow.pxl-slick-next svg{transform: scaleX(-1);}.pxl-slick-arrow-wrap .pxl-slick-arrow:hover svg{fill: var(--secondary-color);}.pxl-slick-arrow-wrap .pxl-slick-arrow:hover span{color: var(--secondary-color);}.pxl-hide-arrow .slick-arrow{opacity: 0 !important; visibility: hidden !important; position: absolute; z-index: -99999;}.pxl-hide-arrow .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0;}body.rtl .ct-fancy-box-layout1.style9 .item--icon{margin-right: 0; margin-left: 14px;}body.rtl .btn-video-style7.meta-active .ct-video-box{margin-right: 0; margin-left: 10px;}body.rtl .ct-fancy-box-layout1.style10 .item--icon{margin-right: 0; margin-left: 22px;}body.rtl .ct-counter-layout1 .item--icon.style3{margin-right: 0; margin-left: 30px;}.ct-logo{opacity: 1;}.ct-logo a{display: inline-block;}.ct-logo img{width: auto;}@media screen and (max-width: 1199px){.ct-nav-menu1{display: none;} }.ct-nav-menu1 .ct-menu--plus{position: relative; width: 8px; height: 8px; display: none; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);}.ct-nav-menu1 .ct-menu--plus:before,.ct-nav-menu1 .ct-menu--plus:after{content: ''; position: absolute; background-color: #000;}.ct-nav-menu1 .ct-menu--plus:before{width: 8px; height: 2px; top: 3px; left: 0;}.ct-nav-menu1 .ct-menu--plus:after{height: 8px; width: 2px; top: 0; left: 3px;}.ct-nav-menu1.ct-mega-full .ct-main-menu li.megamenu .sub-menu{max-width: 100%; border-top-left-radius: 0px; border-top-right-radius: 0px;}.ct-nav-menu1.ct-mega-full .ct-main-menu li.megamenu .sub-menu > li > .container{max-width: 1270px;}.ct-nav-menu1.style-default .ct-main-menu > li{margin: 0 16px;}.ct-nav-menu1.style-divider .ct-main-menu > li{margin: 0;}.ct-nav-menu1.style-divider .ct-main-menu > li > a{font-weight: 500; font-size: 16px; color: #202020; padding: 0 12px;}.ct-nav-menu1.style-divider .ct-main-menu > li > a:before{content: ''; height: 4px; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; background-color: #0e3d4b; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);}.ct-nav-menu1.style-divider .ct-main-menu > li.menu-item-has-children > a:after{content: "\f107"; font-family: "Font Awesome 5 Pro"; color: #b1b2b2; margin: 0 6px;}.ct-nav-menu1.style-divider .ct-main-menu > li li a{color: #333;}.ct-nav-menu1.style-divider .ct-main-menu > li li a:before{background-color: #333;}.ct-nav-menu1.style-divider .ct-main-menu > li > a.ct-onepage-active:before,.ct-nav-menu1.style-divider .ct-main-menu > li:hover > a:before,.ct-nav-menu1.style-divider .ct-main-menu > li.current_page_item > a:before,.ct-nav-menu1.style-divider .ct-main-menu > li.current-menu-item > a:before,.ct-nav-menu1.style-divider .ct-main-menu > li.current_page_ancestor > a:before{transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}.elementor-section.elementor-inner-section.elementor-section-boxed .ct-nav-menu .ct-main-menu .megamenu .sub-menu{max-width: 1200px; width: calc(100% + 30px); margin-left: -15px;}@media screen and (min-width: 1200px){#ct-header-elementor .elementor-section:not(.elementor-section-full_width) .elementor-inner-section .sub-menu .elementor-container.elementor-column-gap-extended{margin: 0;}#ct-header-elementor .elementor-section.elementor-inner-section.elementor-section-boxed .ct-nav-menu .ct-main-menu .megamenu .sub-menu{width: 100%; max-width: 1170px; margin: 0 15px;}#ct-header-elementor.ct-mega-fw .elementor-section:not(.elementor-top-section),#ct-header-elementor.ct-mega-fw .elementor-section .elementor-container{position: static;} }.pxl-ml-4{margin-left: 4px;}body.rtl{direction: rtl; unicode-bidi: embed; text-align: right;}body.rtl .text-left,body.rtl .align-left{text-align: right;}body.rtl .slick-slide{float: right;}body.rtl .ct-grid .ct-load-more i{margin-right: 0; margin-left: 8px;}body.rtl .pxl-ml-4{margin-left: 0; margin-right: 4px;}body.rtl input[type="text"],body.rtl input[type="email"],body.rtl input[type="url"],body.rtl input[type="password"],body.rtl input[type="search"],body.rtl input[type="tel"],body.rtl input[type="number"],body.rtl input[type="range"],body.rtl input[type="date"],body.rtl input[type="month"],body.rtl input[type="week"],body.rtl input[type="time"],body.rtl input[type="datetime"],body.rtl input[type="datetime-local"],body.rtl input[type="color"],body.rtl textarea,body.rtl select,body.rtl .nice-select{text-align: right;}body.rtl .nice-select{padding-left: 40px; padding-right: 22px;}body.rtl .nice-select:after{left: 18px; right: auto;}body.rtl .ct-nav-carousel .nav-prev .fac-angle-left::before{content: "\f105";}body.rtl .ct-nav-carousel .nav-next{margin-left: 0; margin-right: 10px;}body.rtl .ct-nav-carousel .nav-next .fac-angle-right::before{content: "\f104";}body.rtl #ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta{justify-content: left;}body.rtl #ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{padding-left: 0px; margin-left: 0px; padding-right: 22px; margin-right: 22px;}body.rtl #ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item:before{left: auto; right: 0;}body.rtl #ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta i{margin-right: 0; margin-left: 4px;}body.rtl #ct-header-wrap .ct-header-search .search-submit{right: auto; left: 0;}body.rtl #ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta i{float: right; margin-right: 0; margin-left: 4px;}body.rtl #ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{padding-left: 0px; margin-left: 0px; margin-right: 44px; padding-right: 44px;}body.rtl #ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item:before{left: auto; right: -1px;}body.rtl #ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta{padding-left: 15px; padding-right: 180px;}body.rtl #ct-header-wrap.ct-header-layout1 #ct-header .ct-header-navigation{margin-right: 45px; margin-left: 15px;}body.rtl #ct-header-wrap.ct-header-layout3 .ct-topbar-layout1 .ct-topbar-meta{padding-right: 15px;}body.rtl #ct-header-wrap .ct-header-branding .logo-light,body.rtl #ct-header-wrap .ct-header-branding .logo-mobile{left: auto; right: 0%;}body.rtl .header-mobile-search .search-submit{right: auto; left: 0;}body.rtl .ct-menu-toggle{right: auto; left: 0;}body.rtl .ct-header-arrow:before{left: auto; right: 0; -webkit-transform: skew(30deg); -khtml-transform: skew(30deg); -moz-transform: skew(30deg); -ms-transform: skew(30deg); -o-transform: skew(30deg); transform: skew(30deg);}body.rtl #ct-header-wrap.ct-header-layout2 .ct-header-topbar1 .ct-header-top-info li + li{margin-left: 0; margin-right: 35px;}@media screen and (min-width: 1200px){body.rtl .ct-main-menu > li{float: right;}body.rtl .ct-main-menu > li.menu-item-has-children > a::after{margin-left: 0; margin-right: 4px;}body.rtl .ct-main-menu .sub-menu{left: auto; right: 0;}body.rtl .ct-main-menu .sub-menu a{padding-left: 10px; padding-right: 0;}body.rtl .ct-main-menu .sub-menu a:before{left: auto; right: 0px;}body.rtl .ct-main-menu .sub-menu li.menu-item-has-children > a::after{right: auto; left: 0; content: "\f104";}body.rtl .ct-main-menu .sub-menu li > a:hover,body.rtl .ct-main-menu .sub-menu li.current_page_item > a,body.rtl .ct-main-menu .sub-menu li.current-menu-item > a,body.rtl .ct-main-menu .sub-menu li.current_page_ancestor > a,body.rtl .ct-main-menu .sub-menu li.current-menu-ancestor > a{padding-left: 0; padding-right: 18px;}body.rtl .ct-main-menu .sub-menu li > a:hover:before,body.rtl .ct-main-menu .sub-menu li.current_page_item > a:before,body.rtl .ct-main-menu .sub-menu li.current-menu-item > a:before,body.rtl .ct-main-menu .sub-menu li.current_page_ancestor > a:before,body.rtl .ct-main-menu .sub-menu li.current-menu-ancestor > a:before{right: 0;}body.rtl .ct-main-menu .sub-menu .sub-menu{right: 100%; -webkit-border-radius: 7px 0 7px 7px; -khtml-border-radius: 7px 0 7px 7px; -moz-border-radius: 7px 0 7px 7px; -ms-border-radius: 7px 0 7px 7px; -o-border-radius: 7px 0 7px 7px; border-radius: 7px 0 7px 7px;}body.rtl .ct-main-menu li.megamenu .sub-menu{left: 0; right: 0;}body.rtl #ct-header-wrap #ct-header-middle .ct-h-middle-item .ct-h-middle-icon{margin-right: 0; margin-left: 10px;}body.rtl #ct-header-wrap #ct-header-middle .ct-h-middle-item:before{right: auto; left: -1px;}body.rtl #ct-header-wrap.ct-header-layout5 #ct-header-middle .ct-h-middle-item:last-child{padding-left: 0; padding-right: 27px;}body.rtl #ct-header-wrap.ct-header-layout5 .ct-header-meta{margin-left: 0; margin-right: -4px; padding-left: 0; padding-right: 26px;}body.rtl #ct-header-wrap.ct-header-layout5 .ct-header-meta:before{left: auto; right: 0;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-branding{margin: 0 15px 0 5px;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-navigation:before{-webkit-transform: skew(-26deg); -khtml-transform: skew(-26deg); -moz-transform: skew(-26deg); -ms-transform: skew(-26deg); -o-transform: skew(-26deg); transform: skew(-26deg);}body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-navigation:after{left: 0; right: auto;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-main-menu > li:first-child > a{padding-left: 30px;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-main-menu > li:first-child > a:before{-webkit-border-radius: 0 0 5px 0; -khtml-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -ms-border-radius: 0 0 5px 0; -o-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-holder{margin-right: 0; margin-left: 15px;}body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-button .btn i:not(.icon-abs){margin-right: 0; margin-left: 20px;}body.rtl #ct-header-wrap.ct-header-layout2 .ct-header-button-wrap{margin-left: 0px; margin-right: 20px;}body.rtl #ct-header-wrap.ct-header-layout2 .ct-header-button-wrap .ct-header-button{margin-left: 0; margin-right: 17px;}body.rtl #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a::before{margin-right: 0; margin-left: 10px;}body.rtl .content-has-sidebar.float-left{padding-right: 15px; padding-left: 70px;}body.rtl .content-has-sidebar.float-right{padding-left: 15px; padding-right: 70px;} }@media screen and (max-width: 1199px){body.rtl .ct-menu-overlay{left: auto; right: -100%;}body.rtl .ct-menu-overlay.active{left: auto; right: 0px;}body.rtl .ct-main-menu .sub-menu li a{padding-left: 0; padding-right: 15px;}body.rtl .ct-main-menu .link-icon{float: right; margin-right: 0; margin-left: 8px;}body.rtl #ct-menu-mobile .btn-nav-cart{margin-right: 0; margin-left: 6px;}body.rtl #ct-header-wrap #ct-menu-mobile{right: auto; left: 15px;}body.rtl .ct-header-navigation{left: auto; right: 0;}body.rtl .ct-header-navigation .ct-main-navigation{-webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%);}body.rtl .ct-header-navigation.navigation-open .ct-main-navigation{-webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);} }body.rtl .ct-modal-search{}body.rtl .ct-modal-search .search-field{margin-right: 0; margin-left: 60px;}body.rtl .ct-modal-search .search-submit{left: 0; right: auto; text-align: left;}body.rtl .entry-meta li i,body.rtl .item--meta-default li i{margin-right: 0; margin-left: 4px;}body.rtl .entry-readmore .fac-angle-right:before{content: "\f104";}body.rtl .posts-pagination{}body.rtl .posts-pagination .fac-angle-right:before{content: "\f104";}body.rtl .posts-pagination .fac-angle-left:before{content: "\f105";}body.rtl #content .widget_categories ul li a::before,body.rtl #content .widget_nav_menu ul li a::before,body.rtl #content .widget_pages ul li a::before,body.rtl #content .widget_archive ul li a::before,body.rtl #content .widget_meta ul li a::before,body.rtl #content .widget_recent_entries ul li a::before{content: "\f104"; margin-left: 8px; margin-right: 0; float: right;}body.rtl span.count.left{float: left;}body.rtl .widget-title::before,body.rtl .comments-title::before,body.rtl .comment-reply-title::before{left: auto; right: 0;}body.rtl .widget_search .search-form .search-submit{right: auto; left: 0;}body.rtl .widget_ct_recent_posts .entry-media{margin-right: 0; margin-left: 25px;}body.rtl .ct-getintouch .ct-getintouch-item i{margin-right: 0; margin-left: 12px;}body.rtl .ct-getintouch .ct-getintouch-item a.btn i{margin-left: 12px; margin-right: 0;}body.rtl .ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="email"],body.rtl .ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="text"]{padding-right: 22px; padding-left: 72px; text-align: right;}body.rtl .ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields input[type="submit"],body.rtl .ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields::before,body.rtl .ct-mailchimp1.style1 .mc4wp-form .mc4wp-form-fields::after{right: auto !important; left: 0;}body.rtl .ct-blog-carousel-layout3 .item--title::before,body.rtl .ct-service-grid1 .item--title::before,body.rtl .ct-service-carousel2 .item--title::before{left: auto; right: 0;}body.rtl .ct-video-player.meta-active .ct-video-box{margin-right: 0; margin-left: 20px;}body.rtl .ct-fancy-box-layout2 .item--link i{right: auto; left: 15px; transform: rotate(135deg);}body.rtl .ct-fancy-box-layout2 .item--holder{padding: 30px 50px 30px 30px;}body.rtl .ct-fancy-box-layout2 .item--icon{left: auto; right: 4px;}body.rtl .ct-fancy-box-layout2{padding-left: 0; padding-right: 35px;}body.rtl .ct-heading .icon-sub-title{margin-right: 0; margin-left: 10px;}body.rtl .ct-testimonial-carousel1 .item--holder .item--image-inner{margin-right: 0; margin-left: 15px;}body.rtl .ct-testimonial-carousel1 .item--holder .item--svg{left: auto; right: 6px;}body.rtl .ct-testimonial-carousel1 .item-rating{text-align: left;}body.rtl .ct-blog-carousel-layout1 .item--meta li,body.rtl .ct-blog-grid-layout1 .item--meta li{margin-right: 0; margin-left: 20px;}body.rtl .ct-blog-carousel-layout1 .item--meta i,body.rtl .ct-blog-grid-layout1 .item--meta i{margin-right: 0; margin-left: 7px;}body.rtl .ct-testimonial-carousel4 .item--image{margin-right: 0; margin-left: 15px;}body.rtl .ct-testimonial-carousel2 .item--holder .item--image{margin-right: 0; margin-left: 20px;}body.rtl .ct-testimonial-carousel2 .item-effect{right: auto; left: -115px;}body.rtl .ct-testimonial-carousel2 .item--description{-webkit-border-radius: 13px 13px 0 13px; -khtml-border-radius: 13px 13px 0 13px; -moz-border-radius: 13px 13px 0 13px; -ms-border-radius: 13px 13px 0 13px; -o-border-radius: 13px 13px 0 13px; border-radius: 13px 13px 0 13px;}body.rtl .ct-testimonial-carousel2 .item--description:before{left: auto; right: 0; border-color: #fff #fff transparent transparent;}body.rtl .ct-tab-form .wpcf7-form .input-filled > .form-icon + .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit){padding-left: 20px; padding-right: 45px;}body.rtl .ct-tab-form .wpcf7-form .input-filled > .form-icon{left: auto; right: 18px;}body.rtl .ct-tab-form .wpcf7-form .nice-select::after{right: auto; left: 18px;}body.rtl .ct-tab-form .item-fancy-box .fancy-box-meta .fancy-box-image{margin-right: 0; margin-left: 18px;}body.rtl .ct-tab-form .ct-tabs-title .ct-tab-title *{margin-right: 0px; margin-left: 15px;}body.rtl .ct-fancy-box-layout4 .item--icon{margin-right: 0; margin-left: 20px;}body.rtl .ct-fancy-box-layout4 .item--button .btn{margin-right: 0; margin-left: 20px;}body.rtl .ct-fancy-box-layout4 .item--button .btn-text i:before{content: "\f104";}body.rtl .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="email"],body.rtl .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="text"]{padding-right: 18px; padding-left: 72px;}body.rtl .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="submit"]{right: auto; left: 0;}body.rtl .ct-contact-info1 .ct-contact-icon{margin-right: 0; margin-left: 10px;}body.rtl .ct-fancy-box-layout1.style1 .item--icon{margin-right: 0; margin-left: 22px;}body.rtl .ct-fancy-box-layout1.style2 .item--icon{margin-right: 0; margin-left: 13px;}body.rtl .ct-heading.ct-heading-dot .item--sub-title{padding-left: 0; padding-right: 58px;}body.rtl .ct-heading.ct-heading-dot .item--title{padding-left: 0; padding-right: 58px;}body.rtl .ct-heading .dot-shape{left: auto; right: 0;}body.rtl .ct-heading .dot-shape i:nth-child(4){left: 0; right: auto;}body.rtl .ct-heading .dot-shape i:nth-child(5){left: 15px; right: auto;}body.rtl .ct-heading .dot-shape i:nth-child(6){left: 0;}body.rtl .entry-meta li,body.rtl .item--meta-default li{margin-right: 0px; margin-left: 20px;}body.rtl.single-post .entry-blog .entry-meta li{margin-left: 0;}body.rtl .ct-blog-carousel-layout1 .item--readmore i{margin-left: 0px; margin-right: 6px;}body.rtl .ct-blog-grid-layout2 .item-date{left: auto; right: 28px;}body.rtl .btn-text .fac-angle-double-right:before{content: "\f100";}body.rtl .ct-portfolio-grid2 .item--holder .item--meta{left: auto; right: 30px;}body.rtl .ct-portfolio-grid2 .item--holder .item--readmore{right: auto; left: 30px;}body.rtl .ct-portfolio-grid2 .ct-grid-inner > .grid-item:nth-child(1) .item--holder .item--readmore{right: auto; left: 30px;}body.rtl .ct-list.style1 .ct-list-item{padding-left: 0; padding-right: 25px;}body.rtl .ct-list.style1 .ct-list-dot{left: auto; right: 0;}body.rtl .ct-list.style2 .ct-list-item{padding-left: 0; padding-right: 20px;}body.rtl .ct-list.style2 .ct-list-dot::before{left: auto; right: 0; content: '\f100';}body.rtl .ct-tabs--layout1.style2 .ct-tabs-title .ct-tab-title i{margin-right: 0; margin-left: 10px;}body.rtl .ct-tabs--layout1 .ct-tabs-title .ct-tab-title{margin-right: 0; margin-left: 5px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}body.rtl .ct-tabs--layout1 .ct-tabs-title .ct-tab-title:last-child{margin-left: 0;}body.rtl .ct-history1{direction: ltr;}body.rtl .ct-history1 .ct-history--even .ct-history--item{text-align: left;}body.rtl .ct-pricing-layout1 .ct-pricing-tab-title .ct-pricing-tab-item{padding-left: 0px; padding-right: 29px;}body.rtl .ct-pricing-layout1 .ct-pricing-tab-title .ct-pricing-tab-item::before{left: auto; right: 0;}body.rtl .ct-pricing-layout1 .ct-pricing-tab-title .ct-pricing-tab-item::after{left: auto; right: 6px;}body.rtl .ct-pricing-layout1 .ct-pricing-tab-title .ct-pricing-tab-item cite{margin-left: 0; margin-right: 10px;}body.rtl .ct-accordion.layout1 .ct-ac-title a{padding-left: 65px; padding-right: 25px;}body.rtl .ct-accordion.layout1 .ct-ac-title a:before,body.rtl .ct-accordion.layout1 .ct-ac-title a:after{right: auto; left: 30px;}body.rtl .ct-accordion.layout1 .ct-accordion-item::before{left: auto; right: -1px;}body.rtl .ct-fancy-box-layout1.style3 .item--icon{margin-right: 0; margin-left: 30px;}body.rtl .ct-contact-form-layout1 .ct-range-meta{flex-direction: row-reverse;}body.rtl .ct-contact-form-layout1 .ct-range-meta .ct-range-result{text-align: left;}body.rtl .ct-contact-form-layout1 .ct-range-meta label{margin-right: 0; margin-left: 20px;}body.rtl .ct-contact-form-layout1.style2 .form-icon + .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit){padding-left: 22px; padding-right: 48px;}body.rtl .ct-contact-form-layout1.style2 .form-icon{left: auto; right: 22px;}body.rtl .ct-heading .item--sub-title.style-line span{padding-left: 0; padding-right: 51px;}body.rtl .ct-heading .item--sub-title.style-line span:before{left: auto; right: 0;}body.rtl .ct-marker-search-results .results-counting{margin-left: 10px; padding-left: 10px; margin-right: 0; padding-right: 0;}body.rtl .ct-marker-search-results .results-counting:before{right: auto; left: 0;}body.rtl .ct-marker-search-results .results-limitation > label{margin-right: 0; margin-left: 6px;}body.rtl .ct-marker-search-results .ct-marker-item .ct-marker-count{margin-right: 0; margin-left: 30px;}body.rtl .ct-marker-search-results .ct-marker-item .ct-marker-info{margin-right: 0; margin-left: 30px;}body.rtl .ct-marker-search-results .ct-marker-item .ct-marker-distance{text-align: left;}body.rtl .ct-marker-search-form .btn-marker-category{-webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}body.rtl .ct-marker-search-form .ct-marker-search-input{padding-right: 33px; padding-left: 60px;}body.rtl .ct-marker-search-form .ct-marker-search-button{right: auto; left: 0; -webkit-border-radius: 3px 0 0 3px; -khtml-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}body.rtl .ct-marker-search-form .ct-marker-search-button i{margin-left: 0; margin-right: 4px;}body.rtl .ct-marker-search-form .ct-marker-search-button i:before{content: "\f104";}body.rtl .ct-fancy-box-layout3 .item--icon-pbs{right: auto; left: -11px;}body.rtl .ct-progressbar1 .ct-progress-percentage{right: auto; left: -17px;}body.rtl .ct-feature-carousel1 .item--counter{margin-right: 0; margin-left: 20px;}body.rtl .ct-list.style3 .ct-list-item{padding-left: 0; padding-right: 43px;}body.rtl .ct-list.style3 .ct-list-dot::before{left: auto; right: 0;}body.rtl .ct-counter.ct-counter-layout3 .ct-counter-number{margin-left: 0; margin-right: 10px;}body.rtl .ct-counter-layout1 .item--icon{margin-right: 0; margin-left: 18px;}body.rtl .ct-fancy-box-layout6 .ct-fancy-main .item--order{right: auto; left: 30px;}body.rtl .ct-fancy-box-layout6 .ct-fancy-hover .item--link{margin-right: 0; margin-left: 30px;}body.rtl .ct-fancy-box-layout6 .ct-fancy-hover .item--link i{transform: scaleX(-1); margin-left: 0; margin-right: 10px;}body.rtl .ct-fancy-box-layout6 .ct-fancy-hover .item--link a{flex-direction: row; display: inline-flex;}body.rtl .ct-col-line1::before{right: auto; left: 0;}body.rtl blockquote:before{left: auto; right: 0;}body.rtl.single-post .entry-category{right: auto; left: 35px;}body.rtl.single-post .entry-meta::before{left: auto; right: 0;}body.rtl.single-post .entry-footer label{margin-right: 0; margin-left: 17px;}body.rtl.single-post .post-previous-next .fac-angle-double-left::before{content: "\f101";}body.rtl.single-post .post-previous-next .fac-angle-double-right::before{content: "\f100";}body.rtl.single-post .post-previous-next .post-previous{margin-right: 0; margin-left: 30px;}body.rtl .comment-inner img.avatar{margin-right: 0; margin-left: 30px;}@media screen and (max-width: 767px){body.rtl .comment-inner img.avatar{margin-left: 18px; margin-right: 0px;} }@media screen and (max-width: 575px){body.rtl .comment-inner img.avatar{margin: 0 auto 22px auto;} }body.rtl .comment-reply{right: auto; left: 22px;}body.rtl .comment-reply a i{margin-left: 0; margin-right: 4px;}body.rtl .comment-reply a i:before{content: "\f104";}body.rtl .comment-form-cookies-consent{padding-left: 0; padding-right: 20px;}body.rtl .comment-form-cookies-consent input{left: auto; right: 0;}body.rtl .comment-form-cookies-consent label:before,body.rtl .comment-form-cookies-consent label:after{left: auto; right: 0;}body.rtl .ct-portfolio-detail li i{margin-right: 0; margin-left: 4px;}body.rtl #yith-wcwl-form .product-add-to-cart{text-align: left !important;}body.rtl .scroll-top{right: auto; left: 0; -webkit-border-radius: 0 3px 0 0; -khtml-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;} 