/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@charset "UTF-8";

/*html {
	height: 100%;
} */


body {
    background-color: #EFEFEF;
}


.atmc-header {
    border-bottom: none;
    background: rgba(39,51,64,.85);
    backdrop-filter: blur(20px);
    border-radius: 0 0 35px 35px;
}

.atmc-btn:hover, .hs-button:hover {
    transform: scale(1.1);
}

.atmc-header.sticky {
    border-bottom: none;
    margin-top: -92px;
    background: rgba(39,51,64,.85);
    backdrop-filter: blur(20px);
    box-shadow: 0 30px 2.2rem rgba(0,0,0,.09);
    box-shadow: 0 20px 20px rgba(0,0,0,.15);
    position: fixed;
}

.atmc-header_logo {
    display: block;
    margin-left: auto;
}



.atmc-hero-01 {
    padding: 15rem 5rem 20rem;
    width: 100%;
}

.atmc-scroll-to {    
    bottom: 15rem;   
}


.bg-white {
    background-color: #F8F8F8;
}

.rounded {
    border-radius: 35px;
    min-height: 390px;
}

.shadow-xl {
    box-shadow: 0px 50px 60px rgba(39, 51, 64, 0.05);
}

.cell_16692793403772-row-1-padding {
    border-radius: 35px; !important;
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
}

.atmc-btn-primary, .hs-button {
    color: #263340!important;
}

.cell_16696756228982-row-1-padding {
    border-radius: 60px !important;
}
.footer.footer-overlay:before {
    background: linear-gradient(180deg,rgb(38 51 64) 0,rgb(38 51 64));

}
#hs_cos_wrapper_module_166928297288528 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #F8F8F8;
    border-radius: 100px 100px 100px 5px;  
   
}

#hs_cos_wrapper_module_16692844571653 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #273340;
    border-radius: 100px 100px 5px 100px;  
   
}

#hs_cos_wrapper_module_16692892931215 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #F8F8F8;
    border-radius: 100px 100px 100px 0px;  
   
}

#hs_cos_wrapper_module_16692893868607 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #273340;
    border-radius: 100px 100px 5px 100px;  
   
}

#hs_cos_wrapper_module_16692892976045 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #F8F8F8;
    border-radius: 100px 100px 100px 5px;  
     
}

#hs_cos_wrapper_module_16692893808767 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #273340;
    border-radius: 100px 100px 5px 100px;  
  
}

#hs_cos_wrapper_module_16692893022055 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #F8F8F8;
    border-radius: 100px 100px 100px 5px;  
 
}

#hs_cos_wrapper_module_16692894010657 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #273340;
    border-radius: 100px 100px 5px 100px;  
 
}

#hs_cos_wrapper_module_16692893106585{
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #F8F8F8;
    border-radius: 100px 100px 100px 5px;  
  
}

#hs_cos_wrapper_module_16692894073827 {
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
    background-color: #273340;
    border-radius: 100px 100px 5px 100px;
  
}


.cell_16695594088982-row-0-background-color {
    background-color: rgba(248, 248, 248, 1) !important;
    border-radius: 35px;
    box-shadow: 1px 50px 60px rgb(39 51 64 / 10%);
}

.atmc-btn, .hs-button {
    background-image: none;
    border: none!important;  
    border-radius: 97px;
    cursor: pointer;
    display: inline-block;
    font-family: 'Montserrat', Arial !important;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1.5px !important;
    line-height: 1;
    padding: 20px 50px;
    text-align: center;
    text-decoration: none!important;
    touch-action: manipulation;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}

.cell_16716385353918-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}


a:active, a:focus, a:hover, a:visited, a:visited * {
    color: #fc9f00;
}


/***********************************************/


.cell_1671641130687-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}
.cell_1671641182902-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);

}
.cell_1671641205008-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_1671641130687-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}
.cell_1671641182902-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);

}
.cell_1671641205008-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.hs-input, .hs-search-field__input, input:not([type=checkbox]):not([type=radio]):not([type=submit]) {

    line-height: 1rem;
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
}

