* {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
body {
    background-color: #ffffff;
    background-size: cover!important;
    background-position: top!important;
    background-repeat: no-repeat!important;
    background-attachment: fixed;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    color: #666;
    line-height: 1.7em;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    vertical-align: baseline;
}
a,div,abbr,acronym,address,applet,b,big,blockquote,center,cite,code,dd,del,dfn,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    vertical-align:baseline;
    background:transparent
}
ol,ul {
    list-style:none
}
blockquote,q {
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
    content:"";
    content:none
}
blockquote {
    margin:20px 0 30px;
    border-left:5px solid;
    padding-left:20px
}
:focus {
    outline:0
}
del {
    text-decoration:line-through
}
pre {
    overflow:auto;
    padding:10px
}
figure {
    margin:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
article,aside,footer,header,hgroup,nav,section {
    display:block
}
.container {
    text-align: left;
    position: relative;
}
#black-header {
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    font-size: 14px;
    background-color: #000000;
    line-height: 1em;
    -webkit-transition: background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
    transition: background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
    transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
    z-index: 100000;
    color: #ffffff;
}
#black-header .container {
    padding-top: .75em;
    font-weight: 600;
}
#black-header #info {
    float: left;
    line-height: 1em;
    padding-bottom: .75em;
    display: block
}
.et_pb_section_1_tb_footer.et_pb_section {
	padding-top:15px;
	padding-bottom:15px;
	background-color:#171717!important
}
.header-icon {
	margin-right: 13px;
	position: relative;
}
.header-icon:hover {
    opacity: 0.7;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}
.header-icon:before {
    font-family: "Font Awesome 6 Free"!important;
    speak: none;
    font-style: normal;
    font-weight: 600;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
    position: relative;
	margin-right: 6px;
}
#info-address:before {
    content: "\f3c5";
}
#info-phone:before {
    content: "\f095";
}
#info-email:before {
    content: "\f0e0";
}
.gform_wrapper.gravity-theme .gfield-choice-input {
	width: 30px !important;
}
.free-stimate {
	display: inline;
	text-align: center;
	background: rgba(0,0,0,0.4);
	text-decoration: none;
	position: fixed;
	z-index: 99999;
	bottom: 25px;
	right: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor: pointer;
	font-size: 28px;
	padding: 5px;
	color: #fff;
}
.free-stimate a {
	color: #fff;
}

.scroll-to-top {
	
}
.scroll-to-top:before {
    content:'\f062'
}
.et_pb_scroll_top.et-pb-icon{
    text-align:center;
    background:rgba(0,0,0,0.4);
    text-decoration:none;
    position:fixed;
    z-index:99999;
    bottom:160px;
    right:0px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    display:none;
    cursor:pointer;
    font-size:30px;
    padding:15px;
    color:#fff
}
.et_pb_scroll_top.et-visible{
    opacity:1;
    -webkit-animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}
