#et-top-navigation ul.nav li a {
       font-weight: 600 ; 
    } 

html #main-header {
       background-image: linear-gradient(-80deg, #fab1b1, #d4e2e2) ; 
       background-color: #ffffff ; 
    } 

body #main-footer {
       background-image: linear-gradient(-232deg, #efefef, #403f3f) ; 
    } 

.post-1869 .et_pb_section:nth-child(1) .et_pb_text   a {
       border-style: solid ; 
       border-width: 10px ; 
       border-top-style: solid ; 
       border-right-width: 44px ; 
       border-left-width: 42px ; 
       width: 111px ; 
       height: 26px ; 
       font-size: 17px ; 
       font-weight: normal ; 
       text-transform: none ; 
       font-style: normal ; 
       color: rgba(34,87,88,1) ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
       background-repeat: repeat ; 
       border-color: rgba(178,56,178,1) ; 
       background-image: linear-gradient(2deg, #862179, #e4b7f0) ; 
    } 

#et_pb_contact_form_1.et_pb_contact_form_container .et_pb_contact_main_title {
       font-size: 20px ; 
       color: rgba(255,255,255,1) ; 
    } 

#et_pb_contact_form_1.et_pb_contact_form_container input[type=submit] {
       border-color: rgba(254,67,67,1) ; 
       color: rgba(107,4,42,1) ; 
       width: 122px ; 
       height: 50px ; 
       background-color: rgba(255,255,255,1) ; 
       border-radius: 10px ; 
       border-top-left-radius: 10px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
       font-size: 17px ; 
       font-weight: 400 ; 
       background-image: linear-gradient(-59deg, #d994ef, #ffffff) ; 
    } 

.post-1544 .et_pb_section:nth-child(1) .et_pb_text   a {
       border-width: 12px ; 
       border-bottom-width: 8px ; 
       border-right-width: 42px ; 
       border-left-width: 42px ; 
       width: 114px ; 
       background-image: linear-gradient(-3deg, #ce35af, #dac2ce) ; 
       border-color: rgba(178,56,178,1) ; 
       font-size: 18px ; 
       box-shadow: 3px 3px 16px 0px  #efefef ; 
    } 

.post-2216 .et_pb_section:nth-child(1) .et_pb_text   a {
       background-image: linear-gradient(2deg, #990f61, #d1b2c8) ; 
       border-radius: 5px ; 
       border-color: rgba(152,31,122,1) ; 
       border-width: 16px ; 
       border-right-width: 47px ; 
       border-left-width: 47px ; 
       width: 106px ; 
       font-size: 17px ; 
       color: rgba(255,255,255,1) ; 
       font-weight: bold ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
       margin-right: 5px ; 
       z-index: 1 ; 
       box-sizing: content-box ; 
    } 

.post-1504 .et_pb_section:nth-child(1) .et_pb_text   a {
       font-size: 17px ; 
       font-weight: bold ; 
       background-color: rgba(0,0,0,1) ; 
       background-image: linear-gradient(2deg, #9e2890, #dcb6d6) ; 
       border-radius: 6px ; 
       width: 101px ; 
       border-width: 12px ; 
       border-color: rgba(135,38,127,1) ; 
       border-right-width: 45px ; 
       border-left-width: 50px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-2216 .et_pb_section:nth-child(1) .et_pb_promo {
       border-radius: 15px ; 
       border-width: 0px ; 
       border-style: solid ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-2216 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-weight: 700 ; 
       font-size: 30px ; 
       border-width: 0px ; 
       border-style: solid ; 
       box-shadow: none ; 
    } 

.post-2216 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_button {
       border-width: 4px ; 
       border-radius: 9px ; 
       text-transform: uppercase ; 
       font-size: 19px ; 
       color: rgba(255,255,255,1) ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1504 .et_pb_section:nth-child(1) .et_pb_promo {
       border-radius: 9px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1504 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-size: 30px ; 
       font-weight: 600 ; 
    } 

.post-1504 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_button {
       border-radius: 8px ; 
       text-transform: uppercase ; 
       font-size: 19px ; 
       border-width: 4px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1544 .et_pb_section:nth-child(1) .et_pb_promo {
       border-radius: 12px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1544 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-size: 30px ; 
       font-weight: 700 ; 
    } 

.post-1544 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_button {
       border-radius: 9px ; 
       border-width: 4px ; 
       text-transform: uppercase ; 
    } 

.post-1269 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_button {
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
       width: 110px ; 
       border-width: 4px ; 
       border-radius: 9px ; 
    } 

.post-1269 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_description  p {
       font-size: 18px ; 
       border-radius: 0px ; 
    } 

.post-1269 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_description  h2 {
       font-size: 31px ; 
       font-weight: 700 ; 
    } 

.post-1869 .et_pb_section:nth-child(1) .et_pb_promo {
       border-radius: 10px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1869 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-size: 30px ; 
       font-weight: 600 ; 
    } 

.post-1869 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_button {
       border-radius: 9px ; 
       border-width: 4px ; 
       text-transform: uppercase ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1875 .et_pb_section:nth-child(1) .et_pb_promo {
       border-radius: 11px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1875 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_description  h2 {
       font-weight: 600 ; 
       font-size: 30px ; 
    } 

.post-1875 .et_pb_section:nth-child(1) .et_pb_promo .et_pb_promo_button {
       border-radius: 9px ; 
       border-width: 4px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

.post-1875 .et_pb_section:nth-child(1) .et_pb_text   {
       right: 0px ; 
       position: relative ; 
       top: 0px ; 
       left: 0px ; 
       margin-right: 0px ; 
       margin-left: 0px ; 
    } 

.post-1875 .et_pb_section:nth-child(1) .et_pb_text   a {
       font-size: 18px ; 
       background-image: linear-gradient(2deg, #ce35af, #dac2ce) ; 
       border-width: 12px ; 
       border-color: rgba(164,37,171,1) ; 
       border-left-width: 42px ; 
       border-right-width: 42px ; 
       border-bottom-width: 11px ; 
       width: 113px ; 
       box-shadow: rgb(255, 255, 255) 1px 1px 6px ; 
    } 

