.elementor-kit-6{--e-global-color-primary:#08323D;--e-global-color-secondary:#124D5D;--e-global-color-text:#2A3735;--e-global-color-accent:#1DA8CD;--e-global-color-13503f6:#FFFFFF;--e-global-color-49f6aa3:#F9F9F9;--e-global-color-09e2d10:#F4F6F6;--e-global-color-eb1dd63:#FFDD86;--e-global-color-57032ce:#1B1B1B;--e-global-color-75f520e:#475467;--e-global-color-eeb1622:#04201A;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:84px;--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:56px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Gotham";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gotham";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:transparent;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:24px;color:#000000;background-image:linear-gradient(101deg, #FFDD85 29%, #FFBD7C 75%);box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.05);border-radius:32px 32px 32px 32px;padding:20px 30px 20px 30px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-49f6aa3 );}.elementor-kit-6 img{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;--container-default-padding-top:96px;--container-default-padding-right:16px;--container-default-padding-bottom:96px;--container-default-padding-left:16px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:450px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ff-text-yellow{
    color: #FFDD86;
}
.elementor-widget-image img {
    vertical-align: top;
}
@media (max-width:450px){
    .ff-media-flex{
        display: flex;
        flex-direction: column;
    }
}
@media (max-width:640px){
    .ff-media-flex-640{
        display: flex;
        flex-direction: column;
    }
}
.ff-text-bold{
    font-weight: 500;
    font-size: 24px;
    line-height: 116%;
    letter-spacing: -0.04em;
    color: #08323D;
}
.ff-text-bold-yellow{
    font-weight: 500;
    font-size: 24px;
    line-height: 116%;
    letter-spacing: -0.04em;
    color: #F4B36F;
}
@media (max-width: 640px){
    .ff-text-bold{
        font-size: 18px;
    }
    .ff-text-bold-yellow{
        font-size: 18px;
    }
}



@media (max-width: 1024px){
    .ff-container-brokenj{
        width: 100% !important;
    }
}


.ff-icon-container{
    max-height: 24px;
}

.ff-icon-container-20{
    max-height: 20px;
}
.ff-icon-container-16{
    max-height: 16px;
}

.ff-list-padding ul,ol{
    padding-left: 20px;
    
}



/*review-home*/
.stat-number{
    font-family: Poppins;
    font-weight: 600;
    font-size: 48px;
    line-height: 120%;
    letter-spacing: -2px;
    color: #04201A;
}
.stat-text{
    font-family: Manrope;
    font-weight: 400;
    font-size: 14px;
    line-height: 154%;
    color: #04201A;
}
@media (max-width:880px){
    .stat-number{
        font-size: 42px;
    }
}
@media (max-width:640px){
    .stat-number{
        font-size: 32px;
    }
}
/*------------------*/


/*FAQ*/
.e-n-accordion-item-title{
    justify-content: space-between !important;
}
.e-n-accordion-item:not(:last-child){
    border-bottom: 1px #E6E6E6 solid;
}
/*------------------*/

/*BUTTON-HOVER*/
.ff-button-hover a{
    position: relative;
    display: inline-block;
    color: #000;
    z-index: 1;
}
.ff-button-hover a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 32px;
    background-image: linear-gradient(101deg, #FFE9B3 29%, #FFA248 75%);
    opacity: 0;
    z-index: -1;
    transition: opacity 0.4s ease-in-out;
}

.ff-button-hover a:hover::after{
    opacity: 1;
}

.ff-button-pricing a {
    background-color: #08323D !important;
    background-image: none !important;
}
.ff-button-pricing a:hover{
    background-color: #1DA8CD !important;
}
.ff-button-pricing-color a {
    position: relative;
    display: inline-block;
    z-index: 1;
    background-image: linear-gradient(90deg, rgba(100,255,110,1) 0%, rgba(101,196,255,1) 100%) !important;
}

.ff-button-pricing-color a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 32px;
    background-image: linear-gradient(-90deg, rgba(100,255,110,1) 0%, rgba(101,196,255,1) 100%) !important;
    opacity: 0;
    z-index: -1;
    transition: opacity 0.4s ease-in-out;
}
.ff-button-pricing-color a:hover::after{
    opacity: 1;
}

/*-----------------*/

/*BLOG*/
.ff-blog-text{
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #475467;
}
.ff-blog-text h2{
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #475467;
}
@media(max-width: 1280px){
    .ff-container-blog .elementor-loop-container{
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}
.ff-container-blog .elementor-loop-container .e-loop-item{
    width: 31%;
}
}
@media(max-width: 1024px){
    .ff-container-blog .elementor-loop-container{
    
}
.ff-container-blog .elementor-loop-container .e-loop-item{
    width: 48%;
    max-width: 100%;
}
}
@media(max-width: 640px){
    .ff-container-blog .elementor-loop-container{
    flex-direction: column;
}
.ff-container-blog .elementor-loop-container .e-loop-item{
    width: 100%;
    max-width: 100%;
}
/*.ff-container-blog .elementor-loop-container > :not(:first-child){*/
/*    display: none;*/
/*}*/
}
/*--------------*/


/*HEADING-GRADIENT*/
/*.ff-heading-text{*/
/*    background: linear-gradient(to right, #184A36, #000);*/
/*    -webkit-background-clip: text;*/
/*      -webkit-text-fill-color: transparent;*/
/*}*/

/*.ff-heading-text-white{*/
/*    background: linear-gradient(to right, #b6efd7, #fff);*/
/*    -webkit-background-clip: text;*/
/*      -webkit-text-fill-color: transparent;*/
/*}*/
/*.ff-heading-gradient{*/
/*    background: linear-gradient(90deg, rgba(16,208,127,0.32) 0%, rgba(18,77,93,0.04) 100%);*/
/*    display: inline-block !important;*/
/*    border-left: 4px solid #117767;*/
/*    padding-left: 4px;*/
/*    padding-right: 8px;*/
/*}*/
/*@media (max-width: 640px){*/
/*    .ff-heading-gradient{*/
/*        min-width: 100%;*/
/*    }*/
/*}*/




.ff-heading-text {
    background: linear-gradient(to right, #184A36, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
    z-index: 2;
    line-height: 130%;
}

.ff-heading-text-white {
    background: linear-gradient(to right, #b6efd7, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    line-height: 130%;
}

.ff-heading-gradient {
    display: inline-block;
    border-left: 4px solid #117767;
    padding-left: 4px;
    padding-right: 8px;
    position: relative;
    white-space: normal;
    word-wrap: break-word;
}

.ff-heading-gradient::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(16,208,127,0.32) 0%, rgba(18,77,93,0.04) 100%);
    clip-path: inset(0 100% 0 0);
    z-index: 1;
}

.ff-heading-gradient.visible::before {
    animation: reveal-highlight 3.5s cubic-bezier(0.55, 0, 0.1, 1) forwards;
}

@keyframes reveal-highlight {
    from {
        clip-path: inset(0 100% 0 0);
    }
    to {
        clip-path: inset(0 0 0 0);
    }
}

.ff-heading-gradient {
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.ff-heading-gradient.visible {
    opacity: 1;
}

@media (max-width: 640px) {
    .ff-heading-gradient {
        min-width: 100%;
    }
}


/*-----------------*/


/*BUTTON*/
.elementor-button-icon svg {
    width: 16px;
}

.elementor-button-icon{
    display: flex;
    align-items: center;
}
/*--------------------*/


/*MENU-BURGER*/
ul.jet-mobile-menu__items{
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.jet-mobile-menu__controls{
    position: absolute;
    right: 11px;
    z-index: 6;
}
/*-------------------*/

/*TABS*/
.ff-tabs-home .e-n-tab-title{
    min-width: 50%;
}
.ff-tabs-home .e-n-tabs-heading{
    flex-wrap: nowrap !important;
}
.ff-tabs-owners .e-n-tab-title{
    min-width: 50%;
}
.ff-tabs-owners .e-n-tabs-heading{
    flex-wrap: nowrap !important;
}
#e-n-tab-title-2502640582{
    border-radius: 0 56px 56px 0;
}
#e-n-tab-title-2502640581{
    border-radius: 56px 0 0 56px;
}
@media (max-width:450px){
    .elementor-image-box-wrapper{
    display: flex; 
    gap: 16px
}
}
/*-------------------*/

/*TEXT-BUTTON*/

.ff-text-button{
    display: inline-block;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    line-height: 42px;
    letter-spacing: -0.04em;
    background-color: #08323D;
    padding: 4px 21px;
    border-radius: 56px;
}
@media (max-width: 880px){
    .ff-text-button{
        display: block;
        margin-bottom: 4px;
        padding: 8px 12px;
        font-size: 18px;
        max-width: 226px;
        line-height: 22px;
    }
}
/*-----------------------*/


/*FOOTER-MENu*/
.ff-footer-menu-page-link a{
    transition: .4s;
}
.ff-footer-menu-page-link a:hover{
    color: #FFDD86 !important;
    border-bottom: solid 1px #FFDD86;
}
/*------------------*/


/* FORM */

.form-owners__button{
    padding: 20px 40px !important;
  display: block;
  font-size: 18px !important;
  font-family: Gotham !important;
  line-height: 24px;
  font-weight: 500 !important;
  transition: all 0.3s !important;
  border: none !important;
  border-radius: 32px !important;
  margin-top: 11px;
  width: 100%;
  color: #000 !important;
  
  position: relative;
    display: inline-block;
    color: #000;
    z-index: 1;
}
.form-owners__button::after{
     content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 32px;
    background-image: linear-gradient(101deg, #FFE9B3 29%, #FFA248 75%);
    opacity: 0;
    z-index: -1;
    transition: opacity 0.4s ease-in-out;
}

.form-owners__button:hover::after{
    opacity: 1;
}
.form-owners__button-span{
    position: relative;
}
.form-owners__button-span::after{
    content: "";
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 13px;
    background-image: url('https://solvedpm.com/wp-content/uploads/2024/12/arrow-up2.svg');
    background-size: contain;
}

@media (max-width:650px){
    .form-owners__button{
        font-size: 14px !important;
        padding: 14px 30px !important;
    }
}






p{
    padding: 0;
    margin: 0;
}
.form-main__row{
    display: flex;
    gap: 32px;
}
.form-main__block-50{
    width: 50%;
}
.form-main__input{
   font-family: Gotham !important;
   font-weight: 400;
   line-height: 24px;
   color: #fff !important;
   border-radius: 8px !important;
   font-size: 16px !important;
   padding: 10px 16px !important;
   min-height: 44px;
   border: none !important;
   resize: none !important;
   outline: none !important;
   background-color: #124D5D;
}
.form-owners__input{
    font-family: Gotham !important;
   font-weight: 400;
   line-height: 24px;
   color: #fff !important;
   border-radius: 8px !important;
   font-size: 16px !important;
   padding: 10px 16px !important;
   min-height: 44px;
   border: none !important;
   resize: none !important;
   outline: none !important;
   background-color: #08323D;
}
.form-main__block input::placeholder{
    color: #a0b8be !important;
}

.form-main__button{
    margin-top: 48px !important;
}
/*.form-main__button{*/
/*  padding: 20px 40px !important;*/
/*  display: block;*/
/*  font-size: 18px !important;*/
/*  font-family: Gotham !important;*/
/*  line-height: 24px;*/
/*  font-weight: 500 !important;*/
/*  transition: all 0.3s !important;*/
/*  border: none !important;*/
/*  border-radius: 32px !important;*/
/*  color: #212121!important;*/
  
/*  width: 100%;*/
/*}*/

.form-main__block{
   padding-bottom: 13px;
}


[data-name="select-954"]{
    position: relative;
}
[data-name="select-955"]{
    position: relative;
}
[data-name="select-956"]{
    position: relative;
}
select{
    width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
[data-name="select-954"]::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 8px;
  height: 8px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateY(-60%) rotate(315deg);
  pointer-events: none;
  transition: transform 0.4s ease;
}
[data-name="select-955"]::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 8px;
  height: 8px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateY(-60%) rotate(315deg);
  pointer-events: none;
  transition: transform 0.4s ease;
}
[data-name="select-956"]::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 8px;
  height: 8px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateY(-60%) rotate(315deg);
  pointer-events: none;
  transition: transform 0.4s ease;
}
[data-name="select-954"].select-open::after {
  transform: translateY(-60%) rotate(135deg);
}
[data-name="select-955"].select-open::after {
  transform: translateY(-60%) rotate(135deg);
}
[data-name="select-956"].select-open::after {
  transform: translateY(-60%) rotate(135deg);
}


.form-main__label{
   font-family: Gotham !important;
   font-weight: 500;
   line-height: 20px;
   font-size: 14px !important;
   color: #fff;
   padding-bottom: 6px;
}

.wpcf7-not-valid{
    border: 1px #FD795F solid !important;
    color: #FD795F;
}
.wpcf7-not-valid-tip{
    color: #FD795F !important;
    font-family: Gotham !important;
   font-weight: 400 !important;
   line-height: 20px !important;
   font-size: 14px !important;
   padding-left: 0 !important;
}

.wpcf7-response-output {
    border: 1px #FD795F solid !important;
    padding: 5px 10px !important;
    margin: 10px 0 0 0 !important;
    color: #FD795F !important;
    line-height: 20px !important;
   font-size: 14px !important;
    font-family: Gotham !important;
    border-radius: 8px;
}
.wpcf7-list-item{
    margin: 0 !important;
}
/*.wpcf7 .wpcf7-mail-sent-ok{*/
/*   display:none !important;*/
/*}*/
.wpcf7 span.wpcf7-not-valid-tip{
   color: #ff3d1b;
   padding-left: 10px;
}
/*.wpcf7 .wpcf7-validation-errors{  */
/*  display:none !important;*/
/*}*/
.wpcf7-form-control-wrap{
   display: block;
   width: 100%;
}

.wpcf7-spinner{
    display: none !important;
}


/*.inp-2::-webkit-input-placeholder {color:#fff;}*/
/*.inp-2::-moz-placeholder          {color:#fff;}*/
/*.inp-2:-moz-placeholder           {color:#fff;}*/
/*.inp-2:-ms-input-placeholder      {color:#fff;}*/


/*::-webkit-input-placeholder {color:#333333;}*/
/*::-moz-placeholder          {color:#333333;}*/
/*:-moz-placeholder           {color:#333333;}*/
/*:-ms-input-placeholder      {color:#333333;}*/


/*input:focus::-webkit-input-placeholder { color:transparent; }*/
/*input:focus:-moz-placeholder { color:transparent; }*/
/*input:focus::-moz-placeholder { color:transparent; }*/
/*input:focus:-ms-input-placeholder { color:transparent; }*/

/*.wpcf7-submit:hover{*/
/*    background-image: linear-gradient(101deg, #FFE9B3 29%, #FFA248 75%) !important;*/
/*}*/

/*.form-main__block-button {*/
/*    position: relative;*/
/*}*/
/*.form-main__block-button::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    right: 21%;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    width: 13px;*/
/*    height: 13px;*/
/*    background-image: url('http://35.159.39.33/wp-content/uploads/2024/12/arrow-up2.svg');*/
/*    background-size: contain;*/
/*}*/
/*@media (max-width:1150px){*/
/*    .form-main__block-button::after{*/
/*        right: 17%;*/
/*    }*/
/*}*/
/*@media (max-width:1024px){*/
/*    .form-main__block-button::after{*/
/*        right: 30%;*/
/*    }*/
/*}*/
/*@media (max-width:840px){*/
/*    .form-main__block-button::after{*/
/*        right: 20%;*/
/*    }*/
/*}*/
/*@media (max-width:460px){*/
/*    .form-main__block-button::after{*/
/*        right: 15%;*/
/*    }*/
/*}*/
/*@media (max-width:400px){*/
/*    .form-main__block-button::after{*/
/*        right: 30px;*/
/*    }*/
/*}*/
@media (max-width:880px){
    .form-main__button{
        margin-top: 32px;
    }
}
@media (max-width:640px){
    .form-main__button{
      padding: 14px 20px !important;
      font-size: 14px !important;
   }
   .form-main__row{
       gap: 16px;
   }
}
/* --------------- *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Manrope-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Manrope-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Manrope-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Manrope-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Poppins-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Poppins-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Poppins-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/Poppins-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/gotham_bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/gotham_book.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/gotham_medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('http://solvedpm.com/wp-content/uploads/2024/12/gotham_mediumitalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */