.component.component-form-hero-two-column-2024{padding:0!important}.component.component-form-hero-two-column-2024 .container-fluid{max-width:100%;padding:0}.component.component-form-hero-two-column-2024 .container-fluid .row{margin:0 auto;max-width:77.5rem;padding:0 2.1875rem}@media screen and (min-width:1315px){.component.component-form-hero-two-column-2024 .container-fluid .row{padding:0}}.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container{background-repeat:no-repeat;background-size:cover}.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container{padding:0}@media (min-width:768px){.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container{padding:125px 0}}.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container .component-subhead{font-size:1.25rem;font-weight:300;max-width:100%;text-transform:unset}@media (min-width:768px){.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container .component-subhead{font-size:14px}}.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container .component-description,.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container .component-title{max-width:100%}.component.component-form-hero-two-column-2024 .container-fluid .hero-background-container .hero-content-container .component-description p{font-size:1rem}@media (min-width:768px){.component.component-form-hero-two-column-2024 .container-fluid .form-content,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile{padding:0 35px;top:0}}@media screen and (min-width:1245px){.component.component-form-hero-two-column-2024 .container-fluid .form-content,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile{padding:0}}.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container{display:block;position:relative}@media (min-width:768px){.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container{position:absolute;right:0;top:100px;width:100%;z-index:3}}.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container .form-header,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container .form-header{padding:1.5625rem 1.5625rem 0}.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container .form-header .form-intro,.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container .form-header .form-intro a,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container .form-header .form-intro,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container .form-header .form-intro a{font-size:1rem}.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container .form-container,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container .form-container{min-height:600px;padding:0 1.5625rem 1.5625rem}.component.component-form-hero-two-column-2024 .container-fluid .form-content .form-content-container #loadingGif,.component.component-form-hero-two-column-2024 .container-fluid .form-content-mobile .form-content-container #loadingGif{background-image:url(/wp-content/themes/instaclustr/img/2024/ajax-loader.gif);height:32px;left:calc(50% - 1rem);position:absolute;width:32px}.component.component-form-hero-two-column-2024 .form-content-mobile{padding:0 2.1875rem}.component.component-form-hero-two-column-2024 .form-content-mobile .form-content-container{min-height:600px;top:-100px;z-index:3}.component.component-form-hero-two-column-2024 .component-supporting-cards{margin-top:-50px;position:relative}@media (min-width:768px){.component.component-form-hero-two-column-2024 .component-supporting-cards{margin-top:0}}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck{justify-content:space-between}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card{background-color:transparent;border-radius:0;flex-direction:row;padding-left:1rem}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-icon{border-right:1px solid #ccc;margin-right:.75rem;padding-right:.75rem}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-icon img,.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-icon svg{height:45px;width:45px}@media (min-width:576px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card{border-left:1px solid #ccc;flex:0 1 29%;flex-direction:column}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-icon{border-right:none}}@media (min-width:768px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-icon{margin-bottom:1rem}}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content{border-radius:0}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content .card-title p{font-size:18px;line-height:1.3;margin-bottom:.5rem}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content .card-body{padding:0}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content .card-body .card-text{font-size:.75rem}@media (min-width:992px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content .card-body .card-text{font-size:.85rem}}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck .card .card-content .card-body .card-link .component-ctas{justify-content:start;margin-top:1rem}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.two-per-row .card{border-left:1px solid #ccc;flex:0 1 100%;flex-direction:column}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.two-per-row .card .card-icon{border-right:none;margin-bottom:1rem;margin-right:0;padding-right:0}@media screen and (min-width:300px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.two-per-row .card{flex:0 1 45%}}@media (min-width:576px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.two-per-row .card{flex:0 1 47%}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.three-per-row .card{flex:0 1 29%}.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.three-per-row .card .card-icon{margin-bottom:1rem}}@media (min-width:768px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.three-per-row .card{flex:0 1 100%}}@media (min-width:992px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.three-per-row .card{flex:0 1 30%}}@media (min-width:768px){.component.component-form-hero-two-column-2024 .component-supporting-cards .card-deck.three-per-row.four-or-more .card{flex:0 1 45%}}
