@charset "utf-8";
/**
 * contacts - machine-converted per-page rules (doc 222).
 * Every rule is a rename of one the builder generated; values unchanged.
 */

.elementor-222 .bct-el-332d75ab:not(.elementor-motion-effects-element-type-background), .elementor-222 .bct-el-332d75ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#00ACEF;}
.elementor-222 .bct-el-332d75ab {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 3em 0em 3em;}
.elementor-222 .bct-el-332d75ab > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-7a8331c6 {--spacer-size:55px;}
.elementor-222 .bct-el-13e5def1 {--spacer-size:25px;}
.elementor-222 .bct-el-4567b8f3 .sc_layouts_title {min-height:0px;}
.elementor-222 .bct-el-2a7bd609 {--spacer-size:55px;}
.elementor-222 .bct-el-4cd998ec {--spacer-size:25px;}
.elementor-222 .bct-el-bbe6d9a:not(.elementor-motion-effects-element-type-background), .elementor-222 .bct-el-bbe6d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#F6F9FC;}
.elementor-222 .bct-el-bbe6d9a {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-222 .bct-el-bbe6d9a > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-c0d943b > .elementor-widget-container {margin:20px 0px 0px 0px;}
.elementor-222 .bct-el-5d05496 {--spacer-size:50px;}
.elementor-222 .bct-el-4936b8c {text-align:center;font-size:18px;}
.elementor-222 .bct-el-47d0ef9 {--spacer-size:50px;}
.elementor-222 .bct-el-52b397d {--spacer-size:50px;}
.elementor-222 .bct-el-e5486e3 {padding:0px 0px 0px 0px;}
.elementor-222 .bct-el-ea5c65b > .bct-col-inner {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-222 .bct-el-ea5c65b > .bct-col-inner > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-ea5c65b > .bct-col-inner {padding:0px 15px 0px 0px;}
.elementor-222 .bct-el-90c1ad7 > .bct-col-inner {padding:0px 0px 0px 15px;}
.elementor-222 .bct-el-dc7dfd1 .sc_googlemap {width:100%;height:480px;}
.elementor-222 .bct-el-e852574:not(.elementor-motion-effects-element-type-background), .elementor-222 .bct-el-e852574 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#F6F9FC;}
.elementor-222 .bct-el-e852574 {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-222 .bct-el-e852574 > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-bd3c047 > .elementor-widget-container {margin:60px 0px 0px 0px;}
.elementor-222 .bct-el-b2a57e1 {--spacer-size:50px;}
.elementor-222 .bct-el-97322fe {--spacer-size:50px;}
.elementor-222 .bct-el-21b3bff {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-222 .bct-el-21b3bff > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-51472d7 > .bct-col-inner {border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DDDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 28px 0px 28px;--e-column-margin-right:28px;--e-column-margin-left:28px;}
.elementor-222 .bct-el-51472d7 > .bct-col-inner > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-51472d7 > .bct-col-inner {padding:25px 25px 25px 25px;}
.elementor-222 .bct-el-0048ec4 {--spacer-size:70px;}
.elementor-222 .bct-el-a3d4070 {--spacer-size:50px;}
.elementor-222 .bct-el-31948f3 {z-index:1;}
.elementor-222 .bct-el-5c6399b {--spacer-size:70px;}
.elementor-222 .bct-el-05df789 {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}
.elementor-222 .bct-el-05df789 > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-81501e3 > .bct-col-inner {border-style:solid;border-width:0px 0px 0px 0px;border-color:#D4DDDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 28px 0px 28px;--e-column-margin-right:28px;--e-column-margin-left:28px;}
.elementor-222 .bct-el-81501e3 > .bct-col-inner > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-222 .bct-el-81501e3 > .bct-col-inner {padding:25px 25px 25px 25px;}
.elementor-222 .bct-el-8b7cfc1 {--spacer-size:70px;}
.elementor-222 .bct-el-1c52177 .elementor-button {font-weight:600;fill:#00ACEF;color:#00ACEF;background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:3px 3px 3px 3px;border-color:#00ACEF;border-radius:0px 0px 0px 0px;}
.elementor-222 .bct-el-1c52177 .elementor-button:hover, .elementor-222 .bct-el-1c52177 .elementor-button:focus {color:#FFFFFF;background-color:#00ACEF;}
.elementor-222 .bct-el-1c52177 .elementor-button:hover svg, .elementor-222 .bct-el-1c52177 .elementor-button:focus svg {fill:#FFFFFF;}
.elementor-222 .bct-el-1c52177 > .elementor-widget-container {margin:40px 0px 0px 0px;}
.elementor-222 .bct-el-1b2787b {text-align:center;font-size:14px;}
.elementor-222 .bct-el-1b2787b > .elementor-widget-container {margin:40px 0px 0px 0px;}
.elementor-222 .bct-el-9e6e99e {--spacer-size:50px;}
.elementor-222 .bct-el-e4115ed {--spacer-size:70px;}
@media(max-width:767px) {
    .elementor-222 .bct-el-ea5c65b > .bct-col-inner {margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
    .elementor-222 .bct-el-ea5c65b > .bct-col-inner {padding:0px 0px 0px 0px;}
    .elementor-222 .bct-el-90c1ad7 > .bct-col-inner {padding:0px 0px 0px 0px;}
    .elementor-222 .bct-el-51472d7 > .bct-col-inner {margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
    .elementor-222 .bct-el-81501e3 > .bct-col-inner {margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
}
@media(min-width:768px) {
    .elementor-222 .bct-el-ea5c65b {width:50%;}
    .elementor-222 .bct-el-90c1ad7 {width:49.997%;}
}

/* One-off classes the builder generated for this page (trx_addons 'inline' styles) - class names kept in the markup. */
.trx_addons_inline_1038260197 {width:100%;height:480px;}
