/*STYLES*/
.section-spacing  {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}
/* .h1 > * */
.h1 > *  {
  font-size: 80px;
}
/* .section-spacing.no-bottom-padding */
.section-spacing.no-bottom-padding  {
  padding-bottom: 0 !important
}
/* .stk-block-button .stk-button */
.stk-block-button .stk-button  {
  font-size: 16px;
  font-weight: 600 !important;
}
/* .stk-block-button .stk-button:hover */
.stk-block-button .stk-button:hover  {
  background-color: var(--theme-palette-color-2) !important;
  color: var(--theme-palette-color-8) !important
}
/* .stk-block-button .stk-button:hover > * */
.stk-block-button .stk-button:hover > *  {
  color: var(--theme-palette-color-8) !important
}
@media only screen and (max-width: 1024px)  {
  /* .mobile-menu .ct-menu-link */
.mobile-menu .ct-menu-link  {
  padding-left: 15px;
  padding-right: 5px;
}
/* .mobile-menu[data-toggle-type="type-2"] .ct-toggle-dropdown-mobile */
.mobile-menu[data-toggle-type="type-2"] .ct-toggle-dropdown-mobile  {
  margin-left: 15px;
}
/* .section-spacing */
.section-spacing  {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
/* .h1 > * */
.h1 > *  {
  font-size: 60px !important;
}}
@media only screen and (max-width: 766px)  {
  /* .section-spacing */
.section-spacing  {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
/* .h1 > * */
.h1 > *  {
  font-size: 42px !important;
}
/* #header [data-column-set="2"] > div */
#header [data-column-set="2"] > div  {
  max-width: 100vw;
  display: flex !important;
}}
@keyframes fadeIn  {
  /* from */
from  {
  opacity: 0;
}
/* to */
to  {
  opacity: 1;
}}
/* .error404 main > .ct-container */
.error404 main > .ct-container  {
  padding-top: 150px;
  padding-bottom: 150px;
}
/* body */
body  {
  animation: fadeIn .55s ease-in-out;
}
/* .site-branding */
.site-branding  {
  width: 100% !important;
}
/* #header [data-row*="middle"] */
#header [data-row*="middle"]  {
  z-index: 4 !important;
  display: flex;
}
/* #header [data-row*="top"] > * */
#header [data-row*="top"] > *  {
  padding-left: 305px;
  position: relative;
}
/* #header [data-row*="top"] [data-items="primary"] */
#header [data-row*="top"] [data-items="primary"]  {
  border-bottom: 1px solid var(--theme-palette-color-1);
}
/* #header [data-row="middle"] [data-column="start"] */
#header [data-row="middle"] [data-column="start"]  {
  width: 400px !important;
}
/* #header [data-row="middle"] [data-column="end"] */
#header [data-row="middle"] [data-column="end"]  {
  width: 100% !important;
}
/* [data-header*="type-1"] [data-sticky*="yes"] .site-branding */
[data-header*="type-1"] [data-sticky*="yes"] .site-branding  {
  margin-top: 0 !important
}
/* a */
a  {
  text-decoration: none !important;
}
/* .stk-img-wrapper img */
.stk-img-wrapper img  {
  border-radius: 10px;
}
/* footer .ct-widget  > .wp-block-stackable-heading */
footer .ct-widget  > .wp-block-stackable-heading  {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid var(--theme-palette-color-2);
  border-bottom-style: solid !important;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
/* .ff_submit_btn_wrapper */
.ff_submit_btn_wrapper  {
  margin-top: 40px;
  text-align: center !important;
}
/* .ff-el-section-break */
.ff-el-section-break  {
  margin-bottom: 10px !important;
}
/* .ff-el-section-break p */
.ff-el-section-break p  {
  font-size: 15px !important;
}
/* .ff-el-section-break hr */
.ff-el-section-break hr  {
  display:none;
}
footer ul li,
/* footer .ct-widget:not(:first-child) */
footer .ct-widget:not(:first-child)  {
  margin-bottom: 30px;
}
/* footer #block-12 .wp-block-stackable-button-group */
footer #block-12 .wp-block-stackable-button-group  {
  margin-top: 30px;
}
/* .ct-panel-content */
.ct-panel-content  {
  padding-top: 60px;
}
/* #offcanvas .ct-icon */
#offcanvas .ct-icon  {
  position: absolute;
  top: 20px;
  right: 10px;
}
/* #offcanvas .mobile-menu .ct-sub-menu-parent */
#offcanvas .mobile-menu .ct-sub-menu-parent  {
  align-items: start !important;
}
#login #backtoblog a,
/* #login #nav a */
#login #nav a  {
  color: #ffffff !important;
}
/* SAP Template CSS */
.sap-form  {
  background-color: #0035fd;
  padding: 30px;
  border-radius: 10px;
  margin-top: 20px;
}
/* .move-size-color */
.move-size-color  {
  color: #fff;
}
/* .sap-button */
.sap-button  {
  background-color: #0000c6 !important;
}