.elementor-1289 .elementor-element.elementor-element-496b42ad{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000054;}.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 );color:var( --e-global-color-primary );}.elementor-1289 .elementor-element.elementor-element-25d754bf > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1289 .elementor-element.elementor-element-25d754bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;color:#202020;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1289 .elementor-element.elementor-element-3d9536b{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor-1289 .bs-native-headline .elementor-heading-title { margin:15px 0 !important; padding:0 !important; font:40px/1.4 Arial,Helvetica,sans-serif !important; color:#000 !important; }
.elementor-1289 .bs-native-headline .bs-headline { width:100% !important; font:inherit !important; }
.elementor-1289 .bs-dynamic-title .elementor-heading-title { margin:0 !important; font-size:inherit !important; line-height:1.6 !important; color:inherit !important; }
.elementor-1289 .bs-dynamic-title > .elementor-widget-container { display:flex !important; }
.elementor-1289 .bs-native-button .elementor-button { display:block !important; position:relative !important; overflow:hidden !important; box-sizing:border-box !important; padding:0 !important; max-width:100% !important; border:0 !important; border-radius:0 !important; background:transparent !important; font:inherit !important; line-height:inherit !important; }
.elementor-1289 .bs-native-button .elementor-button-content-wrapper { display:flex !important; align-items:center !important; justify-content:center !important; gap:0 !important; min-height:100% !important; transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-1289 .elementor-widget-menu-anchor:not(:last-child) { margin-bottom:20px !important; }
.elementor-1289 .bs-native-button .elementor-button::before { content:"" !important; position:absolute !important; inset:0 !important; pointer-events:none !important; opacity:0 !important; transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-1289 .bs-native-button .elementor-button::after { content:attr(data-hover) !important; position:absolute !important; inset:0 !important; display:flex !important; align-items:center !important; justify-content:center !important; pointer-events:none !important; opacity:0 !important; transition:.3s cubic-bezier(.5,.12,.46,.88) !important; }
.elementor-1289 .bs-native-button .elementor-button:hover::before,.elementor-1289 .bs-native-button .elementor-button:focus-visible::before,.elementor-1289 .bs-native-button .elementor-button:hover::after,.elementor-1289 .bs-native-button .elementor-button:focus-visible::after { opacity:1 !important; }
.elementor-1289 .bs-native-button .elementor-button:hover .elementor-button-content-wrapper,.elementor-1289 .bs-native-button .elementor-button:focus-visible .elementor-button-content-wrapper { opacity:0 !important; }
.elementor-1289 .bs-button-effect-11 .elementor-button::before,.elementor-1289 .bs-button-effect-11 .elementor-button::after { opacity:1 !important; transform:translateX(100%) !important; }
.elementor-1289 .bs-button-effect-11 .elementor-button:hover::before,.elementor-1289 .bs-button-effect-11 .elementor-button:focus-visible::before,.elementor-1289 .bs-button-effect-11 .elementor-button:hover::after,.elementor-1289 .bs-button-effect-11 .elementor-button:focus-visible::after { transform:translateX(0) !important; }
.elementor-1289 .bs-button-effect-11 .elementor-button:hover .elementor-button-content-wrapper,.elementor-1289 .bs-button-effect-11 .elementor-button:focus-visible .elementor-button-content-wrapper { transform:translateY(100%) !important; }
.elementor-1289 .bs-match-accordion .elementor-toggle-item { border:1px solid #e8e8f6 !important; border-radius:5px !important; margin-bottom:20px !important; background:white !important; overflow:hidden !important; }
.elementor-1289 .bs-match-accordion .elementor-toggle-item:last-child { margin-bottom:0 !important; }
.elementor-1289 .bs-match-accordion .elementor-tab-title { display:flex !important; flex-flow:row nowrap !important; align-items:center !important; justify-content:flex-start !important; padding:15px 20px !important; background:white !important; border:0 !important; font:500 12px/1.6 Montserrat,sans-serif !important; color:#000 !important; }
.elementor-1289 .bs-match-accordion .elementor-tab-title .elementor-toggle-icon { display:flex !important; align-items:center !important; justify-content:center !important; flex-shrink:0 !important; float:none !important; margin-right:10px !important; width:25px !important; height:25px !important; border-radius:50% !important; background:#027f31 !important; color:white !important; font-size:15px !important; }
.elementor-1289 .bs-match-accordion .elementor-tab-title.elementor-active .elementor-toggle-icon { background:#5d802f !important; }
.elementor-1289 .bs-match-accordion .elementor-toggle-icon i { font-size:15px !important; }
.elementor-1289 .bs-match-accordion .elementor-tab-content { padding:30px !important; border:0 !important; background:white !important; color:#000 !important; }
.elementor-1289 .bs-match-accordion .elementor-tab-title.elementor-active + .elementor-tab-content { animation:bs-content-up .5s cubic-bezier(.26,.69,.37,.96) !important; }
@keyframes bs-content-up { from {opacity:0 !important;transform:translateY(25px)} to {opacity:1 !important;transform:translateY(0)} }
.elementor-1289 .bs-table-wrapper { overflow-x:auto !important; }
.elementor-1289 .bs-table { width:100% !important; margin:0 !important; }
.elementor-1289 .elementor-widget-google_maps iframe.cmplz-processed[src="about:blank"] { width:100% !important; border:0 !important; }
.elementor-1289 .elementor-widget-google_maps .cmplz-placeholder-parent { background-image:url('/wp-content/plugins/complianz-gdpr/assets/images/placeholders/google-maps-minimal-1280x920.jpg') !important; background-size:cover !important; background-position:center !important; }
.elementor-1289 .wpcf7 input:not([type="submit"]):not([type="checkbox"]),.elementor-1289 .wpcf7 textarea { max-width:100% !important; }
.elementor-1289 .elementor-element.elementor-element-496b42ad{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000054;}.elementor-1289 .elementor-element.elementor-element-25d754bf > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1289 .elementor-element.elementor-element-25d754bf .elementor-heading-title{font-family:"Montserrat", Sans-serif !important;font-size:42px !important;font-weight:400 !important;text-align:left !important;}.elementor-1289 .elementor-element.elementor-element-25d754bf > .elementor-widget-container{justify-content:flex-start !important;}.elementor-1289 .elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1289 .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-1289 .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-1289 .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1289 .elementor-element.elementor-element-3d9536b{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}@media(max-width:1024px){.elementor-1289 .elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1289 .elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}body.page-id-1289 .site-breadcrumbs{display:none!important}body.page-id-1289 #content{margin:0!important;padding:0!important}



/* bs-user-fixes-start */
.elementor-1289 .bs-match-accordion .elementor-tab-content .elementor-section-stretched{width:100%!important;max-width:100%!important;left:0!important}.elementor-1289 .bs-match-accordion .elementor-tab-content > .elementor{width:100%!important;max-width:100%!important;min-width:0!important}.elementor-1289 .bs-match-accordion .elementor-tab-content .elementor-column{min-width:0!important}@media(max-width:767px){.elementor-1289 .bs-match-accordion .elementor-tab-content .elementor-inner-section{padding-left:0!important;padding-right:0!important}.elementor-1289 .bs-match-accordion .elementor-tab-content .elementor-heading-title{text-align:left!important}}/* End custom CSS */