@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'Estedad';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'EstedadFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Estedad/Estedad-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'Gandom';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Gandom/Gandom.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANSharp';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANSharp/IRANSharp-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'IRANSharp';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANSharp/IRANSharp-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANSharp';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANSharp/IRANSharp-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanX';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanX';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanX';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-UltraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-DemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBlack.woff2) format('woff2');
font-weight: 950;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanXFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Heavy.woff2) format('woff2');
font-weight: 960;
font-display: swap;
}
@font-face {
font-family: 'Kara';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Kara/Kara-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Kara';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Kara/Kara-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'Mikhak';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Mikhak/Mikhak-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'Nahid';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Nahid/Nahid.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Parastoo';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Parastoo/Parastoo-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Parastoo';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Parastoo/Parastoo-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Sahel';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Sahel/Sahel-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Sahel';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Sahel/Sahel-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Sahel';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Sahel/Sahel-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Sahel';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Sahel/Sahel-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Sahel';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Sahel/Sahel-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'Samim';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Samim/Samim-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Samim';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Samim/Samim-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Samim';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Samim/Samim-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Tanha';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Tanha/Tanha.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'TanhaFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Tanha/Tanha.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Shabnam';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'Shabnam';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Shabnam';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Shabnam';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Shabnam';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'ShabnamFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'ShabnamFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'ShabnamFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'ShabnamFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'ShabnamFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/Shabnam/Shabnam-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'VazirMatn';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-SemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'VazirMatnFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
} @font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-UltraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-DemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBlack.woff2) format('woff2');
font-weight: 950;
font-display: swap;
}
@font-face {
font-family: 'IRANYekan';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Heavy.woff2) format('woff2');
font-weight: 960;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-UltraLight.woff2) format('woff2');
font-weight: 200;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-DemiBold.woff2) format('woff2');
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBold.woff2) format('woff2');
font-weight: 800;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-ExtraBlack.woff2) format('woff2');
font-weight: 950;
font-display: swap;
}
@font-face {
font-family: 'IRANYekanFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/IRANYekanX/IRANYekanX-Heavy.woff2) format('woff2');
font-weight: 960;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Vazir';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Thin.woff2) format('woff2');
font-weight: 100;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Light.woff2) format('woff2');
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'VazirFN';
src: url(//sadrlab.ir/wp-content/plugins/persian-elementor/assets/css/font/VazirMatn/Vazirmatn-black.woff2) format('woff2');
font-weight: 900;
font-display: swap;
}.cz_title {
position: relative;
z-index: 1
}
.cz_title_has_bg {
z-index: 2
}
.cz_title.tac .cz_title_content {
margin-right: auto;
margin-left: auto
}
.cz_title_vertical > div, 
.cz_title_vertical_2 > div {
position: absolute;
top: -80px;
left: 0;
z-index: 2;
white-space: nowrap;
transform: rotate(90deg);
transform-origin: bottom left;
animation: none !important
}
.cz_title_vertical_2 > div {
top: -40px;
left: 0;
transform-origin: 0 0;
transform: rotate(-90deg) translateX(-100%)
}
.cz_title_vertical.cz_title_vertical_outside > div {
top: 0;
left: 0;
transform-origin: 0 0;
transform: rotate(90deg) translate(0, 40%)
}
.cz_title_vertical_2.cz_title_vertical_outside > div {
transform: rotate(-90deg) translate(-100%, -140%)
}
.cz_title_content {
display: table;
position: relative;
word-break: break-word;
transition: all .2s ease-in-out
}
.cz_title_pos_block .cz_title_content,
.cz_title_pos_block .cz_title_content > div {
width: 100%;
display: block
}
.cz_title_pos_left .cz_title_content {
float: left
}
.cz_title_pos_center:not(.cz_title_has_icon) .cz_title_content > div {
display: block
}
.cz_title_pos_right .cz_title_content {
float: right
}
.cz_title_content > div {
position: relative;
z-index: 2;
vertical-align: middle;
word-break: normal
}
.cz_title_content > * {
display: table-cell
}
.cz_title_has_bg .cz_title_content {
padding: 10px 30px
}
.cz_title_has_icon .cz_title_content {
padding: 10px 0
}
.cz_title_content * {
margin: 0
}
.cz_title_content hr {
display: block;
margin: 10px 0
}
.cz_title_content > span {
margin: 0 15px 0 0;
position: relative;
font-size: 20px;
transition: all .2s ease-in-out
}
.cz_title_pos_block .cz_title_content > span {
margin-right: 0 !important;
margin-left: 0 !important
}
.cz_title_content > i {
font-size: 2em;
margin: 0;
text-align: center;
width: 2em;
height: 2em;
line-height: 2em;
display: inline-block;
vertical-align: sub;
box-sizing: content-box;
transition: all .2s ease-in-out
}
.cz_title_content > i:before,
.cz_title_content > i span,
.cz_title_content .cz_title_image {
display: inline-block
}
.cz_title_content .cz_title_image {
overflow: hidden;
max-width: 120px
}
.cz_title_image img {
width: inherit
}
.cz_title_number {
font-style: normal
}
.cz_title_shape {
position: absolute;
left: 0;
top: 0;
font-size: 140px;
font-weight: 900;
width: 100%;
line-height: 1;
pointer-events: none;
transform-origin: 0;
z-index: 1;
word-wrap: initial;
transition: all .2s ease-in-out
}
.shape_square, .shape_circle, 
.shape_rectangle, .shape_rhombus, 
.shape_rhombus_radius {
background: #404040;
width: 150px;
height: 150px
}
.shape_circle {
border-radius: 100%
}
.shape_rhombus, .shape_rhombus_radius {
display: inline-block;
transform: rotate(45deg)
}
.shape_rhombus_radius {
border-radius: 20%
}
.shape_rectangle {
transform: scaleX(2)
}
.cz_title_shape_outline {
background: none;
border: 10px solid
}
.cz_title_line {
width: 100%;
height: 4px;
display: block;
margin: 0 0 20px
}
.cz_title_line span {
font-size: 0;
height: 100%;
display: inline-block;
position: relative;
top: -20px;
background: #a7a7a7;
width: 60px
}
.cz_line_after_title,
.cz_line_before_title {
position: relative
}
.cz_title_content .cz_line_side_solo {
font-size: 0;
height: 4px;
width: 50px;
display: inline-block;
vertical-align: bottom;
margin: 0 20px 0 0;
background: rgba(167, 167, 167, .4)
}
.cz_title.tac .cz_title_shape,
.tac.cz_title_shape {
left: 50%;
transform: translate(-50%,-50%)
}
.cz_title.tac .cz_title_shape.tal,
.cz_title.tac .cz_title_shape.tar {
transform: none
}
.cz_title.tac .shape_rectangle {
transform: scaleX(2) translate(-50%,-50%)
}
.cz_title.tac .shape_rhombus, 
.cz_title.tac .shape_rhombus_radius {
transform: rotate(45deg) translate(-50%,-50%)
}
.cz_title .cz_title_shape.tal {
left: 0
}
.cz_title .cz_title_shape.tar {
left: auto;
right: 0
}
.cz_title_ba_line .cz_title_content {
display: inline-block
}
.shape_image {
width: auto
}
.cz_title_content .cz_line_side_after {
margin: 0 0 0 20px
}
.cz_title .xtra-placeholder {
max-width: 100px
}
.cz_title_pos_center .cz_title_content {
float: none;
margin: 0 auto;
display: table
}
[class*="codevz-fancy-"] {
overflow: hidden
}
[class*="codevz-fancy-"] .cz_wpe_content > * > span {
display: inline-block;
position: relative;
transform: translateY(130%)
}
[class*="codevz-fancy-"] .codevz-start-fancy {
animation: fancyFX .8s ease-out forwards
}
@keyframes fancyFX {
0% {transform: translateY(130%)}
100% {transform: translateY(0)}
}
.elementor-element .cz_title_content .cz_line_side_solo {
vertical-align: middle
}
.elementor-element .cz_title_content .cz_title_image {
box-sizing: content-box
}.cz_group_parallax {
position: relative;
min-height: 100px;
height: 600px
}
.cz_group_parallax img {
border-radius: inherit
}
.cz_layer_parallax {
position: absolute
}
[class*='cz_parallax_'] {
position: relative;
z-index: 2;
transition: transform .5s cubic-bezier(0, 0, .25, 1)
}
[class*='cz_parallax_'] > div {
display: block
}
[class*='cz_mparallax_'] {
transition: transform .8s cubic-bezier(0, 0, .25, 1)
}.cz_title_content > span {
margin: 0 0 0 15px
}
.cz_title_shape {
left: auto;
right: 0
}
.cz_title.tac .cz_title_shape,
.tac.cz_title_shape {
right: 50%;
left: auto;
transform: translate(50%,-50%)
}
.cz_title.tac .shape_rhombus, 
.cz_title.tac .shape_rhombus_radius {
transform: rotate(45deg) translate(50%,-50%)
}
.cz_title_content .cz_line_side_solo {
margin: 0 0 0 20px
}
.cz_title_content .cz_line_side_after {
margin: 0 20px 0 0
}.cz_acc > div > div {
margin-bottom: 10px
}
.cz_acc_child {
position: relative;
display: block;
padding: 16px 40px 16px 20px;
font-size: 20px;
border: 1px solid rgba(167, 167, 167, .2);
margin: 0;
cursor: pointer;
font-weight: 500;
transition: all .2s ease-in-out
}
.cz_acc_child i:first-child {
width: 1.5em;
height: 1.5em;
line-height: 1.5em;
text-align: center;
display: inline-block;
vertical-align: middle;
margin: 0 10px 0 0
}
.cz_acc_child div {
line-height: 1.4;
display: inline-block;
vertical-align: middle;
max-width: 80%
}
.cz_acc_child .cz-acc-number, 
.cz_acc_child .cz-acc-image {
margin: 0 20px 0 0;
width: auto;
height: auto;
font-style: normal !important
}
.cz_acc_child_content {
display: none;
padding: 20px;
border: 1px solid rgba(167, 167, 167, .2);
border-top: 0;
margin: 0 0 10px
}
.cz_acc_open_icon,
.cz_acc_close_icon {
position: absolute;
top: 50%;
right: 20px;
font-size: 22px;
width: 1em;
height: 1em;
line-height: 1em;
text-align: center;
transform: translateY(-50%);
animation: czAccArrowFX .4s forwards
}
@keyframes czAccArrowFX {
0% {transform: translateY(-50%) scale(0, 0)}
100% {transform: translateY(-50%) scale(1, 1)}
}
.cz_acc_open_icon.fa-play,
.cz_acc_close_icon.fa-play {
font-size: 18px;
top: calc(50% - 12px)
}
i.cz_acc_close_icon {
display: none
}
.cz_acc_icon_before .cz_acc_child {
padding: 16px 20px 16px 50px
}
.cz_acc_icon_before .cz_acc_open_icon,
.cz_acc_icon_before .cz_acc_close_icon {
left: 20px;
right: auto
}
.cz_acc_child small {
opacity: 1;
font-size: 14px;
color: #676767
}
.cz_acc_subtitle_inline small {
display: inline-block;
margin: 0 0 0 8px
}
.cz_acc .wpb_content_element {
margin-bottom: 0 !important
}
@media screen and (max-width:480px) {
.cz_acc_open_icon,
.cz_acc_close_icon {
font-size: 18px
}
}
.elementor-widget-cz_accordion i.cz_acc_close_icon,
.elementor-widget-cz_accordion i.cz_acc_open_icon {
box-sizing: content-box
}.cz_acc_child {
padding: 16px 20px 16px 40px
}
.cz_acc_child i:first-child {
margin: 0 0 0 10px
}
.cz_acc_child .cz-acc-number, 
.cz_acc_child .cz-acc-image {
margin: 0 0 0 20px
}
.cz_acc_icon_before .cz_acc_child {
padding: 16px 50px 16px 20px
}
.cz_acc_open_icon,
.cz_acc_close_icon {
left: 20px;
right: auto
}
.cz_acc_icon_before .cz_acc_open_icon,
.cz_acc_icon_before .cz_acc_close_icon {
right: 20px;
left: auto
}
.cz_acc_subtitle_inline small {
margin: 0 8px 0 0
}.cz_btn {
position: relative;
display: inline-block;
border: 0;
margin: 0 0 -10px;
overflow: hidden;
padding: .6em 1.2em;
border-style: solid;
color: #fff;
background: #4e71fe;
text-align: initial;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out
}
.elementor-page .cz_btn small {
margin-top: 0
}
[class*='fx_'] .cz_btn {
-webkit-backface-visibility: visible;
backface-visibility: visible
}
.cz_btn:hover {
color: #fff
}
.cz_btn_inline {display: inline-block}
.cz_btn_block a {display: block;text-align:center}
.cz_btn_left {float: left}
.cz_btn_center {display: block;width: 100%;text-align: center}
.cz_btn_right {float: right}
.cz_btn_no_fx:before, .cz_btn_no_fx:after {display: none}
.cz_btn:before, .cz_btn:after {
position: absolute;
display: none;
content: '';
border: 0 !important;
padding: 0 !important;
}
.cz_btn strong {
font-weight: inherit;
vertical-align: middle;
white-space: nowrap;
}
.cz_btn_subtitle strong, 
.cz_btn_subtitle i {
display: inline-block;
vertical-align: middle
}
.cz_btn span {
position: relative;
z-index: 1;
display: block;
vertical-align: middle;
white-space: nowrap;
transition: all .3s ease-in-out
}
.cz_btn b {
width: auto;
white-space: nowrap;
padding: inherit;
margin: 0;
opacity: 0;
font-weight: inherit;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
transform: translate(-50%, -50%);
transition: all .3s ease-in-out
}
.cz_btn:hover span {opacity: 0}
.cz_btn:hover b {opacity: 1}
.cz_btn_txt_no_fx:hover span {opacity: 1}
.cz_btn_txt_no_fx:hover b {opacity: 0}
.cz_btn i {
position: relative;
display: inline-block;
vertical-align: middle;
letter-spacing: 0;
margin: 0 8px 0 0;
width: 1em;
height: 1em;
line-height: 1em;
text-align: center;
box-sizing: content-box
}
.cz_btn_icon_after i {
margin: 0 0 0 8px
}
.cz_btn_has_image i {
width: auto;
height: auto;
line-height: initial;
overflow: hidden
}
.cz_btn img {
width: inherit;
transition: all .3s ease-in-out
}
.cz_btn:hover img:first-child,
.cz_btn img:last-child {
opacity: 0
}
.cz_btn img:last-child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.cz_btn:hover img:last-child {
opacity: 1
} .cz_btn_txt_move_up b {transform: translate(-50%, 25%)}
.cz_btn_txt_move_up:hover b {opacity: 1;transform: translate(-50%, -50%)}
.cz_btn_txt_move_up:hover span {opacity: 0;transform: translateY(-50%)} .cz_btn_txt_move_down b {transform: translate(-50%, -100%)}
.cz_btn_txt_move_down:hover b {opacity: 1;transform: translate(-50%, -50%)}
.cz_btn_txt_move_down:hover span {opacity: 0;transform: translateY(50%)} .cz_btn_txt_move_right b {transform: translate(-100%, -50%)}
.cz_btn_txt_move_right:hover b {opacity: 1;transform: translate(-50%, -50%)}
.cz_btn_txt_move_right:hover span {opacity: 0;transform: translateX(100%)} .cz_btn_txt_move_left b {transform: translate(100%, -50%)}
.cz_btn_txt_move_left:hover b {opacity: 1;transform: translate(-50%, -50%)}
.cz_btn_txt_move_left:hover span {opacity: 0;transform: translateX(-100%)}
.cz_btn_icon_move_up:hover i {
animation: btnMoveUpIcon .3s forwards
}
@keyframes btnMoveUpIcon {
49% {transform: translateY(-100%)}
50% {opacity: 0;transform: translateY(100%)}
51% {opacity: 1}
}
.cz_btn_icon_move_down:hover i {
animation: btnMoveDownIcon .3s forwards
}
@keyframes btnMoveDownIcon {
49% {transform: translateY(100%)}
50% {opacity: 0;transform: translateY(-100%)}
51% {opacity: 1}
}
.cz_btn_icon_move_left:hover i {
animation: btnMoveLeftIcon .3s forwards
}
@keyframes btnMoveLeftIcon {
49% {transform: translateX(-100%)}
50% {opacity: 0;transform: translateX(100%)}
51% {opacity: 1}
}
.cz_btn_icon_move_right:hover i {
animation: btnMoveRightIcon .3s forwards
}
@keyframes btnMoveRightIcon {
49% {transform: translateX(100%)}
50% {opacity: 0;transform: translateX(-100%)}
51% {opacity: 1}
} .cz_btn_beat {
overflow: visible
}
.cz_btn_beat:before {
display: block;
height: 100%;
width: 100%;
top: 50%;
left: 50%;
z-index: -1;
opacity: .6;
background: inherit;
margin: 0 !important;
padding: 10px !important;
transform-origin: center center;
transform: translate(-50%, -50%) scale(0)
}
.cz_btn_beat:hover {
transition: background-color .2s .4s, color .1s .3s;
animation: BeatFx .4s forwards
}
.cz_btn_beat:hover:before {
animation: BeatFxB .4s forwards
}
@keyframes BeatFx {
60% {transform: scale(.8)}
85% {transform: scale(1.2)}
100% {transform: scale(1)}
}
@keyframes BeatFxB {
to {opacity: 0;transform: translate(-50%, -50%) scale(1.6)}
} .cz_btn_move_up_icon {
overflow: hidden
}
.cz_btn_move_up_icon i {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
text-align: center;
transform: translate(-50%, 100%);
margin: 0;
transition: all .3s ease-in-out
}
.cz_btn_move_up_icon img {
margin: 0 auto
}
.cz_btn_move_up_icon span strong {
display: block;
position: relative;
transition: all .3s ease-in-out
}
.cz_btn_move_up_icon i {opacity: 0}
.cz_btn_move_up_icon:hover i {opacity: 1;transform: translate(-50%, -50%)}
.cz_btn_move_up_icon:hover b {opacity: 0}
.cz_btn_move_up_icon:hover span {opacity: 1}
.cz_btn_move_up_icon:hover span strong {transform: translateY(-130%) !important} .cz_btn_show_hidden_icon i {opacity: 0;margin-right: -14px;transition: all .2s ease-in-out}
.cz_btn_show_hidden_icon:hover i {opacity: 1;margin-right: 10px}
.cz_btn_icon_after.cz_btn_show_hidden_icon i {margin-right: 0;margin-left: -14px}
.cz_btn_icon_after.cz_btn_show_hidden_icon:hover i {margin-right: 0;margin-left: 8px} .cz_btn_ghost_icon {overflow: hidden}
.cz_btn_ghost_icon i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(3, 3);
margin: 0;
opacity: .3;
transition: all .2s ease-in-out
}
.cz_btn_ghost_icon:hover i {opacity: 1;transform: translate(-50%, -50%) scale(1.4, 1.4)}
.cz_btn_ghost_icon:hover strong {opacity: 0;transform: scale(.8, .8)}
.cz_btn_zoom_out:hover {animation: none;transform: scale(.9)}
.cz_btn_zoom_in:hover {animation: none;transform: scale(1.1)}
.cz_btn_move_up:hover {animation: none;transform: translateY(-6px)} .cz_btn_winkle:hover {animation: BtnFxWinkle .8s forwards}
@keyframes BtnFxWinkle {
0%{transform:translateX(0%)}
15%{transform:translateX(-15%) rotate(-5deg)}
30%{transform:translateX(10%) rotate(3deg)}
45%{transform:translateX(-5%) rotate(-3deg)}
60%{transform:translateX(10%) rotate(2deg)}
75%{transform:translateX(-5%) rotate(-1deg)}
100%{transform:translateX(0%)}
} .cz_btn_half_to_fill, .cz_btn_half_to_fill:hover, 
.cz_btn_half_to_fill_v, .cz_btn_half_to_fill_v:hover {
background: none !important;
box-shadow: none !important;
border: 0 !important;
color: #a7a7a7
}
.cz_btn_half_to_fill:before,
.cz_btn_half_to_fill_v:before,
.cz_btn_half_to_fill:after,
.cz_btn_half_to_fill_v:after {
display: block;
background: #111;
width: 40px;
height: 100%;
top: 0;
left: 0;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
transition: all .3s cubic-bezier(.77, 0, .175, 1)
}
.cz_btn_half_to_fill:after, .cz_btn_half_to_fill_v:after {
opacity: 0
}
.cz_btn_half_to_fill_v:before, .cz_btn_half_to_fill_v:after {
width: 100%;
height: 6px;
top: auto;
bottom: 0
}
.cz_btn_half_to_fill:hover:before, .cz_btn_half_to_fill_v:hover:before,
.cz_btn_half_to_fill:hover:after, .cz_btn_half_to_fill_v:hover:after {
width: 100%;
height: 100%;
opacity: 1;
background: #999
} .cz_btn_absorber:hover {animation: BtnFxAbsorber .8s forwards}
@keyframes BtnFxAbsorber {
0%, 10%, 20%, 50%, 80% {transform: translateY(0)}
40% {transform: translateY(-8px)}
60% {transform: translateY(-8px)}
} .cz_btn_zoom_out_in:hover b {
transform-origin: top left;
animation: BtnFxOutIn .8s forwards
}
@keyframes BtnFxOutIn {
0% {transform: scale(1) translate(-50%, -50%)}
25% {transform: scale(0) translate(-50%, -50%)}
50% {transform: scale(1.2) translate(-50%, -50%)}
75% {transform: scale(.8) translate(-50%, -50%)}
100% {transform: scale(1) translate(-50%, -50%)}
} .cz_btn_fill_up, .cz_btn_fill_down, 
.cz_btn_fill_left, .cz_btn_fill_right {
overflow: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: none !important
}
.cz_btn_fill_up:before, .cz_btn_fill_down:before, 
.cz_btn_fill_left:before, .cz_btn_fill_right:before,
.cz_btn_fill_up:after, .cz_btn_fill_down:after, 
.cz_btn_fill_left:after, .cz_btn_fill_right:after {
display: block;
top: -1px;
left: -1px;
width: calc( 100% + 2px );
height: calc( 100% + 2px );
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
background: #111;
transform: translateY(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: all .3s ease-in-out
}
.cz_btn_fill_up:after {transform: translateY(100%);background: #999}
.cz_btn_fill_up:hover:before {transform: translateY(-100%)}
.cz_btn_fill_down:after {transform: translateY(-100%);background: #999}
.cz_btn_fill_down:hover:before {transform: translateY(100%)}
.cz_btn_fill_left:after {transform: translateX(100%);background: #999}
.cz_btn_fill_left:hover:before {transform: translateX(-100%)}
.cz_btn_fill_right:after {transform: translateX(-100%);background: #999}
.cz_btn_fill_right:hover:before {transform: translateX(100%)}
.cz_btn_fill_up:hover:after, .cz_btn_fill_down:hover:after,
.cz_btn_fill_left:hover:after, .cz_btn_fill_right:hover:after {transform: translateY(0)} .cz_btn_flash:hover {
opacity: 1;
animation: czFlashFx 1s forwards
}
@keyframes czFlashFx {
0% {opacity: 0}
100% {opacity: 1}
} .cz_btn_shine:before {
top: 0;
left: 125%;
z-index: 2;
display: block;
width: 50%;
height: 100%;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
animation: btnShineDef .7s forwards;
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%) !important;
transform: skewX(-25deg)
}
.cz_btn_shine:hover:before {
left: -125%;
animation: btnShine .7s forwards
}
@keyframes btnShine {
100% {left: 125%}
}
@keyframes btnShineDef {
100% {left: -125%}
} .cz_btn_circle_fade:before {
top: 50%;
left: 50%;
z-index: 2;
display: block;
width: 0;
height: 0;
margin: 0 !important;
padding: 0 !important;
background: rgba(255,255,255,.2) !important;
border: 0 !important;
border-radius: 100% !important;
transform: translate(-50%, -50%);
opacity: 0;
}
.cz_btn_circle_fade:hover:before {
animation: btnCircle .8s forwards
}
@keyframes btnCircle {
0% {opacity: 1}
40% {opacity: 1}
100% {
width: 200%;
height: 200%;
opacity: 0
}
} .cz_btn_blur {
animation: btnBlurDef .8s forwards
}
.cz_btn_blur:hover {
animation: btnBlur .8s forwards
}
.cz_btn_blur:hover span {
opacity: 0
}
.cz_btn_blur .cz_btn_onhover {
transform: translate(-50%, -50%) !important
}
.cz_btn_blur:hover .cz_btn_onhover {
opacity: 1
}
@keyframes btnBlur {
0% {filter: blur(5px)}
100% {filter: blur(0)}
}
@keyframes btnBlurDef {
0% {filter: blur(5px)}
100% {filter: blur(0)}
} .cz_btn_unroll_v, .cz_btn_unroll_h {
background: none !important
}
.cz_btn_unroll_v:before, .cz_btn_unroll_h:before,
.cz_btn_unroll_v:after, .cz_btn_unroll_h:after {
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0 !important;
border-radius: 0 !important;
transform-origin: center;
transform: scale(1, 0);
margin: 0 !important;
padding: 0 !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: all .3s ease-in-out
}
.cz_btn_unroll_v:before, .cz_btn_unroll_h:before {
background: #999
}
.cz_btn_unroll_v:after, .cz_btn_unroll_h:after {
background: #111
}
.cz_btn_unroll_v:after {transform: scale(1, 0)}
.cz_btn_unroll_h:after {transform: scale(0, 1)}
.cz_btn_unroll_v:before, .cz_btn_unroll_h:before,
.cz_btn_unroll_v:hover:after, .cz_btn_unroll_h:hover:after {
transform: scale(1)
}
@media screen and (max-width: 768px) {
a.cz_btn.hide_on_tablet {
display: none
}
}
@media screen and (max-width:480px) {
.cz_mobile_btn_center {
float:none !important;
margin-left: auto !important;
margin-right: auto !important;
display: table !important;
text-align: center !important
}
.cz_mobile_btn_block {
float: none
}
.cz_mobile_btn_block a {
display: block;
margin: 0;
text-align: center
}
a.cz_btn.hide_on_tablet {
display: block
}
a.cz_btn.hide_on_mobile {
display: none
}
}.cz_btn_left {
float: right
}
.cz_btn_right {
float: left
}
.cz_btn i {
margin: 0 0 0 8px
}
.cz_btn_icon_after i {
margin: 0 8px 0 0
}
.cz_btn_show_hidden_icon i {
margin-right: 0;
margin-left: -14px
}
.cz_btn_show_hidden_icon:hover i {
margin-right: 0;
margin-left: 10px
}
.cz_btn_icon_after.cz_btn_show_hidden_icon i {
margin-right: -14px;
margin-left: 0
}
.cz_btn_icon_after.cz_btn_show_hidden_icon:hover i {
margin-right: 8px;
margin-left: 0
}