.flex-form .control .form-icon{height:48px;width:48px}.flex-form .control .form-icon .iconify{font-size:1.25rem}.flex-form .input{height:48px;padding-left:48px}.flex-form .select select{height:48px}.flex-form .select:after{top:58%}@media only screen and (max-width:767px){.flex-form{margin-bottom:2rem}.flex-form .control{margin-right:0!important;margin-bottom:.75rem!important}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.flex-form{max-width:580px;margin-left:auto;margin-right:auto}}.herom2 .hero-image-container{position:relative}.herom2 .hero-image-container img{position:relative;z-index:1}@media only screen and (max-width:767px){.herom2 .product-hero{text-align:center}.herom2 .product-hero .title{margin-top:3rem}.herom2 .product-hero .title.is-2{font-size:2rem}.herom2 .product-hero .buttons{justify-content:center}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.herom2 .product-hero{text-align:center}.herom2 .product-hero .title{margin-top:3rem;font-size:2.25rem}.herom2 .product-hero .subtitle,.herom2 .product-hero .title{margin-left:auto;margin-right:auto;max-width:580px}.herom2 .product-hero .buttons{justify-content:center}.herom2 .product-hero .hero-image-container .hero-bg-circle{top:3%}}