.hctitle{
	
	font-size: 22px;
	font-family: 'Montserrat Semi Bold';
}

.hctitle1{
	
	font-size: 26px!important;
	font-family: 'Montserrat Bold' !important;
    margin-bottom: -25px !important;
    margin-top: 40px !important;
}

ul.items__list{
	
	font-family: 'Montserrat Medium';
}

div.gradient.gradient-done{
	
	visibility: hidden;
}

section.custom-block-hero.gradient-wrapper{
	background-color:#000;
	margin-top: 30px !important;
}

.adamoCustomRte {
    height: 0!important;
    margin: 0!important;
    padding: 0!important;
}
.phone-cta {
    background-color: #43aa00 !important;
}

#modal-phone-call .text.h2-reg,.phone-cta__number a {
    color: #fff;
}

.phone-cta .icon {
    filter: invert(1);
    margin-top: 25px;
}

.text.h2-reg {
        color: #000!important;
    }

.gradient-wrapper {
    background-color: #000000;
    border-bottom: 2px solid #fff;
}

.modal-window__gradient.gradient-wrapper {
    background-color: #fff;
	border-bottom: 2px solid #000000;
}

button.cbutton.button.modal-trigger{
	color:#000;
	background-color:#fff;
}

@media screen and (max-width: 980px) {
.hctitle{
	font-size: 18px;
	font-family: 'Montserrat Semi Bold';
}
	.hctitle1{
	
	font-size: 22px!important;
	font-family: 'Montserrat Bold' !important;
    margin-bottom: -25px !important;
    margin-top: 40px !important;
}
	
	section.custom-block-hero.gradient-wrapper{
	margin-top: 120px !important;
}
.phone-cta .icon {
    margin-top: 20px !important;
}
	header.header nav {

    margin-top: 0px;

}
}

.banner .main-menu,header.header {
box-shadow:0 2px 2px 2px rgba(0,0,0,.25)
 }
section.custom-block-hero.gradient-wrapper{
	background-color: #f53663 !important;
}
.title .h1.text{
    font-family: "Montserrat Bold", sans-serif!important;
	color:#fff !important;
	font-size: 32px!important;
}
.subtitle .text {
  
    color: #fff!important;
    text-align: center!important;
    font-size: 22px !important;
    font-family: 'Montserrat Medium'!important;
	background-color: #f53663!important;
	margin: 0px !important;
	padding: 0px !important;
	
}

button.cbutton.button.modal-trigger{
	color: #ffffff!important;
	background-color: #000000!important;
}

    .text.h3 {
        font-family: "Montserrat Bold", sans-serif!important;
		color:#000 !important;
    }

.gradient-wrapper {
    background-color: #2bc46e!important;
}

.phone>a[data-v-27f2838f] {
    color: #fff !important;
}
@media (max-width: 970px) {
	.title .h1.text{
	font-size: 25px!important;
}
	.subtitle .text {
		font-size: 18px !important;
		margin-top: 2%!important;
}
}