/*!
Theme Name: Tekmino
Theme URI: http://tekmino.themejunction.net/
Author: Theme Junction
Author URI: https://themeforest.net/user/theme-junction/portfolio
Description: Tekmino is an IT Solutions & Services WordPress Theme.
Version: 1.0.2
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tekmino
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Tekmino Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* CTA */

.ae-final-cta{
background:#0b0f14;
padding:70px 40px;
text-align:center;
color:#fff;
position:relative;
z-index:1;
}

.ae-final-cta__title{
font-size:clamp(36px,4vw,52px);
font-weight:800;
margin-bottom:16px;
}

.ae-final-cta__title span{color:#0a9dda}

.ae-final-cta__subtitle{
max-width:720px;
margin:0 auto 32px;
color:#cbd5e1;
font-size:18px;
}

.open-s4sf-popup{
display:inline-block;
background:#0a9dda;
padding:16px 44px;
border-radius:12px;
font-weight:700;
cursor:pointer;
user-select:none;
position:relative;
z-index:5;
}

.open-s4sf-popup:hover{background:#0891c7}

.ae-final-cta__micro{
margin-top:14px;
color:#94a3b8;
font-size:14px;
}

/* Overlay */

#s4sf-popup-overlay{
position:absolute;
left:0;
width:100%;
height:100vh;
background:rgba(0,0,0,.75);
opacity:0;
pointer-events:none;
z-index:9990;
}

/* Popup wrapper */

#s4sf-popup{
position:absolute;
left:0;
width:100%;
display:flex;
justify-content:center;
opacity:0;
pointer-events:none;
z-index:9991;
}

/* Active */

#s4sf-popup.active,
#s4sf-popup-overlay.active{
opacity:1;
pointer-events:auto;
}

/* Popup */

.s4sf-popup-inner{
background:#0b0f14;
padding:44px;
border-radius:22px;
max-width:520px;
width:92%;
box-shadow:0 40px 120px rgba(0,0,0,.7);
position:relative;
}

/* Close */

.s4sf-popup-close{
position:absolute;
top:12px;
right:16px;
background:none;
border:none;
font-size:28px;
color:#fff;
cursor:pointer;
}

/* CF7 */

.s4sf-popup-inner input,
.s4sf-popup-inner textarea{
width:100%;
background:#020617;
border:1px solid rgba(255,255,255,.15);
border-radius:10px;
padding:12px;
margin-bottom:12px;
color:#fff;
}

.s4sf-popup-inner input[type="submit"]{
background:#0a9dda;
border:none;
padding:14px;
border-radius:10px;
font-weight:700;
cursor:pointer;
}
