#page .slider-wrapper img {
border-radius: 20px;
}

.mobile-sticky-header-overlay.active {
-webkit-backdrop-filter: blur(12px);
}


.is-iOS .dt-mobile-header, .mobile-true .dt-mobile-header {
background-color: rgba(164, 208, 199, 0)!important;
top:150px;
}

.mobile-sticky-header-overlay {
  top:60px;
}

.dt-mobile-header {
  min-height:40%!important;
  height: 40%!important;
  padding:15px 30px 0!important;
  border-radius: 0px 20px 20px 0px;
}

.dt-close-mobile-menu-icon span {
  display:none;
}

.masthead-mobile-header:not(#phantom) {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0)!important;
background-color: rgba(255, 255, 255, 0)!important;
-webkit-backdrop-filter: blur(12px);
}


.scroll-top.on {
  display:none;
}


.portfolio-shortcode.portfolio-masonry-shortcode-id-cd2b9b69ffffd61d03b0005a86d08fa3 .post-thumbnail-wrap *, .portfolio-shortcode.portfolio-masonry-shortcode-id-cd2b9b69ffffd61d03b0005a86d08fa3 .post-thumbnail-rollover:after {
  border-radius: 20px 20px 0px 0px!important;
}

.portfolio-shortcode.portfolio-masonry-shortcode-id-ab3e0eb463d25ae0c5b3ae114988bafc:not(.mode-masonry) article {
  border-radius: 20px;
}

.mode-grid:not(.bottom-overlap-layout-list).portfolio-shortcode article, .mode-masonry:not(.bottom-overlap-layout-list).portfolio-shortcode article {
    border-radius: 20px;
}

.dt-css-grid .wf-cell {
filter: drop-shadow(0 0 10px #d4d7db);
}

#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {
background-color: #f4f4f4!important;
font-size: 18px;
  height: 50px;
  padding-left:1em!important;
  padding-right:0em!important;
  border: 0px;
}

.ipt-uif-custom-material-custom .input-field label {
color: #999999!important;
}

.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container.eform-material-alternate-pb .ui-button {
border-radius: 25px;}

.ipt-uif-custom-material-custom .ui-widget-content .ui-button .ui-button-text, .ipt-uif-custom-material-custom .ui-button .ui-button-text { 
font-size: 20px;
}


#ipt_fsqm_form_wrap_52.ipt_uif_common .ui-widget {
text-align: center!important;
margin-right:  20px;
margin-left: 20px;
}

.ipt-uif-custom-material-custom.eform-override-element-boxy input:not([type]), .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="text"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="password"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="email"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="url"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="time"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="date"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="datetime"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="datetime-local"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="tel"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="number"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="search"], .ipt-uif-custom-material-custom.eform-override-element-boxy textarea.materialize-textarea {
border-radius: 25px!important;
}


.ipt-uif-custom-material-custom.eform-override-element-boxy .ipt_uif_column {
margin-bottom:8px!important;
}

.ipt-uif-custom-material-custom.eform-override-element-boxy .input-field > label {
  padding-left:1em!important;
}

.ipt-uif-custom-material-custom .ui-widget-content .ui-button .ui-button-text, .ipt-uif-custom-material-custom .ui-button .ui-button-text {
  text-transform: none!important;
}