.et_pb_scroll_top.et-hidden{
    opacity:0;
    -webkit-animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.we-stand-with-ukraine {
	position: absolute; 
	background-image: url('/images/Stay-with-Ukraine-White.png'); 
	background-repeat: no-repeat; 
	background-size: cover; 
	width: 65px; 
	height: 70px; 
	right: 0; 
	top: 140px; 
	z-index: 2;
}

.our-works-header {
    position: relative;
    margin-bottom: 25px;
	margin: 0;
    line-height: 1.2;
    width: auto;
    padding-right: 30px;
    box-shadow: inset 0 -1px 0 #ddd;
    display: table;
    word-wrap: break-word;
	font-size: 22px;
}

.our-works-item {
	margin-bottom: 25px;
}

.our-works-content-gallery {
	width: 100%;
	max-width: 600px;
}

.our-works-content-gallery img {
	max-height: 400px;
	display: block;
}

.our-works-content {
	margin-top: 25px;
}

.our-works-header:after {
	background: #a9aaef;
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
}

.et-pb-icon {
	font-size:24px;
	color:#20409a;
	font-family:"Font Awesome 6 Free"!important;
	font-weight:600!important
}

.et_pb_blurb_0_tb_footer .et-pb-icon,.et_pb_blurb_1_tb_footer .et-pb-icon,.et_pb_blurb_2_tb_footer .et-pb-icon,.et_pb_blurb_3_tb_footer .et-pb-icon {
	font-size:24px;
	color:#20409a;
	font-family:"Font Awesome 6 Free"!important;
	font-weight:600!important
}
.et_pb_blurb_0 .et-pb-icon,.et_pb_blurb_1 .et-pb-icon,.et_pb_blurb_2 .et-pb-icon,.et_pb_blurb_3 .et-pb-icon {
	font-size:24px;
	color:#20409A;
	font-family:"Font Awesome 6 Free"!important;
	font-weight:600!important
}

#black-header a {
    font-size: 14px;
    color: #ffffff;
}
.free-stimate {
    cursor: pointer;
}
.logo_container a {
    display: inline;
    max-width: 150px;
    max-height: 150px;
}
.free-stimate .et-waypoint {
    font-size: 34px;
}
#main-header {
    line-height: 23px;
    font-weight: 500;
    top: 0;
    background-color: #254EA0;
    width: 100%;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    position: relative;
    z-index: 99999;
}
#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a {
    color: #FFFFFF;
}
@media (min-width: 980px) {
    .header-top-text {
        position: absolute;
        top: 24px;
        left: 210px;
        color: white;
        font-size: 20px;
    }
    .et-fixed-header .header-top-text {
        position: absolute;
        top: 16px;
        left: 190px;
        font-size: 18px;
        color: white;
    }
}
@media (min-width: 440px) and (max-width: 980px) {
    .header-top-text {
        position: absolute;
        top: 19px;
        left: 127px;
        color: white;
        font-size: 16px;
    }
}
@media (max-width: 440px) {
    .header-top-text {
        position: absolute;
        top: 6px;
        left: 116px;
        color: white;
        font-size: 12px;
        max-width: 166px;
    }
}
@media all and (min-width: 981px) {
    #black-header .container {
        width: 100%;
        max-width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media only screen and (min-width:768px){
    #black-header #info{
        float: right !important;
    }
}
@media all and (max-width: 980px) {
    #info {
        padding-top: 0.75em
    }
}
@media all and (max-width: 767px) {
    #info {
        text-align: center;
        display: block;
        float: none
    }
}
@media only screen and (min-width:981px) {
    .et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{
        color:#FFFFFF!important
    }
}

.et_pb_section_0_tb_footer.et_pb_section{background-color:#000000!important}
.et_pb_row_1_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
.et_pb_row_0_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
    max-width:100%
}
.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3_tb_footer.et_pb_blurb .et_pb_module_header a{font-family:'Kanit',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;line-height:1.3em}
.et_pb_blurb_3_tb_footer.et_pb_blurb,.et_pb_blurb_3_tb_footer.et_pb_blurb p,.et_pb_blurb_2_tb_footer.et_pb_blurb,.et_pb_blurb_2_tb_footer.et_pb_blurb p,.et_pb_blurb_1_tb_footer.et_pb_blurb,.et_pb_blurb_1_tb_footer.et_pb_blurb p,.et_pb_blurb_0_tb_footer.et_pb_blurb,.et_pb_blurb_0_tb_footer.et_pb_blurb p{line-height:1.8em}
.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_blurb_description a{color:#ffffff!important}
.et_pb_row_1_tb_footer.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:35px}
.et_pb_row_1_tb_footer{align-items:center!important}
.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_0_tb_footer.et_pb_text a{color:#FFFFFF!important}
@media only screen and (max-width:980px)
{
    .et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3_tb_footer.et_pb_blurb .et_pb_module_header a{font-size:18px}
}
@media only screen and (max-width:767px)
{
    .et_pb_section_0_tb_footer.et_pb_section{padding-top:20px;padding-bottom:20px}
}
/*
div.et_pb_section.et_pb_section_0.et_pb_section_home{background-image:linear-gradient(180deg,rgba(0,0,0,0.63) 0%,rgba(0,0,0,0.67) 100%),url(/images/construction-worker.jpg)!important}
*/
div.et_pb_section.et_pb_section_0.et_pb_section_home{background-image:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%),url(/images/home-light.JPG)!important}
div.et_pb_section.et_pb_section_0.et_pb_section_contact_us{background-image:linear-gradient(180deg,rgba(0,0,0,0.63) 0%,rgba(0,0,0,0.67) 100%),url(/images/white-window-flowers.jpg)!important}
div.et_pb_section.et_pb_section_0.et_pb_section_services{background-image:linear-gradient(180deg,rgba(0,0,0,0.63) 0%,rgba(0,0,0,0.67) 100%),url(/images/carpenter-working-with-circular-saw.jpg)!important}

.et_pb_text_0 h1{font-weight:500;font-size:4vw;line-height:1.2em}
.et_pb_row_1.et_pb_row{padding-top:0px!important;padding-top:0px}
.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_2_wrapper .et_pb_button_2:hover,.et_pb_button_3_wrapper .et_pb_button_3,.et_pb_button_3_wrapper .et_pb_button_3:hover,.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover,.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:15px!important;padding-right:40px!important;padding-bottom:15px!important;padding-left:40px!important}
.et_pb_button_3,.et_pb_button_3:after,.et_pb_button_2,.et_pb_button_2:after,.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after{transition:all 300ms ease 0ms}
.et_pb_text_1{line-height:1.9em;line-height:1.9em}
.et_pb_text_1 h2{font-weight:700;font-size:48px;color:#000000!important;line-height:1.1em}
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a{font-weight:600;font-size:20px;line-height:1.3em}
.et_pb_blurb_4.et_pb_blurb p,.et_pb_blurb_2.et_pb_blurb p,.et_pb_blurb_1.et_pb_blurb p,.et_pb_blurb_0.et_pb_blurb p,.et_pb_blurb_5.et_pb_blurb p,.et_pb_blurb_3.et_pb_blurb p{line-height:1.8em}
.et_pb_blurb_3 .et_pb_blurb_content,.et_pb_blurb_2 .et_pb_blurb_content,.et_pb_blurb_4 .et_pb_blurb_content,.et_pb_blurb_0 .et_pb_blurb_content,.et_pb_blurb_1 .et_pb_blurb_content,.et_pb_blurb_5 .et_pb_blurb_content{text-align:left;max-width:100%}
.et_pb_blurb_0.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_3.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_2.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_4.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_1.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_5.et_pb_blurb .et_pb_image_wrap{margin:auto auto auto 0}.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_image_wrap{width:64px}

.et_pb_section_2.et_pb_section{padding-bottom:220px}
.et_pb_text_4.et_pb_text,.et_pb_text_4.et_pb_text a,.et_pb_dcgd_gravity_divi_module_0 input,.et_pb_dcgd_gravity_divi_module_0 textarea,.et_pb_dcgd_gravity_divi_module_0 select,.et_pb_dcgd_gravity_divi_module_0 .ginput_container_radio label,.et_pb_dcgd_gravity_divi_module_0 .ginput_container_checkbox label,.et_pb_text_2.et_pb_text a,.et_pb_text_2.et_pb_text{color:#FFFFFF!important}
.et_pb_text_2,.et_pb_text_4{font-weight:600;max-width:795px}
.et_pb_text_2 a,.et_pb_text_4 a{font-weight:600}
.et_pb_text_2 h1,.et_pb_text_4 h1{font-weight:500;font-size:4vw;line-height:1.1em}
.et_pb_text_2 h2{font-weight:700;font-size:48px}.et_pb_row_7{background-color:#ffffff}
.et_pb_row_7.et_pb_row{padding-top:40px!important;padding-right:40px!important;padding-bottom:40px!important;padding-left:40px!important;margin-top:-220px!important;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row{max-width:860px}
.et_pb_text_3{line-height:1.8em;line-height:1.8em}
.et_pb_text_3 h2{font-size:48px;color:#000000!important;line-height:1.1em}
.et_pb_section_4.et_pb_section{padding-top:0px;padding-bottom:0px;margin-bottom:80px}
.et_pb_row_8{background-color:#20409A}
.et_pb_row_8.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:149px!important;margin-right:auto!important;margin-left:auto!important;padding-top:0px;padding-bottom:0px}
.et_pb_image_1{margin-top:0px!important;margin-left:-40px!important;width:170px;position:absolute!important;bottom:0px;top:auto;left:0px;right:auto;text-align:left;margin-left:0}
.et_pb_text_4 h2{font-weight:700;font-size:32px;line-height:1.3em;text-align:left}
.et_pb_dcgd_gravity_divi_module_0 h3.dcgd_title{font-weight:700;font-size:48px;color:#FFFFFF!important}
.et_pb_dcgd_gravity_divi_module_0 .gform_footer{text-align:right}
body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button{color:#20409A!important;border-color:#FFFFFF;font-size:14px;background-color:#FFFFFF;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px}
body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:hover{padding-right:2em;padding-left:0.7em}
body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:hover:after{opacity:1}
body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:after{font-size:1.6em;opacity:0;display:inline-block}
body.et_button_custom_icon #page-container .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:after{font-size:14px}
.et_pb_dcgd_gravity_divi_module_0 .ginput_container input,.et_pb_dcgd_gravity_divi_module_0 .ginput_container textarea,.et_pb_dcgd_gravity_divi_module_0 .ginput_container select,.et_pb_dcgd_gravity_divi_module_0 .ginput_container .ginput_container_radio label,.et_pb_dcgd_gravity_divi_module_0 .ginput_container .ginput_container_checkbox label{background-color:RGBA(255,255,255,0)}
.et_pb_column_15{padding-top:48px;padding-right:60px;padding-bottom:48px}
.et_pb_text_4.et_pb_module,.et_pb_text_2.et_pb_module{margin-left:auto!important;margin-right:auto!important}
@media only screen and (max-width:980px)
{
    .et_pb_text_4 h1,.et_pb_text_2 h1,.et_pb_text_0 h1{font-size:42px}
    .et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover,.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:15px!important;padding-right:40px!important;padding-bottom:15px!important;padding-left:40px!important}
    .et_pb_section_1.et_pb_section{padding-bottom:0px}
    .et_pb_row_2.et_pb_row,.et_pb_row_6.et_pb_row,.et_pb_row_4.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important}
    .et_pb_text_1 h2,.et_pb_text_3 h2{font-size:32px}
    .et_pb_blurb_0.et_pb_blurb,.et_pb_blurb_4.et_pb_blurb,.et_pb_blurb_1.et_pb_blurb,.et_pb_blurb_2.et_pb_blurb,.et_pb_blurb_5.et_pb_blurb,.et_pb_blurb_3.et_pb_blurb{background-position:center top;background-color:initial}
    .et_pb_blurb_5 .et_pb_blurb_content,.et_pb_blurb_4 .et_pb_blurb_content,.et_pb_blurb_0 .et_pb_blurb_content,.et_pb_blurb_3 .et_pb_blurb_content,.et_pb_blurb_2 .et_pb_blurb_content,.et_pb_blurb_1 .et_pb_blurb_content{text-align:center}
    .et_pb_blurb_3.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_1.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_0.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_5.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_2.et_pb_blurb .et_pb_image_wrap,.et_pb_blurb_4.et_pb_blurb .et_pb_image_wrap{margin:auto}
    .et_pb_section_2.et_pb_section{padding-bottom:220px}
    .et_pb_text_2 h2,.et_pb_dcgd_gravity_divi_module_0 h3.dcgd_title{font-size:48px}
    .et_pb_row_7.et_pb_row{padding-top:30px!important;padding-right:30px!important;padding-bottom:0px!important;padding-left:30px!important;padding-top:30px!important;padding-right:30px!important;padding-bottom:0px!important;padding-left:30px!important}
    .et_pb_row_8.et_pb_row{margin-top:30%!important}.et_pb_image_0{margin-top:-30%!important}
    .et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img{width:auto}
    .et_pb_image_1{margin-top:-390px!important}
    .et_pb_text_4 h2{font-size:32px;text-align:center}
    body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:after{display:inline-block;opacity:0}
    body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:hover:after{opacity:1}
    .et_pb_column_15{padding-top:30px;padding-right:40px;padding-bottom:50px;padding-left:40px}
}
@media only screen and (max-width:767px)
{
    .et_pb_text_0 h1{font-size:34px}
    .et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover,.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important}.et_pb_section_1.et_pb_section{padding-bottom:0px}
    .et_pb_row_2.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_6.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important}
    .et_pb_text_2 h2,.et_pb_text_1 h2{font-size:32px}
    .et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a{font-size:18px}
    .et_pb_section_2.et_pb_section{padding-bottom:200px}
    .et_pb_text_4 h1,.et_pb_text_2 h1{font-size:36px}
    .et_pb_row_7.et_pb_row{padding-top:20px!important;padding-right:20px!important;padding-bottom:0px!important;padding-left:20px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:0px!important;padding-left:20px!important}
    .et_pb_text_3 h2{font-size:22px}
    .et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img{width:auto}
    .et_pb_text_4 h2,.et_pb_dcgd_gravity_divi_module_0 h3.dcgd_title{font-size:32px;text-align:center}
    body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:after{display:inline-block;opacity:0}
    body #page-container .et_pb_section .et_pb_dcgd_gravity_divi_module_0 .dcgd_submit_button:hover:after{opacity:1}
    .et_pb_column_15{padding-right:30px;padding-left:30px}
}