.hs-form label {
    line-height: 1;
    margin-bottom: .5rem;
}
.atmc-h3, h3 {
    margin-bottom: 0px;
}

.cell_16695594088982-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_168293432741910-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_168293882266310-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_16829388340322-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_168293884365110-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_16721453273513-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.belch-modal__close {
    background: #fc9f00
    border-radius: 75px
    cursor: pointer;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
}


.p-12 {
    padding: 1.5rem;
}


.cell_16695594088982-row-0-padding {
    padding-top: 10px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
    max-width: 600px;
    margin: auto;
}


.cell_167448063014910-row-1-padding {
    padding-top: 55px !important;
    padding-bottom: 60px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgba(39, 51, 64, 0.05);
}

.cell_16756976619978-row-1-padding {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgba(39, 51, 64, 0.05);
}
.cell_16756981934292-row-0-padding {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgba(39, 51, 64, 0.05);
}

div#hs_cos_wrapper_module_167163853539115 {
    text-align: center;
    max-width: 830px;
    margin: auto;
}

div#hs_cos_wrapper_module_167448063014918 {
    text-align: center;
    max-width: 830px;
    margin: auto;
}

.heading-1 {
    font-size: 16px;
    line-height: 3;
    letter-spacing: 2px;
}

.letterspacing {
    letter-spacing: 2px;
}
/****************** LP-AI_ML_GPT *****************/

.cell_167754123648111-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
    visibility: visible;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transition: opacity 0.5s cubic-bezier(0.5, 0, 0, 1) 0s, transform 0.5s cubic-bezier(0.5, 0, 0, 1) 
}

.cell_167754123648111-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_167754123648111-row-2-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_167754123648111-row-3-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}

.cell_167754123648111-row-4-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_1677541707226-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_1677541707226-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_1677541707226-row-2-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_1677541707226-row-3-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}
.cell_1677541707226-row-4-padding {
    border-radius: 35px;
    box-shadow: 0px 10px 20px rgb(39 51 64 / 3%);
}

.cell_16720651504602-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}





.cell_16775174733542-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    min-height: 676px;
}

.cell_16775174733543-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_16775174733544-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    min-height: 740px;
}


.cell_167751747335423-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    min-height: 450px;
}
.cell_167751747335424-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    min-height: 450px;
}
.cell_167751747335425-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    min-height: 450px;
}



/****************** form *********************/ 

.hs-fieldtype-intl-phone{
  display: flex;
 
}

.hs-fieldtype-intl-phone.hs-input input {
    width: 68%!important;
    float: right;
    margin-left: 10px;
}
.hs-fieldtype-intl-phone.hs-input .hs-input {

    width: 55%!important;
  
}

select#phone_ext-0d2d1ac0-52ff-4c8f-a57c-b0ab66500f09_9618 {
    width: 55%!important;
}

.hs-richtext {
    line-height: 1.2;
    font-size: 0.75rem;
    margin-top: 20px;
    margin-bottom: 20px;
}

.atmc-btn, .hs-button {
    padding: 20px 30px;
}
.cell_16877904239573-row-0-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
}

/****************** Trust Center *********************/ 

.atmc-card {
    background-color: #F8F8F8;
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
    padding: 40px !important;
}
.atmc-grid {
    grid-column-gap: 1.6rem;
    grid-row-gap: 0rem;
}

    .atmc-hover-translateY:hover {
    transform: scale(1.05);
}

/****************** LP-eCommerce Reviews API - 01 *********************/ 

.cell_16877904239573-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

/*************************************************/
/******************* @media only *******************/
/*************************************************/


