/* 
Theme Name: CreativeCore
Theme URI: https://github.com/elementor/hello-theme-child/
Description: CreativeCore provides a solid foundation for creative projects, combining unique design with seamless functionality
Author: MI Dexigner
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}
.logo-white img{
	filter: brightness(0) invert(1);
}
.btn_now.elementor-widget-button,
.contact__form .elementor-field-type-submit,
.newsletter__form .elementor-field-type-submit{
  max-width: 220px !important;
    width: 100% !important;
    height: 60px !important;
    margin: 20px 15px !important;
    background-attachment: scroll !important;
    background-color: transparent !important;
    background-image: linear-gradient(90deg, rgb(0, 149, 179) 0%, rgb(0, 166, 161) 100%) !important;
    background-position: 0% 0% !important;
    background-repeat: repeat !important;
    background-size: auto !important;
    border-color: rgb(0 149 179) !important;
    border-bottom-color: rgb(0 149 179) !important;
    border-left-color: rgb(0 149 179) !important;
    border-right-color: rgb(0 149 179) !important;
    border-top-color: rgb(0 149 179) !important;
    border-radius: 5px !important;
    border-width: 2px !important;
    direction: ltr;
    text-align: center;
    border-style: solid;
    white-space: nowrap;
    transition: background-color .2s ease, border-color .2s ease;
    line-height: 22px;
    align-items: center;
}
.btn_now.elementor-widget-button{
    max-width:280px;
}

.btn_now.elementor-widget-button:after,
.contact__form .elementor-field-type-submit:after,
.newsletter__form .elementor-field-type-submit:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
    margin-right: -.25em;
}
.btn_now.elementor-widget-button .elementor-button-link,
.contact__form .elementor-field-type-submit button.elementor-button,
.newsletter__form .elementor-field-type-submit button.elementor-button {
background-color: transparent !important;
    color: rgb(255 255 255)!important;
    font-size: 16px!important;
    font-weight: 700!important;
    text-decoration: none!important;
width:98%!important;

}
.btn_now.elementor-widget-button:hover,
.contact__form .elementor-field-type-submit:hover,
.newsletter__form .elementor-field-type-submit:hover{
    background:rgb(0 173 239 / 29%) !important;
    border-color: rgb(0 149 179)!important;
    border-bottom-color: rgb(0 149 179)!important;
    border-left-color: rgb(0 149 179)!important;
    border-right-color: rgb(0 149 179)!important;
    border-top-color: rgb(0 149 179)!important;
}
.text__white strong{
    color:#fff;
}
.text__white  a{
   font-weight:700;
}
.btn_white .elementor-button{
    max-width:280px !important;
    width:100%;
}
.btn_white.w-100 .elementor-button{
     max-width:100% !important;
}