/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Grid # Class # Forms # Button # Header # Main Menu # Page Title & Breadcrumb # Post and Page # Navigation # Layout Content # Widgets # Media # Singlular # Comments # Footer # VC Elements --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ /* Custom Mixin */ /* Set Font Default */ /*-------------------------------------------------------------- # Class --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Button --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Main Menu --------------------------------------------------------------*/ /* Header Main */ /*-------------------------------------------------------------- # Page Title & Breadcrumb --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Post and Page --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Comments --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/ /*-------------------------------------------------------------- # VC Elements --------------------------------------------------------------*/ /* Grid */ /*-------------------------------------------------------------- # Layout Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Elementor --------------------------------------------------------------*/ /* Loading */ /*-------------------------------------------------------------- # RTL --------------------------------------------------------------*/ @-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(8, 48, 107, 0.2); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); } } @keyframes myPulsePrimary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.2); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.2); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); box-shadow: 0 0 0 0 rgba(8, 48, 107, 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: -220px; } 100% { margin-top: 0; } } @-ms-keyframes headerSlideDown { 0% { margin-top: -220px; } 100% { margin-top: 0; } } @-webkit-keyframes headerSlideDown { 0% { margin-top: -220px; } 100% { margin-top: 0; } } @keyframes headerSlideDown { 0% { margin-top: -220px; } 100% { margin-top: 0; } } @-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 { /* In Out Fade */ 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(8, 48, 107, 0.4); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); } } @keyframes CTPulse_Primary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.4); box-shadow: 0 0 0 0 rgba(8, 48, 107, 0.4); } 70% { -webkit-box-shadow: 0 0 0 60px rgba(0, 0, 0, ); box-shadow: 0 0 0 60px rgba(8, 48, 107, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(8, 48, 107, 0); box-shadow: 0 0 0 0 rgba(8, 48, 107, 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 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 stevloader { 0%, 100% { box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ; } 8.3333% { box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px , -7px 7px 0em 5px ; } 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 ; } 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 ; } 41.6667% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 50% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ; } 58.3333% { box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 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 , 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 , 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 , 7px 7px 0em 5px , -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 , 7px 7px 0em 5px , -7px 7px 0em 5px ; } 8.3333% { -webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px , -7px 7px 0em 5px ; } 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 ; } 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 ; } 41.6667% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px ; } 50% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ; } 58.3333% { -webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 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 , 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 , 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 , 7px 7px 0em 5px , -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); } } html { box-sizing: border-box; } a { -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: #4b83fc; } 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: 15px; line-height: 1.86; color: #415674; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; letter-spacing: 0; } body.ov-hidden { overflow: hidden; } .site { position: relative; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #1b2336; clear: both; line-height: 1.2; margin: 0 0 15px; font-weight: 600; } h1, .h1 { font-size: 52px; } h2, .h2 { font-size: 42px; } h3, .h3 { font-size: 36px; } h4, .h4 { font-size: 30px; } h5, .h5 { font-size: 20px; } 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: 10px; border-right: 1px solid #ededed; } td { border-top: 1px solid #ededed; padding: 10px; border-right: 1px solid #ededed; /*--- Definition Lists ---*/ } 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: #f2f6ff; padding: 41px 40px 41px 50px; font-size: 24px; line-height: 35px; color: #1b2336; font-weight: 600; position: relative; margin-top: 40px; margin-bottom: 34px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; background-image: url(../images/bg-block.png); background-position: center; background-size: cover; } @media screen and (max-width: 1199px) { blockquote { padding-left: 40px; } } @media screen and (max-width: 767px) { blockquote { padding-left: 30px; padding-right: 30px; } } blockquote cite { display: block; font-size: 18px; font-weight: 700; margin-top: 12px; padding-left: 60px; padding-left: 60px; position: relative; font-style: normal; } blockquote cite:before { content: ''; width: 40px; 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%); } blockquote.is-style-large.wp-block-quote { padding: 32px 57px 32px 37px; } blockquote.wp-block-quote p { margin-bottom: 16px !important; } blockquote.wp-block-quote cite br { display: none; } blockquote.wp-block-quote.has-text-align-right:before { left: auto; right: 0; } blockquote p:last-child { margin-bottom: 0; } .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 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-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; } .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; } #tslOverlay { background-color: transparent !important; } .z-index1 { z-index: 1; } .z-index2 { z-index: 2; } .z-index3 { z-index: 3; } .ct-hidden { opacity: 0; visibility: hidden; } .icon-psb *, .icon-center, .ct-list .ct-list-icon i, .ct-center, .ct-video-player .ct-video-holder + .ct-video-button, .ct-banner1 .ct-banner-video { 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%); } .d-flex-middle { align-items: center; display: flex; flex-wrap: wrap; } .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-icon-close { border-radius: 50%; background: rgba(255, 255, 255, .8); border: 9px solid transparent; width: 36px; height: 36px; display: inline-flex; justify-content: center; align-items: center; position: relative; cursor: pointer; } .ct-icon-close:before, .ct-icon-close:after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; background-color: #444; transform-origin: 50% 50%; opacity: 1; -webkit-transition: transform ease 0.25s; -khtml-transition: transform ease 0.25s; -moz-transition: transform ease 0.25s; -ms-transition: transform ease 0.25s; -o-transition: transform ease 0.25s; transition: transform ease 0.25s; } .ct-icon-close:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .ct-icon-close:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .ct-icon-close:hover:before, .ct-icon-close:hover:after { background-color: var(--primary-color); -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .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-showcase1 .ct-showcase-coming, .text-gradient2 { background-color: ; background-image: -webkit-gradient(linear, left top, right top, from(), to()); background-image: -webkit-linear-gradient(left, , ); background-image: -moz-linear-gradient(left, , ); background-image: -ms-linear-gradient(left, , ); background-image: -o-linear-gradient(left, , ); background-image: linear-gradient(left, , ); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', 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(8, 48, 107, 0.3); } @-webkit-keyframes img_circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes img_circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } .image-effect-white a { position: relative; overflow: hidden; display: block; } .image-effect-white a:before { position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ''; width: 0; height: 0; background: rgba(255, 255, 255, .2); border-radius: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; } .grid-item-inner:hover .image-effect-white a:before, .single-hentry.archive:hover .image-effect-white a:before, .nav-post-holder:hover .image-effect-white a:before, .entry-brief:hover .image-effect-white a:before, .ct-pagination-item-inner:hover .image-effect-white a:before { -webkit-animation: img_circle 0.65s; animation: img_circle 0.65s; } .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(../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%; } } @media screen and (min-width: 992px) { .grid-item.col-xl-col4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .grid-item.col-xl-col8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } } 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 #f2f6ff; color: #415674; padding: 6px 22px; line-height: normal; font-size: 15px; height: 51px; -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: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; 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: 140px; } .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 10px; 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-form-control:not(.wpcf7-submit) { font-size: 15px; color: #415674; height: 54px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; } .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):hover, .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus { border-color: var(--primary-color); } .wpcf7-form .wpcf7-form-control.wpcf7-textarea { height: 150px; } .wpcf7-form .wpcf7-response-output { border: 1px solid #dadce1; padding: 10px 22px !important; margin: 20px 0 0 !important; font-size: 14px; line-height: normal; 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 .wpcf7-submit:before { content: ''; position: absolute; top: 0; left: 0; z-index: 1; background-color: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; } .wpcf7-form.submitting .wpcf7-submit:after { content: ''; width: 20px; height: 20px; -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 #000 transparent #000; border-width: 1px; 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; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #4b83fc; } .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 #f2f6ff; height: 51px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 51px; 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: "\f102"; font-family: Bravisicon; font-size: 10px; color: #9b9b9b; position: absolute; right: 18px; 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: inherit; 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; } #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: 14px; font-weight: 700; color: #fff; padding: 0 38px; line-height: 55px; -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: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; position: relative; overflow: hidden !important; display: inline-block; text-align: center; cursor: pointer; border: none; background-color: var(--secondary-color); z-index: 1; text-transform: uppercase; box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.32); -webkit-box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.32); } .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); box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); -webkit-box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); } .btn [class*='bravisicon-'], button [class*='bravisicon-'], .button [class*='bravisicon-'], input[type="submit"] [class*='bravisicon-'], .btn [class^='bravisicon-'], button [class^='bravisicon-'], .button [class^='bravisicon-'], input[type="submit"] [class^='bravisicon-'] { font-size: 11px; } .btn .ct-align-icon-right, button .ct-align-icon-right, .button .ct-align-icon-right, input[type="submit"] .ct-align-icon-right { float: right; margin-left: 6px; } .btn i, button i, .button i, input[type="submit"] i { display: inline-flex; } .btn i.space-left, button i.space-left, .button i.space-left, input[type="submit"] i.space-left { margin-left: 6px; } .btn i.space-right, button i.space-right, .button i.space-right, input[type="submit"] i.space-right { margin-right: 6px; } @media screen and (max-width: 1199px) { .btn, button, .button, input[type="submit"] { padding: 0 28px; } } .btn.rm-boxshadow, button.rm-boxshadow, .button.rm-boxshadow, input[type="submit"].rm-boxshadow { box-shadow: none !important; } .elementor-widget .btn.btn-boxshadow { -webkit-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); -khtml-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); -moz-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); -ms-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); -o-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); box-shadow: 0 10px 30px rgba(46, 139, 87, 0.45); } .elementor-widget .btn.btn-boxshadow:hover { -webkit-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); -khtml-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); -moz-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); -ms-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); -o-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); box-shadow: 0 10px 30px rgba(8, 48, 107, 0.45); } .btn.btn-gray { color: #1b2336; background-color: #f2f6ff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .btn.btn-gray:hover, .btn.btn-gray:focus { background-color: var(--primary-color); color: #fff; -webkit-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); -khtml-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); -moz-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); -ms-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); -o-box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); box-shadow: 0 10px 30px rgba(8, 48, 107, 0.4); } .btn.btn-primary { background-color: var(--primary-color); box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); -webkit-box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); } .btn.btn-primary:hover, .btn.btn-primary:focus { background-color: var(--secondary-color); box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.45); -webkit-box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.45); } .btn.btn-outline-gray { border: 2px solid #efeff1; line-height: 51px; background-color: transparent; color: #1b2336; } .btn.btn-outline-gray:hover, .btn.btn-outline-gray:focus { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .btn.btn-slider1 { line-height: 50px; -webkit-border-radius: 51px; -khtml-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; -o-border-radius: 51px; border-radius: 51px; padding: 0 36px; } .btn.btn-slider1 .icon-space-left { margin-left: 8px; } .ct-button-wrapper .btn-default { box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.45); -webkit-box-shadow: 0 10px 30px rgba(var(--secondary-color-rgb), 0.45); } .ct-button-wrapper .btn-default:hover, .ct-button-wrapper .btn-default:focus { box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); -webkit-box-shadow: 0 10px 30px rgba(var(--primary-color-rgb), 0.45); } .btn-text-effect1 { font-size: 14px; text-transform: uppercase; color: #111; font-weight: 700; display: inline-flex; align-items: center; } .btn-text-effect1 i { margin: 0 6px; } .btn-text-effect1 i.bravisicon-angle-arrow-right { font-size: 11px; } .btn-text-effect1 span { position: relative; } .btn-text-effect1 span:before { content: ''; width: 0; height: 1px; -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: rgba(8, 48, 107, 0.5); position: absolute; bottom: 4px; left: 0; } .btn-text-effect1:hover { color: var(--primary-color); } .btn-text-effect1:hover span:before { width: 100%; } #ct-header-default { position: relative; z-index: 999; background-color: #fff; } #ct-header-default .row { align-items: center; } #ct-header-default .ct-header-branding { flex-grow: 1; } #ct-header-default .ct-header-branding img { max-height: 35px; max-width: inherit; } #ct-header-elementor .ct-header-mobile { display: none; } #ct-header-elementor .ct-header-elementor-main { position: relative; z-index: 999; } #ct-header-elementor .ct-header-elementor-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 999; 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-fixed-transparent-wrap { position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 999; } #ct-header-elementor .ct-header-fixed-transparent-wrap .elementor-section-full_width.elementor-section-stretched > .elementor-container { max-width: 1484px; margin: auto; } @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-default, .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-default .ct-header-main, .ct-header-mobile .ct-header-main { position: relative; } #ct-header-default .ct-header-branding, .ct-header-mobile .ct-header-branding { margin: 15px; min-height: 50px; align-items: center; display: flex; } #ct-header-default .ct-header-branding img, .ct-header-mobile .ct-header-branding img { max-height: 30px; } #ct-header-default #ct-menu-mobile, .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-default #ct-menu-mobile .ct-mobile-meta-item, .ct-header-mobile #ct-menu-mobile .ct-mobile-meta-item { margin-left: 10px; } .ct-header-mobile.mobile-is-sticky .ct-header-main.h-fixed { background-color: #fff; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); 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; z-index: 999; } } .admin-bar { /* End Header Main */ } .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed { top: 32px; } @media screen and (max-width: 782px) { .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed { top: 0; } } .admin-bar .ct-header-mobile .ct-header-main.h-fixed { top: 32px; } @media screen and (max-width: 782px) { .admin-bar .ct-header-mobile .ct-header-main.h-fixed { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar .ct-header-mobile .ct-header-main.h-fixed { top: 0; } } ul.menu { list-style: none; margin: 0; } ul.menu ul { list-style: none; margin: 0; } .menu-icon-plus { display: none; width: 8px; height: 8px; 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); } .menu-icon-plus:before, .menu-icon-plus:after { content: ''; background-color: var(--primary-color); position: absolute; } .menu-icon-plus:before { width: 8px; height: 2px; top: 3px; left: 0; } .menu-icon-plus:after { width: 2px; height: 8px; left: 3px; top: 0; } .ct-icon-menu { width: 12px; height: 12px; position: absolute; top: 50%; left: 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: none; } .ct-icon-menu i, .ct-icon-menu:before, .ct-icon-menu:after { content: ''; width: 12px; height: 2px; position: absolute; left: 0; 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-icon-menu i { top: 5px; } .ct-icon-menu:before { top: 0; } .ct-icon-menu:after { bottom: 0; } .menu-item .link-icon i { font-family: 'FontAwesome'; } .menu-item:hover .ct-icon-menu i { left: 20px; opacity: 0; } .menu-item:hover .ct-icon-menu:before { top: 5px; transform: rotate(45deg); } .menu-item:hover .ct-icon-menu:after { bottom: 5px; transform: rotate(-45deg); } @media screen and (min-width: 1200px) { .header-mobile-search, .ct-header-button-mobile, #ct-menu-mobile, .ct-logo-mobile, .ct-header-social-mobile { display: none !important; } .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: 14px; color: #1b2336; font-weight: 700; line-height: 95px; position: relative; text-transform: uppercase; padding: 0; } .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 { font-size: 14px; color: #1b2336; font-weight: 800; line-height: 95px; position: relative; -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 li > a:hover, .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 .ct-menu-toggle { display: none; } .ct-main-menu > li { display: inline-block; vertical-align: middle; margin: 0 14px; } .ct-main-menu > li > a { line-height: 96px; position: relative; text-transform: uppercase; } .ct-main-menu > li.menu-item-has-children > a:after, .ct-main-menu > li.page_item_has_children > a:after { content: "\f102"; font-family: Bravisicon; margin-left: 6px; font-size: 9px; } .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 .sub-menu, .ct-main-menu .children { position: absolute; background: #fff; padding: 22px 0; top: 100%; left: 0; margin-top: 30px; margin-bottom: 0; min-width: 250px; z-index: 99; visibility: hidden; opacity: 0; -webkit-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); -khtml-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); -moz-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); -ms-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); -o-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); -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: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; clip: rect(1px, 1px, 1px, 1px); 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 { line-height: normal; padding: 8px 0; position: relative; font-weight: 700; font-size: 15px; display: block; } .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: "\f104"; font-family: Bravisicon; font-size: 9px; 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); } .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%; } .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; /* Mega Menu */ } .ct-main-menu li:hover > a .menu-icon-plus, .ct-main-menu li.focus > a .menu-icon-plus { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .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; margin-top: 0; } .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 .sub-menu.ct-mega-2-columns { width: 585px; right: auto; } .ct-main-menu li.megamenu.ct-megamenu-columns { position: relative; } .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; } .el-mega-menu.elementor-container .elementor-column, .el-mega-menu.elementor-container .elementor-column-wrap, .el-mega-menu.elementor-container .elementor-widget-wrap, .el-mega-menu.elementor-container .elementor-widget { position: static; } } @media screen and (max-width: 1199px) { .ct-menu-overlay { position: absolute; 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: 55px; 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 { text-align: center; } .ct-header-button-mobile .btn { line-height: 46px; padding: 0 20px; font-size: 14px; -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-button-mobile + .ct-header-button-mobile { margin-top: -15px; } .ct-header-navigation { position: fixed; height: 100vh; width: 260px; top: 0; left: 0; bottom: 0; margin: 0 !important; overflow: hidden; visibility: hidden; z-index: 999; -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-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 { 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; } .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; opacity: 1; -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: #1b2336; font-size: 15px; font-weight: 700; 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: 2px 0 2px 10px; line-height: 34px; 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: 2px 0 2px 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: 2px 0 2px 30px; } .ct-main-menu li.focus > .sub-menu, .ct-main-menu li.focus > .children { visibility: visible; opacity: 1; max-height: none; overflow: visible; } .ct-main-menu + div { margin-top: 30px; margin-bottom: 30px; } .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-size: 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-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 { color: #fff; background-color: var(--primary-color); border-color: var(--primary-color); } .ct-menu-toggle.toggle-open:before { content: '\f105'; } #ct-menu-mobile { z-index: 99; } #ct-menu-mobile .ct-mobile-meta-item { background-color: transparent; border: 1px solid rgba(0, 0, 0, 0.1); width: 40px; height: 36px; line-height: 34px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; display: flex; justify-content: center; align-items: center; text-align: center; color: #222; position: relative; cursor: pointer; } #ct-menu-mobile .ct-mobile-meta-item.btn-nav-mobile { display: inline-block; font-size: 16px; text-align: center; vertical-align: middle; 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 .ct-mobile-meta-item.btn-nav-mobile:before, #ct-menu-mobile .ct-mobile-meta-item.btn-nav-mobile:after, #ct-menu-mobile .ct-mobile-meta-item.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: #222; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 24px; top: 23px; } #ct-menu-mobile .ct-mobile-meta-item.btn-nav-mobile:before { top: 9px; } #ct-menu-mobile .ct-mobile-meta-item.btn-nav-mobile span { top: 16px; } #ct-menu-mobile .ct-mobile-meta-item.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 .ct-mobile-meta-item.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 .ct-mobile-meta-item.btn-nav-mobile.opened span { display: none; } li.megamenu .container { padding: 0; } li.megamenu .container .elementor-column-wrap { padding: 20px 0 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; margin-top: 14px; } li.megamenu .elementor-element-populated { padding: 0 !important; } li.megamenu .elementor > .elementor-section { padding: 0 !important; } li.megamenu .elementor-container.elementor-column-gap-extended { margin: 0 !important; } li.megamenu .elementor-container > .elementor-column:last-child { margin-bottom: 10px; } } #pagetitle { background-color: #040d25; padding: 167px 0 185px; position: relative; overflow: hidden; z-index: 1; } #pagetitle:before { content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-image: url(../images/ptitle-overlay.png); background-repeat: no-repeat; background-position: center; background-size: cover; } #pagetitle.hide-overlay:before { background-image: none; } #pagetitle .page-title { color: #fff; font-size: 60px; line-height: 1.33333; letter-spacing: -0.03em; margin-bottom: 0; margin-left: auto; margin-right: auto; } @media screen and (max-width: 991px) { #pagetitle .page-title { font-size: 48px; } } @media screen and (max-width: 767px) { #pagetitle .page-title { font-size: 42px; } } #pagetitle .page-title-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); max-width: 960px; } #pagetitle .ptitle-particle { position: absolute; z-index: -1; } #pagetitle .ptitle-particle.ptitle-particle1 { top: 21%; left: 6%; animation: animationFramesOne 12s infinite linear alternate; } #pagetitle .ptitle-particle.ptitle-particle2 { left: 12%; bottom: 16%; animation: animationFramesThree 12s infinite linear alternate; } #pagetitle .ptitle-particle.ptitle-particle3 { top: 14%; animation: animationFramesFour 12s infinite linear alternate; right: 25%; } #pagetitle .ptitle-particle.ptitle-particle4 { bottom: 20%; right: 32%; animation: animationFramesThree 12s infinite linear alternate; } .ct-breadcrumb { margin: 12px 0 0; list-style: none; color: #fff; } .ct-breadcrumb li { display: inline-block; font-size: 18px; font-weight: 600; color: inherit; } @media screen and (max-width: 767px) { .ct-breadcrumb li { font-size: 15px; } } .ct-breadcrumb li:after { content: "\f104"; margin: 0 12px; color: inherit; font-family: Bravisicon; font-size: 12px; } .ct-breadcrumb li a { color: inherit; } .ct-breadcrumb li a:hover { color: var(--primary-color); } .ct-breadcrumb li:last-child:after { display: none; } .single-hentry.product .entry-meta, .single-hentry.product .entry-holder { display: none; } .single-hentry .entry-featured { position: relative; overflow: hidden; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; margin-bottom: 36px; } .single-hentry .entry-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); width: 100%; } .single-hentry .entry-title { font-size: 30px; margin-bottom: 22px; word-break: break-all; display: flex; } @media screen and (max-width: 767px) { .single-hentry .entry-title { font-size: 24px; } } .single-hentry .entry-title i { margin-right: 8px; font-size: 22px; color: var(--primary-color); } .single-hentry .entry-title a { color: inherit; } .single-hentry .entry-title a:hover { color: var(--primary-color); } .single-hentry .entry-excerpt { margin-bottom: 29px; } .single-hentry .entry-readmore .btn { display: inline-flex; } .single-hentry .entry-readmore .btn i { 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); } .single-hentry:hover .entry-readmore i { -webkit-transform: translateX(8px); -khtml-transform: translateX(8px); -moz-transform: translateX(8px); -ms-transform: translateX(8px); -o-transform: translateX(8px); transform: translateX(8px); } .single-hentry:hover .entry-readmore span:before { width: 100%; } .single-hentry.archive { margin-bottom: 50px; } .single-post .entry-meta { margin-bottom: 14px; } .single-post .entry-content p { margin-bottom: 26px; } .single-post .entry-content p:last-child { margin-bottom: 0; } .single-post .entry-blog { margin-bottom: 40px; } .single-post .single-hentry .entry-title { margin-top: -6px; } .single-post .single-heading { font-size: 26px; margin-bottom: 18px; padding-top: 5px; } .single-post .entry-tags { display: flex; flex-wrap: wrap; align-items: center; flex-grow: 1; margin-right: 30px; margin-top: 5px; margin-bottom: 5px; } .single-post .entry-tags a { margin-top: 5px; margin-bottom: 5px; } .single-post .entry-social { display: flex; flex-wrap: wrap; margin: 11px 0; align-items: center; } .single-post .entry-social a { width: 32px; height: 32px; -webkit-border-radius: 32px; -khtml-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; font-size: 15px; color: #fff; background-color: var(--primary-color); display: inline-block; line-height: 32px; text-align: center; } .single-post .entry-social a + a { margin-left: 6px; } .single-post .entry-social a.fb-social { background-color: #3b5998; } .single-post .entry-social a.tw-social { background-color: #55acee; } .single-post .entry-social a.pin-social { background-color: #bd081c; } .single-post .entry-social a.lin-social { background-color: #0077b5; } .single-post .entry-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); } .single-post .entry-author-info { background-color: #f2f6ff; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; padding: 40px 50px; display: flex; flex-wrap: nowrap; margin-bottom: 50px; } @media screen and (max-width: 1199px) { .single-post .entry-author-info { padding-left: 30px; padding-right: 30px; } } @media screen and (max-width: 767px) { .single-post .entry-author-info { padding-left: 20px; padding-right: 20px; } } .single-post .entry-author-info .entry-author-avatar { min-width: 160px; width: 160px; margin-right: 35px; } @media screen and (max-width: 767px) { .single-post .entry-author-info .entry-author-avatar { width: 80px; min-width: 80px; margin-right: 20px; } } .single-post .entry-author-info .entry-author-avatar img { width: 100%; -webkit-border-radius: 160px; -khtml-border-radius: 160px; -moz-border-radius: 160px; -ms-border-radius: 160px; -o-border-radius: 160px; border-radius: 160px; } .single-post .entry-author-info .author-name { margin-top: -4px; margin-bottom: 12px; font-size: 22px; } .single-post .entry-author-info .author-name a { color: inherit; } .single-post .entry-author-info .author-name a:hover { color: var(--primary-color); } .single-post .entry-author-info .author-description { margin-bottom: 15px; } .single-post .entry-author-info .user-social { list-style: none; margin: 0; display: flex; flex-wrap: wrap; align-items: center; } .single-post .entry-author-info .user-social a { color: #415674; margin-right: 20px; } .single-post .entry-author-info .user-social a:hover { color: var(--primary-color); } .single-post .entry-footer { display: flex; flex-wrap: wrap; align-items: center; padding: 0 0px 29px 0px; } .single-post .entry-footer label { font-size: 18px; color: #191919; font-weight: 600; margin: 6px 0; margin-right: 18px; } .ct-posts-pagination { margin-top: 20px; } .ct-posts-pagination .page-numbers { width: 50px; height: 50px; background-color: transparent; line-height: 46px; text-align: center; font-size: 18px; font-weight: 600; display: inline-block; margin-right: 10px; margin-top: 10px; color: #1b2336; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 2px solid #e8e9ec; } .ct-posts-pagination .page-numbers.current, .ct-posts-pagination .page-numbers:hover { color: #fff; background-color: var(--secondary-color); border-color: var(--secondary-color); -webkit-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); -khtml-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); -moz-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); -ms-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); -o-box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); box-shadow: 0 10px 30px rgba(46, 139, 87, 0.5); } .ct-posts-pagination .page-numbers.next, .ct-posts-pagination .page-numbers.prev { font-size: 13px; } .ct-posts-pagination .posts-page-links { display: flex; flex-wrap: wrap; justify-content: center; } .entry-navigation { padding: 0; display: flex; flex-wrap: wrap; } .entry-navigation .nav-links { display: flex; flex-wrap: wrap; width: 100%; } .entry-navigation .nav-links .nav-item { width: 50%; } @media screen and (max-width: 575px) { .entry-navigation .nav-links .nav-item { width: 100%; } .entry-navigation .nav-links .nav-item + .nav-item { margin-top: 30px; } } .entry-navigation .nav-post-img { width: 75px; min-width: 75px; position: relative; overflow: hidden; } .entry-navigation .nav-post-img img { -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%; } .entry-navigation .nav-post-meta { max-width: 260px; } .entry-navigation .nav-post-meta a { font-weight: 600; color: #1b2336; font-size: 18px; line-height: 25px; margin-bottom: 4px; display: block; } .entry-navigation .nav-post-meta a:hover { color: var(--primary-color); } .entry-navigation .nav-post-date { font-size: 14px; line-height: normal; color: #415674; font-weight: 600; } .entry-navigation .nav-post-date i { position: relative; top: 2px; margin-right: 6px; } .entry-navigation .nav-post-holder { display: flex; flex-wrap: nowrap; align-items: center; } .entry-navigation .nav-post-prev { padding-right: 20px; } @media screen and (max-width: 575px) { .entry-navigation .nav-post-prev { padding-right: 0; } } .entry-navigation .nav-post-prev .nav-post-img { margin-right: 20px; } .entry-navigation .nav-post-next { text-align: right; } .entry-navigation .nav-post-next .nav-post-img { margin-left: 20px; } .entry-navigation .nav-post-next .nav-post-holder { justify-content: flex-end; } .entry-navigation .nav-post-next .nav-post-date i { margin-right: 0; margin-left: 6px; } .ct-item-meta { list-style: none; display: flex; flex-wrap: wrap; align-items: center; position: relative; margin-bottom: 8px; } .ct-item-meta li { font-size: 15px; color: #415674; font-weight: 600; margin-right: 28px; display: flex; flex-wrap: nowrap; align-items: center; } @media screen and (max-width: 1400px) { .ct-item-meta li { margin-right: 22px; } } @media screen and (max-width: 1199px) { .ct-item-meta li { font-size: 14px; } } .ct-item-meta li i { margin-right: 8px; font-size: 14px; } .ct-item-meta li i.bravisicon-tags-alt, .ct-item-meta li i.bravisicon-user-alt { font-size: 15px; } .ct-item-meta li a { color: inherit; position: relative; } .ct-item-meta li a:before { content: ''; width: 0; height: 1px; background-color: #415674; position: absolute; bottom: 4px; left: 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-item-meta li a:hover { color: inherit; } .ct-item-meta li a:hover:before { width: 100%; } .ct-item-meta li.item-author a { text-transform: capitalize; } .ct-item-meta li:last-child { margin-right: 0; } .page-links { margin-top: 24px; clear: left; } .page-links .post-page-numbers { background-color: var(--secondary-color); height: 25px; width: 25px; line-height: 25px; text-align: center; display: inline-block; color: #fff; font-weight: 700; font-size: 14px; } .page-links .post-page-numbers.current, .page-links .post-page-numbers:hover { background-color: var(--primary-color); } .page-links .post-page-numbers + .post-page-numbers { margin-left: 4px; } body.error404 .error-404-content { text-align: center; } body.error404 .error-404-content .btn { line-height: 56px; padding: 0 42px; font-size: 18px; text-transform: uppercase; letter-spacing: 0.03em; } body.error404 .error-404-title { font-size: 70px; line-height: 1.2; margin-top: 30px; margin-bottom: 25px; } @media screen and (max-width: 767px) { body.error404 .error-404-title { font-size: 36px; margin-top: -20px; } } body.error404 .error-404-desc { font-size: 27px; line-height: 1.48; margin: 0px auto 48px auto; color: #666; max-width: 550px; } @media screen and (max-width: 767px) { body.error404 .error-404-desc { font-size: 18px; } } body.error404.site-404-custom .site-content { padding: 0 !important; } @media screen and (min-width: 1200px) { .sidebar-sticky, .col-sidebar-fixed > .vc_column-inner { position: -webkit-sticky; position: sticky; top: 40px; } .admin-bar .sidebar-sticky, .admin-bar .col-sidebar-fixed > .vc_column-inner { top: 72px; } .header-sticky .sidebar-sticky, .header-sticky .col-sidebar-fixed > .vc_column-inner { top: 120px; } .admin-bar.header-sticky .sidebar-sticky, .admin-bar.header-sticky .col-sidebar-fixed > .vc_column-inner { top: 152px; } .header-sticky .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner { top: 120px !important; } .admin-bar.header-sticky .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner { top: 152px !important; } } #secondary .widget { margin-bottom: 55px; } #secondary .widget:last-child { margin-bottom: 0; } #secondary .widget .widget-title { font-size: 22px; margin-bottom: 30px; padding-bottom: 12px; position: relative; font-weight: 700; } #secondary .widget .widget-title:before { content: ''; width: 40px; height: 3px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; } ul.product-categories { list-style: none; } .widget select { max-width: 100%; } .widget span.count { width: 27px; height: 27px; display: inline-block; background-color: #eee; text-align: center; line-height: 27px; font-size: 12px; font-weight: 500; color: #222; -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; z-index: 99; } .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-title, #content .widget_pages .widget-title, #content .widget_nav_menu .widget-title, #content .widget_meta .widget-title, #content .widget_recent_entries .widget-title { margin-bottom: 22px; } #content .widget_product_categories .widget-content > ul, #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_product_categories .menu-testing-menu-container 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_product_categories ul li, #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_product_categories ul li a, #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: #415674; display: block; font-size: 18px; font-weight: 600; line-height: 27px; padding: 8px 0; position: relative; z-index: 1; } #content .widget_product_categories ul li a:before, #content .widget_categories ul li a:before, #content .widget_nav_menu ul li a:before, #content .widget_pages ul li a:before, #content .widget_archive ul li a:before, #content .widget_meta ul li a:before, #content .widget_recent_entries ul li a:before { content: "\f104"; font-family: Bravisicon; font-size: 10px; margin-right: 6px; font-weight: 400; 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: 0; } #content .widget_product_categories ul li a .count, #content .widget_categories ul li a .count, #content .widget_nav_menu ul li a .count, #content .widget_pages ul li a .count, #content .widget_archive ul li a .count, #content .widget_meta ul li a .count, #content .widget_recent_entries ul li a .count { float: right; } #content .widget_product_categories ul li a:hover .count, #content .widget_categories ul li a:hover .count, #content .widget_nav_menu ul li a:hover .count, #content .widget_pages ul li a:hover .count, #content .widget_archive ul li a:hover .count, #content .widget_meta ul li a:hover .count, #content .widget_recent_entries ul li a:hover .count { background-color: var(--primary-color); color: #fff; } #content .widget_product_categories ul li.current-menu-item > a, #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_product_categories ul li.current-cat > 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_product_categories ul li.current-cat-parent > 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_product_categories ul li > a:hover, #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_product_categories ul li .sub-menu > li > a, #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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .sub-menu > li > a, #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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .children > 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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .sub-menu > li .sub-menu > li > a, #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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .children > 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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .sub-menu > li .children > 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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .children > 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_product_categories ul li .children > 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_product_categories ul li .sub-menu > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_categories ul li .sub-menu > 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 .sub-menu > li > a, #content .widget_pages ul li .sub-menu > 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 .sub-menu > li > a, #content .widget_meta ul li .sub-menu > 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 .sub-menu > li > a, #content .widget_product_categories ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_categories ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_nav_menu ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_pages ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_archive ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_meta ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_recent_entries ul li .children > li .sub-menu > li .sub-menu > li .sub-menu > li > a, #content .widget_product_categories ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_categories ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_nav_menu ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_pages ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_archive ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_meta ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_recent_entries ul li .sub-menu > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_product_categories ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_categories ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_nav_menu ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_pages ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_archive ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_meta ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_recent_entries ul li .children > li .children > li .sub-menu > li .sub-menu > li > a, #content .widget_product_categories ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_categories ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_nav_menu ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_pages ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_archive ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_meta ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_recent_entries ul li .sub-menu > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_product_categories ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_categories ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_nav_menu ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_pages ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_archive ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_meta ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_recent_entries ul li .children > li .sub-menu > li .children > li .sub-menu > li > a, #content .widget_product_categories ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_categories ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_nav_menu ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_pages ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_archive ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_meta ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_recent_entries ul li .sub-menu > li .children > li .children > li .sub-menu > li > a, #content .widget_product_categories ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_categories ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_nav_menu ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_pages ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_archive ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_meta ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_recent_entries ul li .children > li .children > li .children > li .sub-menu > li > a, #content .widget_product_categories ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_categories ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_nav_menu ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_pages ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_archive ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_meta ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_recent_entries ul li .sub-menu > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_product_categories ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_categories ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_nav_menu ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_pages ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_archive ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_meta ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_recent_entries ul li .children > li .sub-menu > li .sub-menu > li .children > li > a, #content .widget_product_categories ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_categories ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_nav_menu ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_pages ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_archive ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_meta ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_recent_entries ul li .sub-menu > li .children > li .sub-menu > li .children > li > a, #content .widget_product_categories ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_categories ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_nav_menu ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_pages ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_archive ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_meta ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_recent_entries ul li .children > li .children > li .sub-menu > li .children > li > a, #content .widget_product_categories ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_categories ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_nav_menu ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_pages ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_archive ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_meta ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_recent_entries ul li .sub-menu > li .sub-menu > li .children > li .children > li > a, #content .widget_product_categories ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_categories ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_nav_menu ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_pages ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_archive ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_meta ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_recent_entries ul li .children > li .sub-menu > li .children > li .children > li > a, #content .widget_product_categories ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_categories ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_nav_menu ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_pages ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_archive ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_meta ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_recent_entries ul li .sub-menu > li .children > li .children > li .children > li > a, #content .widget_product_categories ul li .children > li .children > li .children > li .children > li > a, #content .widget_categories ul li .children > li .children > li .children > li .children > li > a, #content .widget_nav_menu ul li .children > li .children > li .children > li .children > li > a, #content .widget_pages ul li .children > li .children > li .children > li .children > li > a, #content .widget_archive ul li .children > li .children > li .children > li .children > li > a, #content .widget_meta ul li .children > li .children > li .children > li .children > li > a, #content .widget_recent_entries ul li .children > li .children > li .children > li .children > li > a { padding-left: 30px; }