.section.contact .page-full-width.page-full-width_spacing .row{margin:0;padding:0}.section.contact .layout-type .phone-form{display:flex;flex-direction:column;border:1px solid var(--gradient-base-accent-2);border-radius:var(--text-boxes-radius);padding:0 15rem 15rem;position:relative;margin:0 var(--page-full-width-spacing)}.section.contact .layout-type .phone-form .contact-form-1 .content-box h2.title{padding-top:5rem;margin:0;font-size:3.6rem;margin-bottom:2.5rem}.section.contact .layout-type .phone-form .contact-form-1 .content-box h2.title:before{left:0;right:auto;bottom:auto;top:0}.section.contact .layout-type .phone-form .contact-form-1 .content-box{flex-basis:40%;padding-right:3rem}.section.contact .dt-contact-iconblock-section{margin:0}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-image>i{margin-bottom:25px;font-size:70px;transition:var(--duration-long);color:var(--gradient-base-background-1)}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-content br{display:block;margin-top:6px}.section.contact .dt-contact-icon-image{display:flex;justify-content:center;border-radius:0}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-content h4{margin-top:25px;transition:var(--duration-long)}.section.contact .layout-type>.contact-form-section h4{margin-top:10px}.section.contact .layout-type form.contact-form{display:grid;grid-template-columns:1fr 1fr 1fr}.section.contact .layout-type form.contact-form>*{margin-bottom:30px}.section.contact .layout-type form.contact-form .errors{grid-column:1/4}.section.contact .layout-type form.contact-form .errors ul{margin:0}.layout-type form.contact-form textarea#ContactFormMessage{grid-column:1/4}.layout-type form.contact-form button{grid-column:2/3;margin:0}.section.contact .layout-type form.contact-form .note.form-success{grid-column-start:1;grid-column-end:4}.section.contact .layout-type{display:flex;flex-wrap:wrap}.section.contact .layout-type>*{width:100%}.section.contact .block_layout .phone-form .dt-sc-column{display:grid;grid-template-columns:repeat(3,1fr);position:relative;top:-15rem}.section.contact .block_layout .phone-form .contact{margin-top:6rem;flex-grow:1;padding-left:30px}.section.contact .block_layout .phone-form h2.title-wrapper--no-top-margin{text-align:left;font-size:2.4rem;color:var(--gradient-base-accent-2);text-transform:capitalize;margin-bottom:25px}.section.contact .layout-type .phone-form .contact-form-1 .contact .contact__fields{display:flex;column-gap:var(--grid-mobile-vertical-spacing)}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block{list-style:none;border:none;padding:60px 60px 50px;background:transparent;transition:var(--duration-long);border-radius:var(--text-boxes-radius);background:var(--gradient-base-accent-1)}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:hover{border:none}.section.contact .dt-contact-icon-content p{color:var(--gradient-base-background-1);margin:0;opacity:1;font-weight:300}.section.contact .dt-contact-icon-content p a{color:var(--gradient-base-background-1)}.section.contact .dt-contact-icon-content p a:hover{color:var(--gradient-base-accent-2)}.section.contact .layout-type .phone-form .contact-form-1 form .field__input{height:9rem;border-radius:var(--text-boxes-radius);padding:4rem;border:1px solid var(--gradient-base-accent-1)}.section.contact .layout-type .phone-form .contact-form-1 form .field__input:focus{border:1px solid var(--gradient-base-accent-2)}.section.contact .layout-type .phone-form .contact-form-1 .content-box .button{margin-top:7.5rem}.section.contact .layout-type .phone-form .contact-form-1 .content-box p.description{padding-top:10px}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:first-child{animation:fadeInLeft var(--anim-time) ease both}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:nth-child(2){animation:fadeInDown var(--anim-time) ease both}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:last-child{animation:fadeInRight var(--anim-time) ease both}.section.contact .layout-type.block_layout>*{flex:1 1 100%}.section.contact .layout-type.block_layout>*+*{margin-top:150px}.section.contact .layout-type.left_map_form_inline>*{flex:1}.section.contact .layout-type.left_map_form_inline .dt-contact-iconblock-section{flex:1 1 100%;order:-1;margin-bottom:35px}.section.contact .layout-type.left_map_form_inline>.contact-form-section h4{margin-top:10px}.section.contact .layout-type.left_map_form_inline>*:nth-child(3):nth-last-child(1) form.contact-form>input,.section.contact .layout-type.left_map_form_inline>*:nth-child(3):nth-last-child(1) form.contact-form textarea#ContactFormMessage{grid-column:1/4}.section.contact .layout-type.left_map_form_inline>*:nth-child(3):nth-last-child(1) form.contact-form button{grid-column:1/2}.section.contact .layout-type.left_map_iconblock_inline>*{flex:1}.section.contact .layout-type.left_map_iconblock_inline #map{flex-grow:2}.section.contact .layout-type.left_map_iconblock_inline .contact-form-section{flex:1 1 100%}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section .dt-contact-icon-block{grid-column:1/6;display:flex;align-items:center}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-content{padding-left:25px}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-content h5{margin-top:0}.section.contact .layout-type.left_iconblock_form_inline>*{flex:1}.section.contact .layout-type.left_iconblock_form_inline #map{flex:1 1 100%;margin-bottom:35px;order:1}.section.contact .layout-type.left_iconblock_form_inline .contact-form-section{flex-grow:2;order:3}.section.contact .layout-type.left_iconblock_form_inline .dt-contact-iconblock-section{order:2}.section.contact .layout-type.left_iconblock_form_inline>.contact-form-section h4{margin-top:0;margin-bottom:20px}.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section+.contact-form-section form.contact-form>input,.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section+.contact-form-section form.contact-form textarea#ContactFormMessage{grid-column:1/4}.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section+.contact-form-section form.contact-form button{grid-column:1/2;min-width:120px}.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(1):nth-last-child(2) .dt-contact-icon-block,.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(2):nth-last-child(2) .dt-contact-icon-block{grid-column:1/6;display:flex;align-items:center}.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(1):nth-last-child(2) .dt-contact-icon-block .dt-contact-icon-content,.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(2):nth-last-child(2) .dt-contact-icon-block .dt-contact-icon-content{padding-left:25px}.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(1):nth-last-child(2) .dt-contact-icon-block .dt-contact-icon-content h5,.section.contact .layout-type.left_iconblock_form_inline>*:nth-child(2):nth-last-child(2) .dt-contact-icon-block .dt-contact-icon-content h5{margin-top:0}@media only screen and (max-width: 1540px){.section.contact .dt-contact-iconblock-section .dt-contact-icon-block{padding:50px 40px 30px}.section.contact .layout-type .phone-form{padding:0 10rem 12rem}.section.contact .layout-type .phone-form .contact-form-1 .content-box{flex-basis:50%}}@media only screen and (max-width: 1199px){.section.contact .layout-type.left_map_form_inline .dt-contact-iconblock-section li{flex:1 1 40%;max-width:100%;margin:15px}.section.contact .layout-type.left_map_iconblock_inline #map,.section.contact .layout-type.left_iconblock_form_inline .contact-form-section{flex-grow:1}.section.contact .layout-type.left_map_iconblock_inline .dt-contact-iconblock-section:nth-child(1):nth-last-child(2),.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(1):nth-last-child(2),.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(2):nth-last-child(2){display:flex;flex-wrap:wrap;gap:0;justify-content:center}.section.contact .layout-type.left_map_iconblock_inline .dt-contact-iconblock-section:nth-child(1):nth-last-child(2) .dt-contact-icon-block{flex:1 1 40%;max-width:50%;margin:15px}.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(1):nth-last-child(2) .dt-contact-icon-block,.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(2):nth-last-child(2) .dt-contact-icon-block{flex:1 1 100%}.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(1):nth-last-child(2) .dt-contact-icon-block+.dt-contact-icon-block,.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section:nth-child(2):nth-last-child(2) .dt-contact-icon-block+.dt-contact-icon-block{margin-top:30px}.section.contact .layout-type .phone-form .contact-form-1 .content-box{flex-basis:100%}.section.contact .layout-type .phone-form .contact-form-1{display:flex;margin-top:-20px;flex-direction:column}.section.contact .block_layout .phone-form .contact{padding-left:0}}@media only screen and (max-width: 1024px){.section.contact .block_layout .phone-form .dt-sc-column{display:grid;grid-template-columns:repeat(2,1fr);position:relative;top:0}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:last-child{grid-column:1/3;width:50%;margin:auto}.section.contact .layout-type .phone-form{padding:5rem 6rem 6rem}}@media only screen and (max-width: 767px){.section.contact .layout-type.left_map_form_inline>*,.section.contact .layout-type.left_iconblock_form_inline>*{flex:auto}.section.contact .layout-type.left_map_form_inline>:nth-child(3):nth-last-child(1) form.contact-form button{grid-column:1/3}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section{gap:0;justify-content:stretch}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section li{width:100%}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section li+li{margin-top:30px}.section.contact .layout-type .phone-form{display:flex;flex-direction:column}.section.contact .block_layout .phone-form .contact{padding:0;margin-top:30px}.section.contact .layout-type .phone-form .contact-form-1 form .field__input{height:6rem;padding:2rem}.section.contact .layout-type .phone-form .contact-form-1 .content-box .button{margin-top:3rem;margin-bottom:4rem}.section.contact .block_layout .phone-form .dt-sc-column{grid-template-columns:repeat(1,1fr)}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block:last-child{grid-column:auto;width:100%;margin:auto}.section.contact .layout-type .phone-form .contact-form-1 .content-box h2.title{font-size:3rem}.section.contact .layout-type.block_layout>*+*{margin-top:100px}.section.contact .map iframe{height:500px}}@media only screen and (max-width: 576px){.section.contact .layout-type.block_layout form.contact-form>input,.section.contact .layout-type.block_layout form.contact-form textarea#ContactFormMessage,.section.contact .layout-type.left_map_iconblock_inline form.contact-form>input,.section.contact .layout-type.left_map_iconblock_inline form.contact-form textarea#ContactFormMessage,.section.contact .layout-type.left_iconblock_form_inline form.contact-form>input,.section.contact .layout-type.left_iconblock_form_inline form.contact-form textarea#ContactFormMessage{grid-column:1/4}.section.contact .layout-type.block_layout form.contact-form button,.section.contact .layout-type.left_iconblock_form_inline form.contact-form button{grid-column:1/2;min-width:150px}.section.contact .layout-type.block_layout .dt-contact-iconblock-section li,.section.contact .layout-type.left_map_form_inline .dt-contact-iconblock-section li,.section.contact .layout-type.left_map_iconblock_inline .dt-contact-iconblock-section:nth-child(1):nth-last-child(2) li{flex:1 1 100%;max-width:100%}.section.contact .layout-type.left_map_form_inline>*{flex:1 1 100%}.section.contact .layout-type.left_map_form_inline>.contact-form-section:nth-child(3):nth-last-child(1) form.contact-form button{grid-column:2/3}.section.contact .layout-type.left_map_iconblock_inline>*,.layout-type.left_iconblock_form_inline>*{flex:auto}.section.contact .layout-type.left_map_iconblock_inline>#map+.dt-contact-iconblock-section li{margin-top:30px}.section.contact .layout-type.left_iconblock_form_inline>.dt-contact-iconblock-section+.contact-form-section form.contact-form button{grid-column:1/3}.section.contact .layout-type .phone-form{padding:3rem 4rem 4rem}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-image>i{margin-bottom:0}.section.contact .layout-type .phone-form .contact-form-1 .content-box h2.title{font-size:2.6rem}.section.contact .layout-type .phone-form .contact-form-1 .content-box .button{padding:10px 40px 14px}.section.contact .layout-type .phone-form .contact-form-1 .contact .contact__fields{flex-direction:column}.section.contact .layout-type .phone-form .contact-form-1 .content-box{padding-right:0rem}.section.contact .map iframe{height:400px}}@media only screen and (max-width: 480px){.section.contact .dt-contact-iconblock-section .dt-contact-icon-block{padding:40px}.section.contact .dt-contact-iconblock-section .dt-contact-icon-block .dt-contact-icon-image>i{font-size:40px}.section.contact .layout-type .phone-form{padding:1rem 2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact.css.map */