@media only screen and (max-width: 768px) {
  
  .dnd_area-row-2-hidden {
    display: block !important;
}

    .dnd_area-row-1-padding {
        display: none;
    }  

    .cell_16695594088982-row-0-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
  
   .dnd-section {
    padding: 7rem 24px;
    }

  .rounded {
    border-radius: 35px;
    min-height: 270px;
        
}
  
  .row-fluid {
    width: 100%;
    text-align: center;
}
  
 .atmc-h1, h1 {
    font-size: 40px;
} 
  
  .atmc-h2, h2 {
    font-size: 40px;
}
  
  

  
  
}



@media only screen and (min-width: 768px) {
  
  .cell_1727770383571-vertical-alignment > div {
    display: none;
}
  .cell_1727771939773-vertical-alignment > div {
    display: none;
}

    .dnd_area-row-2-padding {
        display: none;
    }
  
.cell_1727772377126-vertical-alignment > div {
    display: none;
}
  
    .dnd-section {
    padding: 7rem 60px;
    }

  .cell_1671641182902-row-0-padding {
    position: relative;
    bottom: 70px;

}
  .cell_1671641182902-row-1-padding {
    position: relative;
    bottom: 70px;

}
  .rounded {
    border-radius: 35px;
    min-height: 410px;

}
  
  .atmc-feature-01.p-12.shadow-xl.rounded.bg-white.sr-invisible.fadeInBottom.module_16720651504608.feature-news {
    min-height: 500px;
}
.atmc-feature-01.p-12.shadow-xl.rounded.bg-white.sr-invisible.fadeInBottom.text-center.module_16720651504609.feature-news {
    min-height: 500px;
}

.atmc-feature-01.p-12.shadow-xl.rounded.bg-white.sr-invisible.fadeInBottom.text-center.module_167206515046010.feature-news {
    min-height: 500px;
}

.atmc-feature-01.p-12.shadow-xl.rounded.bg-white.sr-invisible.fadeInBottom.text-center.module_1672144102541.feature-news {
    min-height: 500px;
} 
  
  
    .card-height-1 {
min-height: 185px;
}
.card-height-2 {
min-height: 95px;
}
  
}


@media only screen and (min-width: 991px) {

.atmc-header_logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

 #hs_cos_wrapper_module_16720651504607 {
    display: block !important;
    padding-bottom: 30px !important;
    width: 800px;
    margin: auto;
}    
}
div#hs_cos_wrapper_module_167810497390111 {
    text-align: center;
    max-width: 807px;
    margin: auto;
}

.cell_16781049739012-row-2-margin {
    margin-top: 27px !important;
    max-width: 807px;
    margin: auto;
}



/*****************   LP-AI_ML_GPT - @media  *******************/


@media only screen and (min-width: 768px) {
  
.cell_16775174733543-row-0-padding {
    position: relative;
    bottom: 70px;
    min-height: 648px;
}

.cell_167751747335424-row-0-padding{
    position: relative;
    bottom: 165px;
}
  
  div#hs_cos_wrapper_module_1669280080203 {
    margin-top: 160px !important;
}
  
  #hs_cos_wrapper_module_168293432741912 {
    margin-top: 130px !important;
}
 
  #hs_cos_wrapper_module_168293882266312 {
    margin-top: 150px !important;
}

#hs_cos_wrapper_module_16829388340324 {
    margin-top: 111px !important;
}

#hs_cos_wrapper_module_1682938843652 {
    margin-top: 150px !important;
}
  
  
  .cell_16692793403772-padding {

    padding-right: 60px !important;
}
  
  .cell_17263988596713-padding {
    padding-top: 100px !important;
}
  
  }


/*****************   Lunar Landing Page Template HS 01  *******************/

.cell_17263988596714-row-1-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_1726400198150-row-0-padding {
    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}

.cell_16781049739012-row-1-margin {
    max-width: 807px;
    margin: auto;
}
.cell_1726733719972-row-0-padding {

    border-radius: 35px;
    box-shadow: 0px 50px 60px rgb(39 51 64 / 5%);
}