/*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.5.19
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');


.forminator-label--info span{
  font-size:20px;
  text-align: center !important;
  color: #ede4c8;
}


strong {
  color: #1C3562;
}

em {
  color: #1C3562;
}

#g-footer {
  //border-top: 0px solid rgba(0, 0, 0, 0.05);
}

.chec .stk-9b64ddc-container{
background-color: #3e609c !important;
}


.forminator-ui#forminator-module-1007.forminator-design--flat .forminator-label {
  display: none;
}
.forminator-ui#forminator-module-1007.forminator-design--flat .forminator-checkbox__label {
  color: #fff;
}

.depicter-revert .depicter-7-section-1 .depicter-bg-video::after, .stk-47c7191::before, .stk-512f07c::before, .stk-cfa944d::before{
  opacity: .3;
  -webkit-opacity: .3;
  -moz-opacity: .3;
  filter: alpha(opacity=30);
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,1);
  background-image: url(/wp-content/uploads/2025/08/11-pricingpattern.png);
  background-repeat: repeat;
}

.mailchimp4 input[type="submit"] {
  padding: 20px;
  width: auto;
  background: #1c3562;
  color: #fff;
  border-radius: 10px;
  font-family: "Inter", Sans-serif !important;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}

@media (max-width: 767px) { 
	
	
	
	.stk-79a76a0-container{
  margin-right: 0px !important;
  margin-left: 0px !important;

}
	
	
	
	.mailchimp1 input[type="text"] {
  height: 50px;
  width: 100%!important;
	border: 1px solid #a3def7;
		margin-bottom: 10px;
}

.mailchimp1 input[type="email"]{
  height: 50px;
  width: 100%!important;
	border: 1px solid #a3def7;
}
.mailchimp2 {
  font-size: 17px !important;
  text-align: center;
}
.logobb img{
  width: 200px!important;
}
	.mailchimp4 input[type="submit"] {
  width: 100%;
		white-space: normal;

}
.destra_n	figure {
  margin: 1em 0px!important;
}
	.logobb {
  text-align: center;
  margin: auto;
}
	
#jldotnav-8923{
  display: none!important;
}
	
}
	
.mailchimp1 input[type="text"] {
  height: 50px;
  width: 40%;
	border: 1px solid #a3def7;
}

.mailchimp1 input[type="email"]{
  height: 50px;
  width: 50%;
	border: 1px solid #a3def7;
}

.mailchimp2 {
  font-size: 18px ;
  color: #ae17e4 !important;
  font-family: "Inter", Sans-serif !important;
}

html {
  scroll-behavior: smooth;
}
button {
  white-space: normal;
}

.galpelle img{
  border-radius: 10px;
}


.page-id-407 strong {
  color: #1c3562 !important;
} 

.page-id-407 em {
  color: #338fb6;
  background: #d7eaf6;
  padding: 14px;
  display: block;
  border-radius: 10px;
}


#g-intro {
  box-shadow: 0px 0px 20px #06142ced;
}


.twentytwenty-wrapper img{
  border-radius: 10px;
}

.contattim{
  background:#58a041!important;
  margin:10px;
  border-radius:10px;
  padding:0px 10px;
}
.contattim a{
  color:#fff!important;
  opacity:1!important;
	//padding: 0.5rem 0.938rem!important;
}


  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row .forminator-no-margin .forminator-col {
    margin-bottom: 13px!important;
  }


.forminator-ui#forminator-module-584.forminator-design--flat .forminator-input, .forminator-ui#forminator-module-584.forminator-design--flat .forminator-input input, .forminator-ui#forminator-module-584.forminator-design--flat .forminator-iti-input .iti__selected-dial-code {
  font-size: 22px;
  min-height: 60.5px;
  border-radius:10px;
}


.forminator-ui#forminator-module-341.forminator-design--flat .forminator-input, .forminator-ui#forminator-module-341.forminator-design--flat .forminator-input input, .forminator-ui#forminator-module-341.forminator-design--flat .forminator-iti-input .iti__selected-dial-code {
  font-size: 22px;
  min-height: 60.5px;
  border-radius:10px;
}
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-col {
    //padding:0 5px!important;
  }

.forminator-button-submit {
  font-size: 23px !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 800 !important;
  padding: 10px 30px !important;
  color: #1c3562;
  background: #f6fafc;
    background-image: none;
  border-radius: 10px !important;
  display: block !important;
  margin: auto !important;
}

.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row .forminator-no-margin .forminator-col {
  margin-bottom: 13px !important;
}
.forminator-ui#forminator-module-584.forminator-design--flat .forminator-label {
  display: none;
}

.forminator-ui#forminator-module-584.forminator-design--flat .forminator-checkbox__label{
 color: #fff;
	
	}

.forminator-ui#forminator-module-584.forminator-design--flat .forminator-checkbox__label a{
 color: #f5f9fb;
	
	}


.forminator-ui#forminator-module-341.forminator-design--flat .forminator-label {
  display: none;
}

.forminator-ui#forminator-module-341.forminator-design--flat .forminator-checkbox__label{
 color: #fff;
	
	}

.forminator-ui#forminator-module-341.forminator-design--flat .forminator-checkbox__label a{
 color: #f5f9fb;
	
	}

.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img {
  border-radius: 10px;
}