.elementor-45 .elementor-element.elementor-element-3178f6a:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-3178f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a8119 );}.elementor-45 .elementor-element.elementor-element-3178f6a > .elementor-container{min-height:500px;}.elementor-45 .elementor-element.elementor-element-3178f6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3178f6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-89ec1c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-89ec1c9{z-index:99;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-b219541 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-b219541 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:60px;font-weight:bold;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6dcfce9:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-6dcfce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00658414;}.elementor-45 .elementor-element.elementor-element-6dcfce9 > .elementor-container{max-width:600px;}.elementor-45 .elementor-element.elementor-element-6dcfce9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 150px 20px;}.elementor-45 .elementor-element.elementor-element-6dcfce9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-8a8e214:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-8a8e214 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a8119 );}.elementor-45 .elementor-element.elementor-element-8a8e214 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-45 .elementor-element.elementor-element-8a8e214 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-ef545b5 > .elementor-widget-container{margin:-18px -16px -27px 0px;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-89ec1c9{width:40%;}.elementor-45 .elementor-element.elementor-element-a143573{width:60%;}}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-3178f6a > .elementor-container{min-height:400px;}.elementor-45 .elementor-element.elementor-element-89ec1c9 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-3178f6a > .elementor-container{min-height:0px;}.elementor-45 .elementor-element.elementor-element-3178f6a{padding:40px 20px 270px 20px;}.elementor-45 .elementor-element.elementor-element-89ec1c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-45 .elementor-element.elementor-element-b219541 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-b219541 .elementor-heading-title{font-size:30px;}.elementor-45 .elementor-element.elementor-element-6dcfce9{padding:80px 20px 80px 20px;}.elementor-45 .elementor-element.elementor-element-8a8e214 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-45 .elementor-element.elementor-element-ef545b5 > .elementor-widget-container{margin:-20px 0px -40px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-3178f6a */.landingBanner::after{
 position: absolute;
 content:"";
 top:50px;
 right:0;
 bottom:-50px;
 left:42%;
 background-image:url(/wp-content/uploads/2021/07/image-garssy-lakes.jpg);
 background-size: cover;
 background-position: center;
}

@media (max-width:767px){
.landingBanner::after{
 top:0px!important;
 right:20px!important;
 bottom:-30px!important;
 left:20px!important;
 background-position:bottom!important;
 background-size:400px!important;
 background-repeat:no-repeat!important;
} 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ef545b5 */.footerform .gform_button{
 color:#6BDAED;
 padding: 12px 20px;
 font-size: 18px!important;
 font-family: "Poppins", Sans-serif;
 font-weight: 600;
 background: transparent !important;
 border-radius: 0px !important;
 border:2px solid #6BDAED !important;
 text-transform: uppercase;
 line-height: 1;
 background-color:#6BDAED!important;
 color:#2E3333!important;
}

.footerform .gform_button:hover{
 background-color:transparent!important;
 border:2px solid #6BDAED !important;
 color: #6BDAED!important;
 transition:500ms!important;
}

.footerform .gform_body input, .footerform .gform_body select, .footerform .gform_body textarea{
 background: transparent;
 border:1px solid #fff !important;
 padding: 10px 15px !important;
 font-family: "Poppins" !important;
 margin:0 !important;
 color: #fff;
 font-size: 16px !important;
}


.footerform .gform_body select option{
    color: #000; 
}


@media (prefers-color-scheme: dark) {
    .footerform .gform_body select option {
        color: white;
    }
}

.footerform ::placeholder{
 color: #fff !important;
 opacity: .5 !important;
}

.footerform .gform_body textarea{
 height: 150px!Important;
}

.footerform .gfield{
 margin: 0 !important;
}

.footerform .ginput_container{
 margin-top: 20px !important;
}

.footerform .gform_footer{
 margin-top: 16px !important;
 padding-top: 0 !important;
 text-align: center;
}

.gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label{
 color:#fff!important;
 font-family: 'Poppins';
 font-weight: 500;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label{
 font-family: 'Poppins';
 font-size:14px!important;
 color:#fff!important;
 margin-left:5px!important;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li, li#field_2_5, li#field_2_6{
 width:50%!important;
 display: inline-block!important;
}

li#field_2_8{
 padding-top:20px!important;
}

input#input_2_6_2 {
 width: calc(100% + 5px)!important;
}

.gform_legacy_markup_wrapper .gfield_time_ampm select{
 min-width: calc(100% + 10px)!important;
 margin-left:10px!important;
}

/*calendar*/

.ui-datepicker tbody td {
 background-color: #fff!important;
 border-top: 1px solid #eee!important;
 border-right: 1px solid #eee!important;
}

.ui-datepicker-calendar .ui-state-default{
 background: #fff!important;
}

.ui-datepicker-calendar .ui-state-active{
 background-color: #6BDAED!important;
 box-shadow: none!important;
 color:#fff!important;
 border:1px solid #6BDAED!important;
}

.ui-datepicker-next, .ui-datepicker-prev, .ui-datepicker-title, .ui-datepicker{
 background-color: #6BDAED!important;
}

li#field_2_11 {
 width: 50%!important;
 display: inline-block;
}

.ginput_container.ginput_container_checkbox {
    margin-top: 10px!important;
}

li#field_2_10 {
    margin: 15px 0px!important;
}

li#field_2_8{
 margin-top:5px!important;
}


/*----*/

@media (max-width:767px){
.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li, li#field_2_5, li#field_2_6{
 width:100%!important;
}

input#input_2_6_1, input#input_2_6_2 {
 width: calc(95% + 0px)!important;
 height:50px!important;
}

.gform_legacy_markup_wrapper .gfield_time_ampm select{
 min-width: calc(100% + 0px)!important;
 margin-left:-5px!important;
 height:50px!important;
}

.footerform .ginput_container{
 margin-top:10px!important;
}

li#field_2_6 {
 margin-top: 15px!important;
}

.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{
 margin-top:0!important;
}

textarea#input_2_4 {
    margin-top: -10px!important;
}

li#field_2_11 {
 width: 100%!important;
 margin:15px 0px!important;
}

input#input_2_5 {
    width: 100%!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://lawyer.growmeconsulting.ca/wp-content/uploads/2021/05/GT-America-LCGV-Compressed-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://lawyer.growmeconsulting.ca/wp-content/uploads/2021/05/GT-America-LCGV-Compressed-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */