/*!
Theme Name: Adacted
Theme URI: https://adacted.com
Description: This is a child theme of Hello Elementor
Author: Rahu Aus @ Synion Collective
Author URI: https://rahu.xyz
Template: hello-elementor
Version: 1.0.1
Text Domain: adacted
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/body,html{overflow-x:hidden}body{position:relative}.adacted-logo b{font-weight:800!important}body.home #masthead .adacted-logo{opacity:0;top:-30px;transition:all .3s}body.home #masthead.elementor-sticky--effects .adacted-logo{opacity:1;top:0}#masthead .header-nav-btn .elementor-button-content-wrapper{align-items:center}#masthead .header-nav-btn .elementor-button-content-wrapper i{font-size:2em}#masthead.elementor-sticky--effects{background:#0d1935}@media only screen and (max-width:768px){#masthead .header-nav-btn .elementor-button-content-wrapper .elementor-button-icon{margin:0}#masthead .header-nav-btn .elementor-button-content-wrapper .elementor-button-text{display:none}}#modal-nav-header .close-modal-btn .elementor-button-content-wrapper{align-items:center}#modal-nav-header .close-modal-btn .elementor-button-content-wrapper i{font-size:2.4em}@media only screen and (max-width:768px){#modal-nav-header .close-modal-btn .elementor-button-content-wrapper .elementor-button-icon{margin:0}#modal-nav-header .close-modal-btn .elementor-button-content-wrapper .elementor-button-text{display:none}}#adacted-strategy-form .step-content{text-align:center}#adacted-strategy-form .step-content h4{font-weight:600;margin:0}#adacted-strategy-form .step-content p{margin:0;margin-top:10px;font-size:18px}#adacted-strategy-form .elementor-field-type-email input,#adacted-strategy-form .elementor-field-type-text input{text-align:center;padding:15px}#adacted-strategy-form .elementor-field-type-textarea textarea{padding:10px 15px}@media only screen and (max-width:768px){#adacted-strategy-form .elementor-field-type-email input,#adacted-strategy-form .elementor-field-type-text input,#adacted-strategy-form .elementor-field-type-textarea textarea{padding:10px}}#adacted-strategy-form #adacted-strategy-form .elementor-field-type-radio .elementor-field-option{padding:10px;border:1px solid #aaa;border-radius:10px}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-gap:15px;width:100%;grid-template-columns:1fr}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup.elementor-subgroup-inline,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup.elementor-subgroup-inline{grid-template-columns:1fr 1fr}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:last-child:nth-child(2n-1),#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:last-child:nth-child(2n-1){grid-column:span 2}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option{position:relative;padding:0}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input{position:absolute;opacity:0}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:checked+label,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:checked+label{background:#c3124d}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:checked+label i:before,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:checked+label i:before{font-weight:600}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{position:relative;color:#fff;background:#15284f;display:inline-block;padding:15px 20px;border-radius:5px;cursor:pointer;transition:all .2s;align-items:center;width:100%;height:100%}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label i,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label i{font-size:25px;display:grid;grid-gap:20px;grid-template-columns:auto 1fr;align-items:center}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label i span,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label i span{display:block;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;align-self:center}#adacted-strategy-form .elementor-field-type-checkbox.elementor-field-group-client_interest .elementor-subgroup-inline,#adacted-strategy-form .elementor-field-type-radio.elementor-field-group-client_interest .elementor-subgroup-inline{grid-template-columns:repeat(10,1fr);grid-gap:5px}#adacted-strategy-form .elementor-field-type-checkbox.elementor-field-group-client_interest .elementor-subgroup-inline label,#adacted-strategy-form .elementor-field-type-radio.elementor-field-group-client_interest .elementor-subgroup-inline label{text-align:center}@media only screen and (max-width:768px){#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup.elementor-subgroup-inline,#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup.elementor-subgroup-inline{grid-template-columns:1fr}#adacted-strategy-form .elementor-field-type-checkbox .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:last-child:nth-child(2n-1),#adacted-strategy-form .elementor-field-type-radio .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:last-child:nth-child(2n-1){grid-column:span 1}#adacted-strategy-form .elementor-field-type-checkbox.elementor-field-group-client_interest .elementor-subgroup-inline,#adacted-strategy-form .elementor-field-type-radio.elementor-field-group-client_interest .elementor-subgroup-inline{grid-template-columns:repeat(5,1fr);grid-gap:5px}#adacted-strategy-form .elementor-field-type-checkbox.elementor-field-group-client_interest .elementor-subgroup-inline label,#adacted-strategy-form .elementor-field-type-radio.elementor-field-group-client_interest .elementor-subgroup-inline label{text-align:center}}#adacted-strategy-form .elementor-message{margin-top:15px;text-align:center;padding:20px;background:#15284f;color:#fff;border-radius:10px}#adacted-strategy-form .elementor-message.elementor-message-success{background:green}