@font-face { font-family: Raleway; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/raleway-1ptug8zys_skggpnyc0itw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300 800; font-display: swap; src: url("/assets/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300 800; font-display: swap; src: url("/assets/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("/assets/fonts/oswald-tk3iwkuhhaijg752gt8g.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
html{line-height: 1.15; text-size-adjust: 100%;}
*,::after,::before{box-sizing: border-box;}
body{background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; overflow-x: clip;}
h1,h2,h3,h6{color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
h6{font-size: 1rem;}
p{margin-block: 0px 0.9rem;}
a{background-color: transparent; color: rgb(204, 51, 102); text-decoration: none;}
a:active,a:hover{color: rgb(51, 51, 102);}
strong{font-weight: bolder;}
img{border-style: none; height: auto; max-width: 100%;}
[hidden]{display: none;}
@media print{*,::after,::before{background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important;}
a,a:visited{text-decoration: underline;}
a[href]::after{content: " (" attr(href) ")";}
a[href^="#"]::after{content: "";}
img{break-inside: avoid;}
h2,h3,p{orphans: 3; widows: 3;}
h2,h3{break-after: avoid;}}
label{display: inline-block; line-height: 1; vertical-align: middle;}
button,input,textarea{font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px;}
input[type="email"],input[type="tel"],input[type="text"],textarea{border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%;}
input[type="email"]:focus,input[type="tel"]:focus,input[type="text"]:focus,textarea:focus{border-color: rgb(51, 51, 51);}
button,input{overflow: visible;}
button{text-transform: none;}
[type="submit"],button{appearance: button; width: auto;}
[type="submit"],button{background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap;}
[type="submit"]:focus,[type="submit"]:hover,button:focus,button:hover{background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none;}
[type="submit"]:not(:disabled),button:not(:disabled){cursor: pointer;}
textarea{overflow: auto; resize: vertical;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
li,ul{background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline;}
[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px; outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px;}
[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow: none; outline: none;}
.page-content a{text-decoration: underline;}
.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{margin-inline: auto; width: 100%;}
@media (max-width: 575px){.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{padding-inline: 10px;}}
@media (min-width: 576px){.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{max-width: 500px;}}
@media (min-width: 768px){.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{max-width: 600px;}}
@media (min-width: 992px){.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{max-width: 800px;}}
@media (min-width: 1200px){.page-header .entry-title,body:not([class*="elementor-page-"]) .site-main{max-width: 1140px;}}
.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown{max-height: 0px; transform: scaleY(0);}
.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown{max-height: 100vh; transform: scaleY(1);}
.site-navigation-dropdown ul.menu li.elementor-active > ul > li{max-height: 100vh; transform: scaleY(1);}
:root{--direction-multiplier: 1;}
.elementor-screen-only{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.elementor *,.elementor ::after,.elementor ::before{box-sizing: border-box;}
.elementor a{box-shadow: none; text-decoration: none;}
.elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin: 0px;}
.elementor .elementor-background-overlay{inset: 0px; position: absolute;}
.elementor .elementor-background-slideshow{inset: 0px; position: absolute; z-index: 0;}
.elementor .elementor-background-slideshow__slide__image{background-position: 50% center; background-size: cover; height: 100%; width: 100%;}
.e-con > .elementor-element.elementor-absolute,.elementor-widget-wrap > .elementor-element.elementor-absolute{position: absolute;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto{max-width: 100%;}
.elementor-element.elementor-absolute{z-index: 1;}
.elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.elementor-element:where(.e-con-full,.elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.elementor-align-center{text-align: center;}
.elementor-align-right{text-align: right;}
.elementor-align-center .elementor-button,.elementor-align-right .elementor-button{width: auto;}
@media (max-width: 767px){.elementor-mobile-align-center{text-align: center;}
.elementor-mobile-align-center .elementor-button{width: auto;}}
:root{--page-title-display: block;}
h1.entry-title{display: var(--page-title-display);}

.elementor-section{position: relative;}
.elementor-section .elementor-container{display: flex; margin-inline: auto; position: relative;}
@media (max-width: 1024px){.elementor-section .elementor-container{flex-wrap: wrap;}}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1140px;}
.elementor-widget-wrap{align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display: flex;}
.elementor-widget-wrap > .elementor-element{width: 100%;}
.elementor-widget{position: relative;}
.elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}
.elementor-column{display: flex; min-height: 1px; position: relative;}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding: 10px;}
@media (min-width: 768px){.elementor-column.elementor-col-33{width: 33.333%;}
.elementor-column.elementor-col-50{width: 50%;}
.elementor-column.elementor-col-100{width: 100%;}}
@media (max-width: 767px){.elementor-column{width: 100%;}}
.elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width: 0px;}
.elementor-grid-0 .elementor-grid{display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap);}
.elementor-grid-0 .elementor-grid .elementor-grid-item{display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word;}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}
.e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}
.e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.e-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.e-con-full,.e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.e-con-full.e-flex,.e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.e-con,.e-con > .e-con-inner{display: var(--display);}
.e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.e-con-boxed{gap: initial; text-align: initial;}
.e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
[data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
[data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con{--margin-right: 0px; --margin-left: 0px;}
.e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.e-con::before,.e-con > .elementor-background-slideshow::before,:is(.e-con,.e-con > .e-con-inner) > .elementor-background-video-container::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.e-con > .elementor-background-slideshow,:is(.e-con,.e-con > .e-con-inner) > .elementor-background-video-container{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
@media (max-width: 767px){:is(.e-con,.e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile{display: none;}}
:is(.e-con,.e-con > .e-con-inner) > .elementor-background-video-container::before{z-index: 1;}
:is(.e-con,.e-con > .e-con-inner) > .elementor-background-slideshow::before{z-index: 2;}
.e-con .elementor-widget{min-width: 0px;}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,.e-con > .elementor-widget > .elementor-widget-container{height: 100%;}
.e-con.e-con > .e-con-inner > .elementor-widget,.elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px){.e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}}
.elementor-form-fields-wrapper{display: flex; flex-wrap: wrap;}
.elementor-field-group{align-items: center; flex-wrap: wrap;}
.elementor-field-group.elementor-field-type-submit{align-items: flex-end;}
.elementor-field-group .elementor-field-textual{background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%;}
.elementor-field-group .elementor-field-textual:focus{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px;}
.elementor-field-group .elementor-field-textual::placeholder{color: inherit; font-family: inherit; opacity: 0.6;}
.elementor-field-label{cursor: pointer;}
.elementor-field-textual{border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px;}
.elementor-field-textual.elementor-size-md{border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px;}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis: 100%;}
.elementor-error .elementor-field{border-color: rgb(217, 83, 79);}
.elementor-error .help-inline{color: rgb(217, 83, 79); font-size: 0.9em;}
.elementor-message{font-size: 1em; line-height: 1; margin: 10px 0px;}
.elementor-message::before{content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle;}
.elementor-message.elementor-message-danger{color: rgb(217, 83, 79);}
.elementor-message.elementor-message-danger::before{content: "";}
.elementor-message.form-message-success{color: rgb(92, 184, 92);}
.elementor-form .elementor-button{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px;}
.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button > span{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.elementor-form .elementor-button.elementor-size-sm{min-height: 40px;}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color: rgb(255, 255, 255);}
.elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.elementor-button-icon{align-items: center; display: flex;}
.elementor-button-icon svg{height: auto; width: 1em;}
.elementor-button-icon .e-font-icon-svg{height: 1em;}
.elementor-button-text{display: inline-block;}
.elementor-button.elementor-size-md{border-radius: 4px; font-size: 16px; padding: 15px 30px;}
.elementor-button span{text-decoration: inherit;}
.elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.elementor-icon:hover{color: rgb(105, 114, 125);}
.elementor-icon svg{display: block; height: 1em; position: relative; width: 1em;}
.elementor-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.elementor-shape-rounded .elementor-icon{border-radius: 10%;}
.e-transform .elementor-widget-container{transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);}
@media (prefers-reduced-motion: reduce){html *{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (max-width: 767px){.elementor .elementor-hidden-mobile{display: none;}}
@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px){.elementor .elementor-hidden-desktop{display: none;}}
.elementor-kit-9{--e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1140px;}
.e-con{--container-max-width: 1140px;}
.elementor-widget:not(:last-child){margin-block-end: 20px;}
.elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
h1.entry-title{display: var(--page-title-display);}
@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1024px;}
.e-con{--container-max-width: 1024px;}}
@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width: 767px;}
.e-con{--container-max-width: 767px;}}
.elementor-widget-image{text-align: center;}
.elementor-widget-image a{display: inline-block;}
.elementor-widget-image img{display: inline-block; vertical-align: middle;}
.elementor-item::after,.elementor-item::before{display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{opacity: 0;}
.elementor-item-active::after,.elementor-item-active::before,.elementor-item.highlighted::after,.elementor-item.highlighted::before,.elementor-item:focus::after,.elementor-item:focus::before,.elementor-item:hover::after,.elementor-item:hover::before{transform: scale(1);}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{height: 0px; left: 50%; width: 0px;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 10px;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: 10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: -10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: -10px;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: -20px; width: 10px;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{inset-inline-start: 100%; width: 10px;}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(0.75);}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(1.25);}
.e--pointer-framed.e--animation-draw .elementor-item-active::after,.e--pointer-framed.e--animation-draw .elementor-item-active::before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::before{height: 100%; width: 100%;}
.e--pointer-framed.e--animation-draw .elementor-item-active::before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::before{transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;}
.e--pointer-framed.e--animation-draw .elementor-item-active::after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::after{transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;}
.e--pointer-framed.e--animation-corners .elementor-item-active::after,.e--pointer-framed.e--animation-corners .elementor-item-active::before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted::after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted::before{height: 100%; transition: opacity 2ms, width 0.4s, height 0.4s; width: 100%;}
.e--pointer-background .elementor-item::after,.e--pointer-background .elementor-item::before{content: ""; transition: 0.3s;}
.e--pointer-background .elementor-item::before{background: rgb(63, 68, 75); inset: 0px; z-index: -1;}
.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color: rgb(255, 255, 255);}
.e--pointer-background.e--animation-grow .elementor-item-active::before,.e--pointer-background.e--animation-grow .elementor-item.highlighted::before{opacity: 1; transform: scale(1);}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{transform: scale(1.2); transition: 0.3s;}
.e--pointer-background.e--animation-shrink .elementor-item-active::before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted::before{transition: opacity 0.15s, transform 0.4s;}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: 100%;}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{right: 100%;}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 100%;}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 100%;}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 50%; top: 50%;}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: 50%; right: 50%;}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::before{bottom: 50%;}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::after{top: 50%;}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::before{left: 50%;}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::after{right: 50%;}
.elementor-nav-menu--main .elementor-nav-menu a{transition: 0.4s;}
.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding: 13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu ul{border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em;}
.elementor-nav-menu--layout-horizontal{display: flex;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display: flex; flex-wrap: wrap;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow: 1; white-space: nowrap;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li{display: flex;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{top: 100% !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a{margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul{inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a{margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after{align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%);}
.elementor-nav-menu__align-end .elementor-nav-menu{justify-content: flex-end; margin-inline-start: auto;}
.elementor-nav-menu__align-center .elementor-nav-menu{justify-content: center; margin-inline: auto;}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display: none;}
.elementor-widget-nav-menu .elementor-widget-container{display: flex; flex-direction: column;}
.elementor-nav-menu{position: relative; z-index: 2;}
.elementor-nav-menu::after{clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden;}
.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.elementor-nav-menu ul{display: none;}
.elementor-nav-menu a,.elementor-nav-menu li{position: relative;}
.elementor-nav-menu li{border-width: 0px;}
.elementor-nav-menu a{align-items: center; display: flex;}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height: 20px; padding: 10px 20px;}
.elementor-nav-menu .sub-arrow{align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px;}
.elementor-nav-menu .sub-arrow .e-font-icon-svg{height: 1em; width: 1em;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-menu-toggle{align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em;}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display: none;}
.elementor-menu-toggle .e-font-icon-svg{fill: rgb(51, 55, 61); height: 1em; width: 1em;}
.elementor-menu-toggle svg{fill: var(--nav-menu-icon-color,currentColor); height: auto; width: 1em;}
span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height: 1;}
.elementor-nav-menu--dropdown{background-color: rgb(255, 255, 255); font-size: 13px;}
.elementor-nav-menu--dropdown-none .elementor-menu-toggle{display: none;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size: 0.85em;}
.elementor-nav-menu--dropdown a{color: rgb(51, 55, 61);}
ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start: 8px solid transparent; text-shadow: none;}
.elementor-nav-menu--toggle{--menu-height: 100vh;}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{max-height: 0px; overflow: hidden; transform: scaleY(0);}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1);}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position: absolute; z-index: 9997;}
@media (min-width: 768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle{display: none;}}
@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle{display: none;}}
@media (max-width: 1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display: none;}}
@media (min-width: 1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display: none;}
.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}}
@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle{display: none;}}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{align-self: center; padding-inline-start: 5px;}
.elementor-widget .elementor-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.elementor-widget .elementor-icon-list-icon svg{height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align: var(--e-icon-list-icon-align);}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);}
.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}
.elementor .elementor-element ul.elementor-icon-list-items{padding: 0px;}
.elementor-widget-divider{--divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x;}
.elementor-widget-divider .elementor-divider{display: flex;}
.elementor-widget-divider .elementor-divider-separator{direction: ltr; display: flex; margin: 0px;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);}
.e-con-inner > .elementor-widget-divider{width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow );}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container{font-size: 0px; line-height: 1;}
.elementor-widget-social-icons .elementor-grid{column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center);}
.elementor-icon.elementor-social-icon{font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));}
.elementor-social-icon{--e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center;}
.elementor-social-icon svg{fill: var(--e-social-icon-icon-color);}
.elementor-social-icon:last-child{margin: 0px;}
.elementor-social-icon:hover{color: rgb(255, 255, 255); opacity: 0.9;}
.elementor-social-icon-facebook-f{background-color: rgb(59, 89, 152);}
.e-form__buttons{flex-wrap: wrap;}
.e-form__buttons{display: flex;}
.elementor-field-type-tel input{direction: inherit;}
.elementor-form .elementor-button .elementor-button-content-wrapper{align-items: center;}
.elementor-form .elementor-button .elementor-button-text{white-space: normal;}
.elementor-form .elementor-button .elementor-button-content-wrapper{gap: 5px;}
.elementor-form .elementor-button .elementor-button-text{flex-grow: unset; order: unset;}
.elementor-message-svg::before{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); background-position: 50% center; background-repeat: no-repeat; content: ""; height: 1em; width: 1em;}
:root{--swiper-theme-color: #007aff;}
.swiper-android .swiper-slide{transform: translate3d(0px, 0px, 0px);}
.swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}
.swiper-slide-invisible-blank{visibility: hidden;}
.swiper-autoheight .swiper-slide{height: auto;}
.swiper-backface-hidden .swiper-slide{transform: translateZ(0px); backface-visibility: hidden;}
.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style: preserve-3d;}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10;}
.swiper-3d .swiper-slide-shadow{background: rgba(0, 0, 0, 0.15);}
.swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start;}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before);}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before);}
.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align: center;}
.swiper-virtual .swiper-slide{backface-visibility: hidden; transform: translateZ(0px);}
:root{--swiper-navigation-size: 44px;}
.swiper-slide-zoomed{cursor: move;}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation: 1s linear 0s infinite normal none running swiper-preloader-spin;}
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out;}
.swiper-fade .swiper-slide{pointer-events: none; transition-property: opacity;}
.swiper-fade .swiper-slide .swiper-slide{pointer-events: none;}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.swiper-cube .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%;}
.swiper-cube .swiper-slide .swiper-slide{pointer-events: none;}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin: 100% 0px;}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next + .swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events: auto; visibility: visible;}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index: 0; backface-visibility: hidden;}
.swiper-flip .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1;}
.swiper-flip .swiper-slide .swiper-slide{pointer-events: none;}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index: 0; backface-visibility: hidden;}
.swiper-creative .swiper-slide{backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height;}
.swiper-cards .swiper-slide{transform-origin: center bottom; backface-visibility: hidden; overflow: hidden;}
.elementor-element{--swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px;}
.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height: 0;}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width: 100%;}
.elementor-animation-grow{transition-duration: 0.3s; transition-property: transform;}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform: scale(1.1);}
.elementor-widget-image-box .elementor-image-box-content{width: 100%;}
@media (min-width: 768px){.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin: auto;}}
@media (max-width: 767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom: 15px; margin-inline: auto !important;}}
.elementor-widget-image-box .elementor-image-box-img{display: inline-block;}
.elementor-widget-image-box .elementor-image-box-img img{display: block; line-height: 0;}
.elementor-widget-image-box .elementor-image-box-wrapper{text-align: center;}
.elementor-shape{direction: ltr; left: 0px; line-height: 0; overflow: hidden; position: absolute; width: 100%;}
.elementor-shape-top{top: -1px;}
.elementor-shape svg{display: block; left: 50%; position: relative; transform: translateX(-50%); width: calc(100% + 1.3px);}
.elementor-shape .elementor-shape-fill{fill: rgb(255, 255, 255); transform: rotateY(0deg); transform-origin: center center;}
.elementor-12 .elementor-element.elementor-element-d40d261{--display: flex; --min-height: 80vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.5;}
.elementor-12 .elementor-element.elementor-element-d40d261::before,.elementor-12 .elementor-element.elementor-element-d40d261 > .elementor-background-slideshow::before,.elementor-12 .elementor-element.elementor-element-d40d261 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-12 .elementor-element.elementor-element-d40d261 .elementor-background-slideshow__slide__image{background-size: cover;}
.elementor-12 .elementor-element.elementor-element-1b6d1b1{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-416420a{--display: flex; --justify-content: center;}
.elementor-12 .elementor-element.elementor-element-416420a.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-12 .elementor-element.elementor-element-b524c01{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-12 .elementor-element.elementor-element-1af99d3 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-9284103{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-572fec3{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-12 .elementor-element.elementor-element-3203cfa .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-99b3ec4 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-12 .elementor-element.elementor-element-72c297f{--display: flex; --border-radius: 10px 10px 10px 10px;}
.elementor-12 .elementor-element.elementor-element-72c297f:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-12 .elementor-element.elementor-element-c3a91d5 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-c3a91d5{text-align: center;}
.elementor-12 .elementor-element.elementor-element-c3a91d5 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-12 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-12 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-12 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-12 .elementor-element.elementor-element-8480dec{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-12 .elementor-element.elementor-element-0ee966c{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-f731bea{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-2c2b06f > .elementor-container{max-width: 1280px;}
.elementor-12 .elementor-element.elementor-element-2c2b06f{margin-top: 0px; margin-bottom: 0px; padding: 70px 0px 140px;}
.elementor-12 .elementor-element.elementor-element-7f9df94a > .elementor-element-populated{margin: 60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-12 .elementor-element.elementor-element-3c99bd63 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 180px 50px 0px;}
.elementor-12 .elementor-element.elementor-element-480ebb2c{width: 100%; max-width: 100%; text-align: start;}
.elementor-12 .elementor-element.elementor-element-480ebb2c > .elementor-widget-container{margin: 0%; padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-12 .elementor-element.elementor-element-480ebb2c .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-12 .elementor-element.elementor-element-3736fdd > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-12 .elementor-element.elementor-element-3736fdd{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-5c9178c .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-2f48a42c > .elementor-element-populated{margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}
.elementor-12 .elementor-element.elementor-element-26f720cd img{width: 70%;}
.elementor-12 .elementor-element.elementor-element-7cc9a618{width: auto; bottom: -19px; text-align: center;}
.elementor-12 .elementor-element.elementor-element-7cc9a618 > .elementor-widget-container{margin: 0px 0px 0px 90px;}
body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7cc9a618{right: 92.391px;}
.elementor-12 .elementor-element.elementor-element-7cc9a618 img{width: 35%;}
.elementor-12 .elementor-element.elementor-element-2c85f390 > .elementor-widget-container{margin: -70px 0px -70px -70px;}
.elementor-12 .elementor-element.elementor-element-2c85f390{text-align: start;}
.elementor-12 .elementor-element.elementor-element-2c85f390 img{width: 39%;}
.elementor-12 .elementor-element.elementor-element-34560f5f:not(.elementor-motion-effects-element-type-background){background-color: rgb(104, 104, 104); background-image: url("/assets/img/Diamantboring-kapsav-9-of-68-1.webp"); background-size: cover;}
.elementor-12 .elementor-element.elementor-element-34560f5f > .elementor-background-overlay{background-color: transparent; background-image: linear-gradient(rgb(177, 177, 177) 0%, rgb(3, 28, 53) 100%); opacity: 0.94; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-34560f5f > .elementor-container{max-width: 1280px;}
.elementor-12 .elementor-element.elementor-element-34560f5f{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 80px 0px 150px;}
.elementor-12 .elementor-element.elementor-element-34560f5f > .elementor-shape-top svg{width: calc(100% + 1.3px); height: 41px;}
.elementor-12 .elementor-element.elementor-element-1002eb05{width: 100%; max-width: 100%; text-align: center;}
.elementor-12 .elementor-element.elementor-element-1002eb05 > .elementor-widget-container{margin: 0px -60px -15px 0px;}
.elementor-12 .elementor-element.elementor-element-1002eb05 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 700; line-height: 66px; color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-fcc75aa{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-d8797ae{--display: flex;}
.elementor-12 .elementor-element.elementor-element-d8797ae:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-d02f7cb{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-b0ee1b5{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 04px; border-color: rgb(243, 163, 21); --border-color: #F3A315;}
.elementor-widget-image-box .elementor-image-box-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color: var( --e-global-color-primary );}
.elementor-12 .elementor-element.elementor-element-cb653da > .elementor-widget-container{margin: 0px 0px -20px;}
.elementor-12 .elementor-element.elementor-element-cb653da.elementor-position-top .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-wrapper .elementor-image-box-img{width: 50%;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-img img{border-style: none; border-radius: 100px; transition-duration: 0.3s;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-ee8cddc .elementor-button{background-color: rgb(223, 223, 223); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-radius: 0px; padding: 12px 28px;}
.elementor-12 .elementor-element.elementor-element-ee8cddc{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-fe4678e{--display: flex;}
.elementor-12 .elementor-element.elementor-element-fe4678e:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-41c8e9d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-e908fe5{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 04px; border-color: rgb(243, 163, 21); --border-color: #F3A315;}
.elementor-12 .elementor-element.elementor-element-da52b4f > .elementor-widget-container{margin: 0px 0px -20px;}
.elementor-12 .elementor-element.elementor-element-da52b4f.elementor-position-top .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-wrapper .elementor-image-box-img{width: 50%;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-img img{border-style: none; border-radius: 100px; transition-duration: 0.3s;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-bb22516 .elementor-button{background-color: rgb(223, 223, 223); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-radius: 0px; padding: 12px 28px;}
.elementor-12 .elementor-element.elementor-element-bb22516{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-1ba6782{--display: flex;}
.elementor-12 .elementor-element.elementor-element-1ba6782:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-6e385bd{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-0892716{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 04px; border-color: rgb(243, 163, 21); --border-color: #F3A315;}
.elementor-12 .elementor-element.elementor-element-9eaa55a > .elementor-widget-container{margin: 0px 0px -20px;}
.elementor-12 .elementor-element.elementor-element-9eaa55a.elementor-position-top .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-wrapper .elementor-image-box-img{width: 50%;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-img img{border-style: none; border-radius: 100px; transition-duration: 0.3s;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-8ec0653 .elementor-button{background-color: rgb(223, 223, 223); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-radius: 0px; padding: 12px 28px;}
.elementor-12 .elementor-element.elementor-element-8ec0653{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-c7a6a9a{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-fac172c{--display: flex;}
.elementor-12 .elementor-element.elementor-element-fac172c:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-173933f{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-894ed4b{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-91cde81{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 04px; border-color: rgb(243, 163, 21); --border-color: #F3A315;}
.elementor-12 .elementor-element.elementor-element-8564c26 > .elementor-widget-container{margin: 0px 0px -20px;}
.elementor-12 .elementor-element.elementor-element-8564c26.elementor-position-top .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-wrapper .elementor-image-box-img{width: 50%;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-img img{border-style: none; border-radius: 100px; transition-duration: 0.3s;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-3ba9b45 .elementor-button{background-color: rgb(223, 223, 223); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-radius: 0px; padding: 12px 28px;}
.elementor-12 .elementor-element.elementor-element-3ba9b45{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-a4e24e9{--display: flex;}
.elementor-12 .elementor-element.elementor-element-a4e24e9:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-6b16691{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-19f983f{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-a1af53f{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 04px; border-color: rgb(243, 163, 21); --border-color: #F3A315;}
.elementor-12 .elementor-element.elementor-element-86e829d > .elementor-widget-container{margin: 0px 0px -20px;}
.elementor-12 .elementor-element.elementor-element-86e829d.elementor-position-top .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-wrapper .elementor-image-box-img{width: 50%;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-img img{border-style: none; border-radius: 100px; transition-duration: 0.3s;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-3480fa3 .elementor-button{background-color: rgb(223, 223, 223); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-radius: 0px; padding: 12px 28px;}
.elementor-12 .elementor-element.elementor-element-3480fa3{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-20dcedd2 > .elementor-container{max-width: 1280px;}
.elementor-12 .elementor-element.elementor-element-20dcedd2{padding: 0px 0px 60px;}
.elementor-12 .elementor-element.elementor-element-31a2152f > .elementor-element-populated{margin: 60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-12 .elementor-element.elementor-element-36043d35:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-12 .elementor-element.elementor-element-36043d35{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -160px; margin-bottom: 0px;}
.elementor-12 .elementor-element.elementor-element-1bc3fe66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(218, 218, 218); background-image: url("/assets/img/Diamantboring-kapsav-9-of-68-1.webp"); background-size: cover;}
.elementor-12 .elementor-element.elementor-element-2a8e40c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(238, 238, 238);}
.elementor-12 .elementor-element.elementor-element-2a8e40c5 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: -0px; padding: 50px 90px 50px 60px;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb{width: 100%; max-width: 100%; text-align: start;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-12 .elementor-element.elementor-element-6f6c17eb .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-12 .elementor-element.elementor-element-5196287{color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-96a38ce .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-d3020aa{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-64469ce{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-64469ce:not(.elementor-motion-effects-element-type-background){background-image: url("/assets/img/F_H0392-1.webp"); background-position: left center; background-repeat: no-repeat; background-size: cover;}
.elementor-12 .elementor-element.elementor-element-38e2cb1{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overlay-opacity: 0.19; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 60px;}
.elementor-12 .elementor-element.elementor-element-38e2cb1:not(.elementor-motion-effects-element-type-background){background-color: rgb(3, 28, 53);}
.elementor-12 .elementor-element.elementor-element-38e2cb1::before,.elementor-12 .elementor-element.elementor-element-38e2cb1 > .elementor-background-slideshow::before,.elementor-12 .elementor-element.elementor-element-38e2cb1 > .e-con-inner > .elementor-background-slideshow::before{--background-overlay: '';}
.elementor-12 .elementor-element.elementor-element-ac70a2f{--display: flex; --border-radius: 10px 10px 10px 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -190px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 60px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-ac70a2f:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-12 .elementor-element.elementor-element-ac70a2f.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-12 .elementor-element.elementor-element-630e9a2{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-b16f813{--display: flex;}
.elementor-12 .elementor-element.elementor-element-3b8b4ab > .elementor-widget-container{margin: 20px 0px 0px -40px; padding: 20px 20px 0px; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21); border-radius: 0px;}
.elementor-12 .elementor-element.elementor-element-3b8b4ab.elementor-element{--align-self: flex-start;}
.elementor-12 .elementor-element.elementor-element-3b8b4ab{text-align: start;}
.elementor-12 .elementor-element.elementor-element-3b8b4ab .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 700; color: rgb(17, 17, 39);}
.elementor-12 .elementor-element.elementor-element-2cf9e3d > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px 30px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-2cf9e3d{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-5ac22d4 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-5ac22d4 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px 50px 30px 0px;}
body.elementor-page-12:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-12 .elementor-element.elementor-element-1b6d1b1{--content-width: 1280px;}
.elementor-12 .elementor-element.elementor-element-416420a{--width: 63%;}
.elementor-12 .elementor-element.elementor-element-0ee966c{--width: 100%;}
.elementor-12 .elementor-element.elementor-element-3c99bd63{width: 57.46%;}
.elementor-12 .elementor-element.elementor-element-2f48a42c{width: 42.502%;}
.elementor-12 .elementor-element.elementor-element-c7a6a9a{--content-width: 760px;}
.elementor-12 .elementor-element.elementor-element-1bc3fe66{width: 33%;}
.elementor-12 .elementor-element.elementor-element-2a8e40c5{width: 66.962%;}
.elementor-12 .elementor-element.elementor-element-64469ce{--width: 100%;}
.elementor-12 .elementor-element.elementor-element-38e2cb1{--width: 52%;}
.elementor-12 .elementor-element.elementor-element-ac70a2f{--width: 148.721%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-12 .elementor-element.elementor-element-3c99bd63{width: 100%;}
.elementor-12 .elementor-element.elementor-element-2f48a42c{width: 100%;}
.elementor-12 .elementor-element.elementor-element-d8797ae{--content-width: 500px;}
.elementor-12 .elementor-element.elementor-element-31a2152f{width: 100%;}
.elementor-12 .elementor-element.elementor-element-1bc3fe66{width: 100%;}
.elementor-12 .elementor-element.elementor-element-2a8e40c5{width: 100%;}
.elementor-12 .elementor-element.elementor-element-38e2cb1{--width: 1600px;}
.elementor-12 .elementor-element.elementor-element-ac70a2f{--width: 500px;}}
@media (max-width: 1024px){.elementor-12 .elementor-element.elementor-element-b524c01{font-size: 23px;}
.elementor-12 .elementor-element.elementor-element-1af99d3 .elementor-heading-title{font-size: 40px;}
.elementor-12 .elementor-element.elementor-element-2c2b06f{padding: 40px;}
.elementor-12 .elementor-element.elementor-element-7f9df94a > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-12 .elementor-element.elementor-element-3c99bd63 > .elementor-element-populated{padding: 0px;}
.elementor-12 .elementor-element.elementor-element-480ebb2c .elementor-heading-title{font-size: 30px;}
.elementor-12 .elementor-element.elementor-element-5c9178c .elementor-button{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-2f48a42c > .elementor-element-populated{margin: 60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-12 .elementor-element.elementor-element-34560f5f{padding: 40px 40px 140px;}
.elementor-12 .elementor-element.elementor-element-1002eb05 .elementor-heading-title{font-size: 52px;}
.elementor-12 .elementor-element.elementor-element-d8797ae{--min-height: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-d02f7cb{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-wrapper .elementor-image-box-img{width: 60%;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-title{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-ee8cddc > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-wrapper .elementor-image-box-img{width: 60%;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-title{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-bb22516 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-wrapper .elementor-image-box-img{width: 60%;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-title{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-8ec0653 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-wrapper .elementor-image-box-img{width: 60%;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-title{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-3ba9b45 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-wrapper .elementor-image-box-img{width: 60%;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-title{font-size: 15px;}
.elementor-12 .elementor-element.elementor-element-3480fa3 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-12 .elementor-element.elementor-element-20dcedd2{padding: 0px 40px 50px;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb .elementor-heading-title{font-size: 30px;}
.elementor-12 .elementor-element.elementor-element-96a38ce .elementor-button{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-d3020aa{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-12 .elementor-element.elementor-element-38e2cb1{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-12 .elementor-element.elementor-element-38e2cb1.e-con{--align-self: center;}
.elementor-12 .elementor-element.elementor-element-ac70a2f{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-ac70a2f.e-con{--align-self: center;}
.elementor-12 .elementor-element.elementor-element-630e9a2{--margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-b16f813{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 60px; --padding-right: 0px;}
.elementor-12 .elementor-element.elementor-element-2cf9e3d > .elementor-widget-container{margin: 0px; padding: 10px 10px 0px;}
.elementor-12 .elementor-element.elementor-element-5ac22d4 > .elementor-widget-container{padding: 0px 0px 30px 30px;}}
@media (max-width: 767px){.elementor-12 .elementor-element.elementor-element-b524c01{text-align: center; font-size: 20px;}
.elementor-12 .elementor-element.elementor-element-1af99d3{text-align: center;}
.elementor-12 .elementor-element.elementor-element-1af99d3 .elementor-heading-title{font-size: 30px;}
.elementor-12 .elementor-element.elementor-element-9284103{text-align: center; font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-572fec3{--justify-content: center;}
.elementor-12 .elementor-element.elementor-element-3203cfa .elementor-button{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-99b3ec4 .elementor-button{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-2c2b06f{padding: 20px;}
.elementor-12 .elementor-element.elementor-element-480ebb2c{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-480ebb2c > .elementor-widget-container{margin: 0px;}
.elementor-12 .elementor-element.elementor-element-480ebb2c .elementor-heading-title{font-size: 19px;}
.elementor-12 .elementor-element.elementor-element-5c9178c .elementor-button{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-2f48a42c > .elementor-element-populated{margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}
.elementor-12 .elementor-element.elementor-element-34560f5f{margin-top: 0px; margin-bottom: 0px; padding: 30px 10px 160px;}
.elementor-12 .elementor-element.elementor-element-1002eb05{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-1002eb05 > .elementor-widget-container{margin: 0px;}
.elementor-12 .elementor-element.elementor-element-1002eb05 .elementor-heading-title{font-size: 25px;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-cb653da .elementor-image-box-title{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-ee8cddc .elementor-button{border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-da52b4f .elementor-image-box-title{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-bb22516 .elementor-button{border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-9eaa55a .elementor-image-box-title{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-8ec0653 .elementor-button{border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-8564c26 .elementor-image-box-title{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-3ba9b45 .elementor-button{border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-img{margin-bottom: 12px;}
.elementor-12 .elementor-element.elementor-element-86e829d .elementor-image-box-title{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-3480fa3 .elementor-button{border-radius: 10px;}
.elementor-12 .elementor-element.elementor-element-20dcedd2{padding: 20px;}
.elementor-12 .elementor-element.elementor-element-31a2152f > .elementor-element-populated{padding: 0px;}
.elementor-12 .elementor-element.elementor-element-2a8e40c5 > .elementor-element-populated{padding: 40px 20px;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb{width: 100%; max-width: 100%;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb > .elementor-widget-container{margin: 0px;}
.elementor-12 .elementor-element.elementor-element-6f6c17eb .elementor-heading-title{font-size: 19px;}
.elementor-12 .elementor-element.elementor-element-96a38ce .elementor-button{font-size: 18px;}
.elementor-12 .elementor-element.elementor-element-38e2cb1{--padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px;}
.elementor-12 .elementor-element.elementor-element-3b8b4ab .elementor-heading-title{font-size: 24px;}
.elementor-12 .elementor-element.elementor-element-2cf9e3d > .elementor-widget-container{margin: 20px 0px 0px; padding: 0px 20px;}
.elementor-12 .elementor-element.elementor-element-2cf9e3d{font-size: 16px;}
.elementor-12 .elementor-element.elementor-element-5ac22d4 > .elementor-widget-container{margin: 0px; padding: 0px 0px 40px;}
.elementor-12 .elementor-element.elementor-element-5ac22d4 .elementor-button{font-size: 16px;}}
.elementor-40 .elementor-element.elementor-element-e96f66c{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(214, 214, 214); --border-color: #d6d6d6; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 20px; --padding-right: 020px;}
.elementor-40 .elementor-element.elementor-element-e96f66c:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-40 .elementor-element.elementor-element-de367ce{--display: flex; --padding-top: 05px; --padding-bottom: 05px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-de367ce.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-40 .elementor-element.elementor-element-5b3f178 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-40 .elementor-element.elementor-element-5b3f178 img{width: 100%;}
.elementor-40 .elementor-element.elementor-element-bee0af7{--display: flex; --justify-content: center; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-menu-toggle{margin-left: auto; background-color: rgba(255, 255, 255, 0);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu .elementor-item{font-family: Raleway, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item{color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding-left: 27px; padding-right: 27px;}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item:hover,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item.highlighted,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item:focus{color: rgb(235, 116, 66); fill: rgb(235, 116, 66);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main .elementor-item.elementor-item-active{color: rgb(235, 116, 66);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-menu-toggle{color: rgb(0, 0, 0); fill: rgb(0, 0, 0);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown{background-color: rgb(229, 229, 229);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a:hover,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a:focus,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a.highlighted,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-menu-toggle:hover,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-menu-toggle:focus{color: rgb(223, 131, 0);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a:hover,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a:focus,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a.highlighted{background-color: rgb(17, 17, 39);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(223, 131, 0);}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown .elementor-item,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--dropdown .elementor-sub-item{font-family: Montserrat, sans-serif;}
.elementor-40 .elementor-element.elementor-element-05eb0f0{--display: flex; --justify-content: center;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-40 .elementor-element.elementor-element-ae01f32 .elementor-button{background-color: transparent; font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); background-image: linear-gradient(rgb(235, 116, 66) 0%, rgb(223, 131, 0) 100%); box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 30px -9px; border-style: solid; border-width: 0px; border-radius: 50px; padding: 12px 30px 10px;}
.elementor-40 .elementor-element.elementor-element-ae01f32 .elementor-button-content-wrapper{flex-direction: row;}
.elementor-40 .elementor-element.elementor-element-ae01f32 .elementor-button .elementor-button-content-wrapper{gap: 11px;}
.elementor-40 .elementor-element.elementor-element-958a1c1{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(214, 214, 214); --border-color: #d6d6d6; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 20px; --padding-right: 020px;}
.elementor-40 .elementor-element.elementor-element-958a1c1:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-40 .elementor-element.elementor-element-74bcc62{--display: flex;}
.elementor-40 .elementor-element.elementor-element-74bcc62.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-40 .elementor-element.elementor-element-83e0ccc{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-40 .elementor-element.elementor-element-cdddce7{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-b968001{--display: flex; --justify-content: center;}
.elementor-40 .elementor-element.elementor-element-b968001:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-40 .elementor-element.elementor-element-b968001.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-40 .elementor-element.elementor-element-dae9b83 .elementor-icon-wrapper{text-align: center;}
.elementor-40 .elementor-element.elementor-element-dae9b83.elementor-view-default .elementor-icon{color: rgb(240, 83, 16); border-color: rgb(240, 83, 16);}
.elementor-40 .elementor-element.elementor-element-dae9b83.elementor-view-default .elementor-icon svg{fill: rgb(240, 83, 16);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-40 .elementor-element.elementor-element-19e984f .elementor-heading-title{font-family: Roboto, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-643ccb4{--display: flex; --justify-content: center; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-40 .elementor-element.elementor-element-643ccb4:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-menu-toggle{margin-left: auto;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu .elementor-item{font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--main .elementor-item{color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding-left: 27px; padding-right: 27px;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: rgb(235, 116, 66);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-menu-toggle{color: rgb(255, 255, 255); fill: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown{background-color: rgb(8, 11, 41);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a:hover,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a:focus,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a.highlighted,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-menu-toggle:hover,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-menu-toggle:focus{color: rgb(223, 131, 0);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(235, 116, 66); background-color: rgb(8, 11, 41);}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown .elementor-item,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown .elementor-sub-item{font-family: Montserrat, sans-serif; font-weight: 500;}
.elementor-40 .elementor-element.elementor-element-de75a14 div.elementor-menu-toggle{color: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-de75a14 div.elementor-menu-toggle svg{fill: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-65bf83b .elementor-heading-title{font-family: Roboto, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-61a65069{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(214, 214, 214); --border-color: #d6d6d6; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 20px; --padding-right: 020px;}
.elementor-40 .elementor-element.elementor-element-61a65069:not(.elementor-motion-effects-element-type-background){background-color: rgb(23, 41, 56);}
.elementor-40 .elementor-element.elementor-element-157ecca4{--display: flex;}
.elementor-40 .elementor-element.elementor-element-157ecca4.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-40 .elementor-element.elementor-element-3dde5cec{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-381010da{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-609a9ead{--display: flex; --justify-content: center;}
.elementor-40 .elementor-element.elementor-element-609a9ead.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-40 .elementor-element.elementor-element-6182df3d{--display: flex; --justify-content: center; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-40 .elementor-element.elementor-element-6182df3d.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-40 .elementor-element.elementor-element-6085a137 .elementor-button{background-color: transparent; font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); background-image: linear-gradient(rgb(235, 116, 66) 0%, rgb(223, 131, 0) 100%); box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 30px -9px; border-style: solid; border-width: 0px; border-radius: 50px; padding: 12px 30px 10px;}
.elementor-40 .elementor-element.elementor-element-6085a137 .elementor-button-content-wrapper{flex-direction: row;}
.elementor-40 .elementor-element.elementor-element-6085a137 .elementor-button .elementor-button-content-wrapper{gap: 11px;}
.elementor-40 .elementor-element.elementor-element-6be7f472{--display: flex; --justify-content: center; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-menu-toggle{margin-left: auto; background-color: rgba(255, 255, 255, 0);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu .elementor-item{font-family: Rajdhani, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item{color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding-left: 27px; padding-right: 27px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item:hover,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item.highlighted,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item:focus{color: rgb(168, 153, 104); fill: rgb(168, 153, 104);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item.elementor-item-active{color: rgb(168, 153, 104);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-menu-toggle{color: rgb(255, 255, 255); fill: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown{background-color: rgb(8, 11, 41);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a:hover,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a:focus,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a.highlighted,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-menu-toggle:hover,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-menu-toggle:focus{color: rgb(223, 131, 0);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(235, 116, 66); background-color: rgb(8, 11, 41);}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown .elementor-item,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown .elementor-sub-item{font-family: Raleway, sans-serif;}
.elementor-40 .elementor-element.elementor-element-58989c9f div.elementor-menu-toggle{color: rgb(255, 255, 255);}
.elementor-40 .elementor-element.elementor-element-58989c9f div.elementor-menu-toggle svg{fill: rgb(255, 255, 255);}
.elementor-location-header::before,.elementor-location-footer::before{content: ""; display: table; clear: both;}
@media (max-width: 1024px){.elementor-40 .elementor-element.elementor-element-e96f66c{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-40 .elementor-element.elementor-element-958a1c1{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-40 .elementor-element.elementor-element-61a65069{--align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-40 .elementor-element.elementor-element-609a9ead{--min-height: 0px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-40 .elementor-element.elementor-element-6182df3d{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-6be7f472{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-58989c9f > .elementor-widget-container{margin: 0px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main .elementor-item{padding-left: 0px; padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 30px !important;}
.elementor-40 .elementor-element.elementor-element-58989c9f{--nav-menu-icon-size: 35px;}}
@media (max-width: 767px){.elementor-40 .elementor-element.elementor-element-e96f66c{--padding-top: 5px; --padding-bottom: 5px; --padding-left: 05px; --padding-right: 5px;}
.elementor-40 .elementor-element.elementor-element-de367ce{--width: 30%;}
.elementor-40 .elementor-element.elementor-element-bee0af7{--width: 20%;}
.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-40 .elementor-element.elementor-element-38ef65b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 14px !important;}
.elementor-40 .elementor-element.elementor-element-05eb0f0{--width: 50%;}
.elementor-40 .elementor-element.elementor-element-ae01f32 .elementor-button{font-size: 10px;}
.elementor-40 .elementor-element.elementor-element-958a1c1{--gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-74bcc62{--width: 45.331%;}
.elementor-40 .elementor-element.elementor-element-83e0ccc{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-cdddce7{--justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-40 .elementor-element.elementor-element-7b80226.elementor-element{--align-self: flex-start;}
.elementor-40 .elementor-element.elementor-element-7b80226{text-align: start;}
.elementor-40 .elementor-element.elementor-element-7b80226 img{height: 61px; object-fit: contain;}
.elementor-40 .elementor-element.elementor-element-b968001{--width: 29.665%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-dae9b83 > .elementor-widget-container{margin: 0px;}
.elementor-40 .elementor-element.elementor-element-dae9b83 .elementor-icon{font-size: 32px;}
.elementor-40 .elementor-element.elementor-element-dae9b83 .elementor-icon svg{height: 32px;}
.elementor-40 .elementor-element.elementor-element-19e984f > .elementor-widget-container{margin: -18px 0px -16px;}
.elementor-40 .elementor-element.elementor-element-19e984f{text-align: center;}
.elementor-40 .elementor-element.elementor-element-19e984f .elementor-heading-title{font-size: 11px; letter-spacing: 2.5px;}
.elementor-40 .elementor-element.elementor-element-643ccb4{--width: 25%; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 2px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-de75a14 > .elementor-widget-container{margin: -24px 0px -27px; padding: 0px;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu .elementor-item{font-size: 20px;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown .elementor-item,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--dropdown .elementor-sub-item{font-size: 14px;}
.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-40 .elementor-element.elementor-element-de75a14 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: -23px !important;}
.elementor-40 .elementor-element.elementor-element-de75a14{--nav-menu-icon-size: 57px;}
.elementor-40 .elementor-element.elementor-element-65bf83b > .elementor-widget-container{margin: -21px 0px -2px 4px;}
.elementor-40 .elementor-element.elementor-element-65bf83b .elementor-heading-title{font-size: 11px; letter-spacing: 2.5px;}
.elementor-40 .elementor-element.elementor-element-61a65069{--padding-top: 5px; --padding-bottom: 5px; --padding-left: 05px; --padding-right: 5px;}
.elementor-40 .elementor-element.elementor-element-157ecca4{--width: 30%;}
.elementor-40 .elementor-element.elementor-element-3dde5cec{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-40 .elementor-element.elementor-element-609a9ead{--width: 50%;}
.elementor-40 .elementor-element.elementor-element-6182df3d{--width: 20%;}
.elementor-40 .elementor-element.elementor-element-6085a137 .elementor-button{font-size: 10px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown .elementor-item,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--dropdown .elementor-sub-item{font-size: 14px;}
.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-40 .elementor-element.elementor-element-58989c9f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 14px !important;}}
@media (min-width: 768px){.elementor-40 .elementor-element.elementor-element-e96f66c{--content-width: 1280px;}
.elementor-40 .elementor-element.elementor-element-de367ce{--width: 17%;}
.elementor-40 .elementor-element.elementor-element-bee0af7{--width: 72.949%;}
.elementor-40 .elementor-element.elementor-element-05eb0f0{--width: 20%;}
.elementor-40 .elementor-element.elementor-element-958a1c1{--content-width: 1280px;}
.elementor-40 .elementor-element.elementor-element-74bcc62{--width: 12%;}
.elementor-40 .elementor-element.elementor-element-b968001{--width: 16.164%;}
.elementor-40 .elementor-element.elementor-element-643ccb4{--width: 72.949%;}
.elementor-40 .elementor-element.elementor-element-157ecca4{--width: 12%;}
.elementor-40 .elementor-element.elementor-element-609a9ead{--width: 16.164%;}
.elementor-40 .elementor-element.elementor-element-6182df3d{--width: 72.949%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-40 .elementor-element.elementor-element-bee0af7{--width: 35%;}
.elementor-40 .elementor-element.elementor-element-05eb0f0{--width: 30%;}
.elementor-40 .elementor-element.elementor-element-b968001{--width: 30%;}
.elementor-40 .elementor-element.elementor-element-643ccb4{--width: 35%;}
.elementor-40 .elementor-element.elementor-element-61a65069{--width: 100%;}
.elementor-40 .elementor-element.elementor-element-157ecca4{--width: 25%;}
.elementor-40 .elementor-element.elementor-element-609a9ead{--width: 75%;}
.elementor-40 .elementor-element.elementor-element-6182df3d{--width: 87.167%;}}
.elementor-57 .elementor-element.elementor-element-7dea249e:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-57 .elementor-element.elementor-element-7dea249e > .elementor-container{max-width: 1280px;}
.elementor-57 .elementor-element.elementor-element-7dea249e{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 6% 15% 0%;}
.elementor-57 .elementor-element.elementor-element-1667e56e > .elementor-element-populated{padding: 0px;}
.elementor-57 .elementor-element.elementor-element-bfe0865{text-align: start;}
.elementor-57 .elementor-element.elementor-element-bfe0865 img{width: 59%;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-57 .elementor-element.elementor-element-5043480{font-family: "Open Sans", sans-serif; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-57 .elementor-element.elementor-element-bade15c .elementor-icon-list-icon svg{fill: rgb(255, 255, 255); transition: fill 0.3s;}
.elementor-57 .elementor-element.elementor-element-bade15c{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-57 .elementor-element.elementor-element-bade15c .elementor-icon-list-item > a{font-family: "Open Sans", sans-serif; font-weight: 500;}
.elementor-57 .elementor-element.elementor-element-bade15c .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-57 .elementor-element.elementor-element-b4dd371 .elementor-icon-list-icon svg{fill: rgb(255, 255, 255); transition: fill 0.3s;}
.elementor-57 .elementor-element.elementor-element-b4dd371{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-57 .elementor-element.elementor-element-b4dd371 .elementor-icon-list-item > a{font-family: "Open Sans", sans-serif; font-weight: 500;}
.elementor-57 .elementor-element.elementor-element-b4dd371 .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-57 .elementor-element.elementor-element-76b519d > .elementor-element-populated{padding: 0px;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-57 .elementor-element.elementor-element-ab55280{text-align: start;}
.elementor-57 .elementor-element.elementor-element-ab55280 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; line-height: 28px; letter-spacing: 2px; color: rgb(255, 255, 255);}
.elementor-57 .elementor-element.elementor-element-9af05d6 .elementor-icon-list-icon svg{fill: rgb(255, 255, 255); transition: fill 0.3s;}
.elementor-57 .elementor-element.elementor-element-9af05d6{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-57 .elementor-element.elementor-element-9af05d6 .elementor-icon-list-item > a{font-family: "Open Sans", sans-serif; font-weight: 500;}
.elementor-57 .elementor-element.elementor-element-9af05d6 .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-57 .elementor-element.elementor-element-4621cd3 > .elementor-element-populated{padding: 0px;}
.elementor-57 .elementor-element.elementor-element-6b65d93{text-align: start;}
.elementor-57 .elementor-element.elementor-element-6b65d93 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; line-height: 28px; letter-spacing: 2px; color: rgb(255, 255, 255);}
.elementor-57 .elementor-element.elementor-element-62b95f4 .elementor-icon-list-icon svg{fill: rgb(255, 255, 255); transition: fill 0.3s;}
.elementor-57 .elementor-element.elementor-element-62b95f4{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-57 .elementor-element.elementor-element-62b95f4 .elementor-icon-list-item > a{font-family: "Open Sans", sans-serif; font-weight: 500;}
.elementor-57 .elementor-element.elementor-element-62b95f4 .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-57 .elementor-element.elementor-element-5eda44aa:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}
.elementor-57 .elementor-element.elementor-element-5eda44aa{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 3% 15% 2%;}
.elementor-57 .elementor-element.elementor-element-1292f15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end: 10px;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-57 .elementor-element.elementor-element-6d8e6c23{--divider-border-style: solid; --divider-color: #919191; --divider-border-width: 1px;}
.elementor-57 .elementor-element.elementor-element-6d8e6c23 > .elementor-widget-container{padding: 1% 0%;}
.elementor-57 .elementor-element.elementor-element-6d8e6c23 .elementor-divider-separator{width: 1000px; margin: 0px auto;}
.elementor-57 .elementor-element.elementor-element-6d8e6c23 .elementor-divider{text-align: center; padding-block: 2px;}
.elementor-57 .elementor-element.elementor-element-578f1aea{text-align: center;}
.elementor-57 .elementor-element.elementor-element-578f1aea .elementor-heading-title{font-family: "Work Sans", sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase; line-height: 28px; letter-spacing: 2px; color: rgb(255, 255, 255);}
.elementor-57 .elementor-element.elementor-element-65a51e35{--grid-template-columns: repeat(0, auto); --icon-size: 20px; --grid-column-gap: 5px; --grid-row-gap: 0px;}
.elementor-57 .elementor-element.elementor-element-65a51e35 .elementor-widget-container{text-align: center;}
.elementor-57 .elementor-element.elementor-element-65a51e35 .elementor-social-icon{background-color: rgba(2, 1, 1, 0);}
.elementor-57 .elementor-element.elementor-element-65a51e35 .elementor-social-icon svg{fill: rgb(255, 255, 255);}
.elementor-57 .elementor-element.elementor-element-65a51e35 .elementor-social-icon:hover svg{fill: rgb(255, 255, 255);}
.elementor-57:not(.elementor-motion-effects-element-type-background){background-color: rgb(176, 182, 182);}
.elementor-location-header::before,.elementor-location-footer::before{content: ""; display: table; clear: both;}
@media (max-width: 1024px){.elementor-57 .elementor-element.elementor-element-7dea249e{padding: 0% 8%;}
.elementor-57 .elementor-element.elementor-element-5eda44aa{padding: 0% 8%;}
.elementor-57 .elementor-element.elementor-element-65a51e35 > .elementor-widget-container{margin: 0px;}
.elementor-57 .elementor-element.elementor-element-65a51e35{--icon-size: 18px;}}
@media (max-width: 767px){.elementor-57 .elementor-element.elementor-element-65a51e35{--icon-size: 16px;}}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}
@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
.elementor-969 .elementor-element.elementor-element-2f991a8d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --overlay-opacity: 0.94; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-2f991a8d::before,.elementor-969 .elementor-element.elementor-element-2f991a8d > .elementor-background-slideshow::before,.elementor-969 .elementor-element.elementor-element-2f991a8d > .e-con-inner > .elementor-background-slideshow::before{background-color: rgb(223, 223, 223); --background-overlay: '';}
.elementor-969 .elementor-element.elementor-element-2c452f29{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-969 .elementor-element.elementor-element-630b781e{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-969 .elementor-element.elementor-element-630b781e > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-969 .elementor-element.elementor-element-7e4a42b2 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2.elementor-element{--align-self: center;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(0, 0, 0);}
.elementor-969 .elementor-element.elementor-element-1f070cbf{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 04px; --border-left-width: 0px; border-color: rgb(243, 163, 21); --border-color: #F3A315; --margin-top: -60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-1f070cbf:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-969 .elementor-element.elementor-element-6e795675 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-969 .elementor-element.elementor-element-6e795675 .elementor-icon-wrapper{text-align: center;}
.elementor-969 .elementor-element.elementor-element-6e795675.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-6e795675.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-6e795675 .elementor-icon{font-size: 40px;}
.elementor-969 .elementor-element.elementor-element-6e795675 .elementor-icon svg{height: 40px;}
.elementor-969 .elementor-element.elementor-element-4883168f > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-4883168f{text-align: center;}
.elementor-969 .elementor-element.elementor-element-4883168f .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-969 .elementor-element.elementor-element-efef6d7 > .elementor-widget-container{margin: 0px 5px;}
.elementor-969 .elementor-element.elementor-element-efef6d7{text-align: center; font-family: Raleway, sans-serif; font-size: 16px; font-weight: 400; color: rgb(116, 116, 116);}
.elementor-969 .elementor-element.elementor-element-5311ecda{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 04px; --border-left-width: 0px; border-color: rgb(243, 163, 21); --border-color: #F3A315; --margin-top: -60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-5311ecda:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-969 .elementor-element.elementor-element-3abadf9e > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-969 .elementor-element.elementor-element-3abadf9e .elementor-icon-wrapper{text-align: center;}
.elementor-969 .elementor-element.elementor-element-3abadf9e.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-3abadf9e.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-3abadf9e .elementor-icon{font-size: 40px;}
.elementor-969 .elementor-element.elementor-element-3abadf9e .elementor-icon svg{height: 40px;}
.elementor-969 .elementor-element.elementor-element-700985be > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-700985be{text-align: center;}
.elementor-969 .elementor-element.elementor-element-700985be .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-969 .elementor-element.elementor-element-48053665 > .elementor-widget-container{margin: 0px 5px;}
.elementor-969 .elementor-element.elementor-element-48053665{text-align: center; font-family: Raleway, sans-serif; font-size: 16px; font-weight: 400; color: rgb(116, 116, 116);}
.elementor-969 .elementor-element.elementor-element-43d6eef5{--display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 4px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 04px; --border-left-width: 0px; border-color: rgb(243, 163, 21); --border-color: #F3A315; --margin-top: -60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-43d6eef5:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-969 .elementor-element.elementor-element-45f6ddb3 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-969 .elementor-element.elementor-element-45f6ddb3 .elementor-icon-wrapper{text-align: center;}
.elementor-969 .elementor-element.elementor-element-45f6ddb3.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-45f6ddb3.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-969 .elementor-element.elementor-element-45f6ddb3 .elementor-icon{font-size: 40px;}
.elementor-969 .elementor-element.elementor-element-45f6ddb3 .elementor-icon svg{height: 40px;}
.elementor-969 .elementor-element.elementor-element-45975faf > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-45975faf{text-align: center;}
.elementor-969 .elementor-element.elementor-element-45975faf .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-969 .elementor-element.elementor-element-736faa16 > .elementor-widget-container{margin: 0px 5px;}
.elementor-969 .elementor-element.elementor-element-736faa16{text-align: center; font-family: Raleway, sans-serif; font-size: 16px; font-weight: 400; color: rgb(116, 116, 116);}
@media (max-width: 1024px){.elementor-969 .elementor-element.elementor-element-2f991a8d{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-2c452f29{--justify-content: flex-start; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 15%; --margin-right: 0%; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px;}
.elementor-969 .elementor-element.elementor-element-630b781e > .elementor-widget-container{margin: 0px;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider-separator{width: 27%; margin: 0px auto;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider{text-align: center;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2 > .elementor-widget-container{margin: 0px 0px 0px -130px;}
.elementor-969 .elementor-element.elementor-element-4883168f .elementor-heading-title{font-size: 14px;}
.elementor-969 .elementor-element.elementor-element-efef6d7{font-size: 14px;}
.elementor-969 .elementor-element.elementor-element-700985be .elementor-heading-title{font-size: 14px;}
.elementor-969 .elementor-element.elementor-element-48053665{font-size: 14px;}
.elementor-969 .elementor-element.elementor-element-45975faf .elementor-heading-title{font-size: 14px;}
.elementor-969 .elementor-element.elementor-element-736faa16{font-size: 14px;}}
@media (max-width: 767px){.elementor-969 .elementor-element.elementor-element-2c452f29{--content-width: 500px; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-969 .elementor-element.elementor-element-630b781e .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2{width: auto; text-align: start;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-969 .elementor-element.elementor-element-7e4a42b2 .elementor-heading-title{font-size: 22px;}}
@media (min-width: 768px){.elementor-969 .elementor-element.elementor-element-2f991a8d{--content-width: 1280px;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-969 .elementor-element.elementor-element-2c452f29{--content-width: 500px;}}
.elementor-315 .elementor-element.elementor-element-7e79d07e{--display: flex; --min-height: 80vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-315 .elementor-element.elementor-element-7e79d07e:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/F_H0392-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-315 .elementor-element.elementor-element-7e79d07e::before,.elementor-315 .elementor-element.elementor-element-7e79d07e > .elementor-background-slideshow::before,.elementor-315 .elementor-element.elementor-element-7e79d07e > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-315 .elementor-element.elementor-element-7bc5a30d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-315 .elementor-element.elementor-element-193d049d{--display: flex; --justify-content: center;}
.elementor-315 .elementor-element.elementor-element-193d049d.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-315 .elementor-element.elementor-element-751cf84{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-315 .elementor-element.elementor-element-2c476918 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-7531f196{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-4b991962{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-315 .elementor-element.elementor-element-3d7fdf2f .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-315 .elementor-element.elementor-element-78e4a0e0 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-315 .elementor-element.elementor-element-b152a81{--display: flex; --border-radius: 10px 10px 10px 10px;}
.elementor-315 .elementor-element.elementor-element-b152a81:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-315 .elementor-element.elementor-element-a44c71f > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-315 .elementor-element.elementor-element-a44c71f{text-align: center;}
.elementor-315 .elementor-element.elementor-element-a44c71f .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-315 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-315 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-315 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-315 .elementor-element.elementor-element-5fb81685{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-537d3541:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-315 .elementor-element.elementor-element-537d3541 > .elementor-container{max-width: 1280px;}
.elementor-315 .elementor-element.elementor-element-537d3541{overflow: hidden; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-315 .elementor-element.elementor-element-49faa132:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-315 .elementor-element.elementor-element-49faa132 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-315 .elementor-element.elementor-element-652186f8 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-menu-toggle{margin: 0px auto;}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main .elementor-item:hover,.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-315 .elementor-element.elementor-element-652186f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(12, 61, 107);}
.elementor-315 .elementor-element.elementor-element-652186f8 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-315 .elementor-element.elementor-element-652186f8 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(12, 61, 107);}
.elementor-315 .elementor-element.elementor-element-0c61b68{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-315 .elementor-element.elementor-element-9047014{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-315 .elementor-element.elementor-element-5a53c11 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-5a53c11{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-element-b9224f3 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-b9224f3{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-element-e568c38{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-315 .elementor-element.elementor-element-e568c38.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-315 .elementor-element.elementor-element-47cb150{width: 100%; max-width: 100%; text-align: start;}
.elementor-315 .elementor-element.elementor-element-47cb150 > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-47cb150 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-315 .elementor-element.elementor-element-91f21c3{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-element-91f21c3 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-315 .elementor-element.elementor-element-50511fa{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-315 .elementor-element.elementor-element-50511fa:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/F_H0392-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-315 .elementor-element.elementor-element-50511fa::before,.elementor-315 .elementor-element.elementor-element-50511fa > .elementor-background-slideshow::before,.elementor-315 .elementor-element.elementor-element-50511fa > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-315 .elementor-element.elementor-element-4614360{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-315 .elementor-element.elementor-element-483b615{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-315 .elementor-element.elementor-element-483b615 > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-315 .elementor-element.elementor-element-f4b2cda > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-f4b2cda.elementor-element{--align-self: center;}
.elementor-315 .elementor-element.elementor-element-f4b2cda .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-0a4123d{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-315 .elementor-element.elementor-element-6dae71b > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-315 .elementor-element.elementor-element-6dae71b .elementor-icon-wrapper{text-align: center;}
.elementor-315 .elementor-element.elementor-element-6dae71b.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-6dae71b.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-6dae71b .elementor-icon{font-size: 40px;}
.elementor-315 .elementor-element.elementor-element-6dae71b .elementor-icon svg{height: 40px;}
.elementor-315 .elementor-element.elementor-element-96d07e0 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-96d07e0{text-align: center;}
.elementor-315 .elementor-element.elementor-element-96d07e0 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-f3b4769{--display: flex;}
.elementor-315 .elementor-element.elementor-element-05eab8f > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-315 .elementor-element.elementor-element-05eab8f .elementor-icon-wrapper{text-align: center;}
.elementor-315 .elementor-element.elementor-element-05eab8f.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-05eab8f.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-05eab8f .elementor-icon{font-size: 40px;}
.elementor-315 .elementor-element.elementor-element-05eab8f .elementor-icon svg{height: 40px;}
.elementor-315 .elementor-element.elementor-element-f171813 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-f171813{text-align: center;}
.elementor-315 .elementor-element.elementor-element-f171813 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-85d8438{--display: flex;}
.elementor-315 .elementor-element.elementor-element-598075c > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-315 .elementor-element.elementor-element-598075c .elementor-icon-wrapper{text-align: center;}
.elementor-315 .elementor-element.elementor-element-598075c.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-598075c.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-598075c .elementor-icon{font-size: 40px;}
.elementor-315 .elementor-element.elementor-element-598075c .elementor-icon svg{height: 40px;}
.elementor-315 .elementor-element.elementor-element-6e5e2ce > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-6e5e2ce{text-align: center;}
.elementor-315 .elementor-element.elementor-element-6e5e2ce .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-315 .elementor-element.elementor-element-7a404fa{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-315 .elementor-element.elementor-element-c2857af{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-315 .elementor-element.elementor-element-f563e61{width: 100%; max-width: 100%; text-align: start;}
.elementor-315 .elementor-element.elementor-element-f563e61 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-315 .elementor-element.elementor-element-f563e61 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-315 .elementor-element.elementor-element-29d2306{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-315 .elementor-element.elementor-element-29d2306 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-29d2306.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-315 .elementor-element.elementor-element-88bde92 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-315 .elementor-element.elementor-element-7581376{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-315 .elementor-element.elementor-element-362c628 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-315 .elementor-element.elementor-element-362c628 img{width: 42%;}
.elementor-315 .elementor-element.elementor-element-3f83812 > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-315 .elementor-element.elementor-element-3f83812{text-align: start;}
.elementor-315 .elementor-element.elementor-element-3f83812 img{width: 30%;}
.elementor-315 .elementor-element.elementor-element-cb0f673{width: auto; bottom: -19px; text-align: center;}
.elementor-315 .elementor-element.elementor-element-cb0f673 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-315 .elementor-element.elementor-element-cb0f673{right: 92.391px;}
.elementor-315 .elementor-element.elementor-element-cb0f673 img{width: 21%;}
body.elementor-page-315:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (max-width: 1024px){.elementor-315 .elementor-element.elementor-element-7e79d07e{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-315 .elementor-element.elementor-element-751cf84{font-size: 23px;}
.elementor-315 .elementor-element.elementor-element-2c476918 .elementor-heading-title{font-size: 40px;}
.elementor-315 .elementor-element.elementor-element-0c61b68{--margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-315 .elementor-element.elementor-element-47cb150 > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-47cb150 .elementor-heading-title{font-size: 20px;}
.elementor-315 .elementor-element.elementor-element-91f21c3{font-size: 20px;}
.elementor-315 .elementor-element.elementor-element-4614360{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-315 .elementor-element.elementor-element-483b615 > .elementor-widget-container{margin: 0px;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider{text-align: left;}
.elementor-315 .elementor-element.elementor-element-f4b2cda > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-315 .elementor-element.elementor-element-f4b2cda .elementor-heading-title{font-size: 25px;}
.elementor-315 .elementor-element.elementor-element-f563e61 .elementor-heading-title{font-size: 30px;}
.elementor-315 .elementor-element.elementor-element-88bde92 .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-315 .elementor-element.elementor-element-751cf84{text-align: center; font-size: 20px;}
.elementor-315 .elementor-element.elementor-element-2c476918{text-align: center;}
.elementor-315 .elementor-element.elementor-element-2c476918 .elementor-heading-title{font-size: 30px;}
.elementor-315 .elementor-element.elementor-element-7531f196{text-align: center; font-size: 18px;}
.elementor-315 .elementor-element.elementor-element-4b991962{--justify-content: center;}
.elementor-315 .elementor-element.elementor-element-3d7fdf2f .elementor-button{font-size: 18px;}
.elementor-315 .elementor-element.elementor-element-78e4a0e0 .elementor-button{font-size: 18px;}
.elementor-315 .elementor-element.elementor-element-0c61b68{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-315 .elementor-element.elementor-element-5a53c11{font-size: 16px;}
.elementor-315 .elementor-element.elementor-element-47cb150{width: 100%; max-width: 100%;}
.elementor-315 .elementor-element.elementor-element-47cb150 > .elementor-widget-container{margin: 0px;}
.elementor-315 .elementor-element.elementor-element-47cb150 .elementor-heading-title{font-size: 19px;}
.elementor-315 .elementor-element.elementor-element-91f21c3{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-315 .elementor-element.elementor-element-91f21c3 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-4614360{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-315 .elementor-element.elementor-element-483b615 .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-315 .elementor-element.elementor-element-f4b2cda{width: auto; text-align: start;}
.elementor-315 .elementor-element.elementor-element-f4b2cda > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-315 .elementor-element.elementor-element-f4b2cda .elementor-heading-title{font-size: 22px;}
.elementor-315 .elementor-element.elementor-element-f563e61{width: 100%; max-width: 100%;}
.elementor-315 .elementor-element.elementor-element-f563e61 > .elementor-widget-container{margin: 0px;}
.elementor-315 .elementor-element.elementor-element-f563e61 .elementor-heading-title{font-size: 19px;}
.elementor-315 .elementor-element.elementor-element-88bde92 .elementor-button{font-size: 16px;}}
@media (min-width: 768px){.elementor-315 .elementor-element.elementor-element-7bc5a30d{--content-width: 1280px;}
.elementor-315 .elementor-element.elementor-element-193d049d{--width: 63%;}
.elementor-315 .elementor-element.elementor-element-0c61b68{--content-width: 1280px;}
.elementor-315 .elementor-element.elementor-element-9047014{--width: 50%;}
.elementor-315 .elementor-element.elementor-element-e568c38{--width: 49.999%;}
.elementor-315 .elementor-element.elementor-element-7a404fa{--content-width: 1280px;}
.elementor-315 .elementor-element.elementor-element-c2857af{--width: 50%;}
.elementor-315 .elementor-element.elementor-element-7581376{--width: 50%;}}
@media (min-width: 1025px){.elementor-315 .elementor-element.elementor-element-7e79d07e:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-315 .elementor-element.elementor-element-50511fa:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
.elementor-331 .elementor-element.elementor-element-59f510ac{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-331 .elementor-element.elementor-element-59f510ac:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234108108_iOS-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-331 .elementor-element.elementor-element-59f510ac::before,.elementor-331 .elementor-element.elementor-element-59f510ac > .elementor-background-slideshow::before,.elementor-331 .elementor-element.elementor-element-59f510ac > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-331 .elementor-element.elementor-element-77f05aac{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-331 .elementor-element.elementor-element-59f6df9a{--display: flex; --justify-content: center;}
.elementor-331 .elementor-element.elementor-element-59f6df9a.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-331 .elementor-element.elementor-element-6f08b3d6{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-331 .elementor-element.elementor-element-1c14b8aa .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-66894ca8{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-3f3bb909{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-331 .elementor-element.elementor-element-6021a2c2 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-331 .elementor-element.elementor-element-7bea7925 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-331 .elementor-element.elementor-element-3b211853{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-331 .elementor-element.elementor-element-3b211853:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-331 .elementor-element.elementor-element-3fe0314 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-331 .elementor-element.elementor-element-3fe0314{text-align: center;}
.elementor-331 .elementor-element.elementor-element-3fe0314 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-331 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-331 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-331 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-331 .elementor-element.elementor-element-6df8323e{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-34e6a0f3:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-331 .elementor-element.elementor-element-34e6a0f3 > .elementor-container{max-width: 1280px;}
.elementor-331 .elementor-element.elementor-element-34e6a0f3{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-331 .elementor-element.elementor-element-766f7762:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-331 .elementor-element.elementor-element-766f7762 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-331 .elementor-element.elementor-element-79ab607f > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-menu-toggle{margin: 0px auto;}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main .elementor-item:hover,.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main .elementor-item.highlighted,.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-331 .elementor-element.elementor-element-79ab607f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-331 .elementor-element.elementor-element-79ab607f .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-331 .elementor-element.elementor-element-79ab607f .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-331 .elementor-element.elementor-element-53a5b54c{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-331 .elementor-element.elementor-element-cc9497d{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-331 .elementor-element.elementor-element-1fc0c9bb > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-1fc0c9bb{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-element-2e983434 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-2e983434{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-element-7d8bfabe{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-331 .elementor-element.elementor-element-7d8bfabe.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-331 .elementor-element.elementor-element-256907e7{width: 100%; max-width: 100%; text-align: start;}
.elementor-331 .elementor-element.elementor-element-256907e7 > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-256907e7 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-331 .elementor-element.elementor-element-3a1eed65{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-element-3a1eed65 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-331 .elementor-element.elementor-element-6400c67d{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-331 .elementor-element.elementor-element-6400c67d:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234108108_iOS-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-331 .elementor-element.elementor-element-6400c67d::before,.elementor-331 .elementor-element.elementor-element-6400c67d > .elementor-background-slideshow::before,.elementor-331 .elementor-element.elementor-element-6400c67d > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-331 .elementor-element.elementor-element-4fe4f08a{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-331 .elementor-element.elementor-element-5560d645{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-331 .elementor-element.elementor-element-5560d645 > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-331 .elementor-element.elementor-element-3d723845 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-3d723845.elementor-element{--align-self: center;}
.elementor-331 .elementor-element.elementor-element-3d723845 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-5a26b4f4{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-331 .elementor-element.elementor-element-30cf2dcc > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-331 .elementor-element.elementor-element-30cf2dcc .elementor-icon-wrapper{text-align: center;}
.elementor-331 .elementor-element.elementor-element-30cf2dcc.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-30cf2dcc.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-30cf2dcc .elementor-icon{font-size: 40px;}
.elementor-331 .elementor-element.elementor-element-30cf2dcc .elementor-icon svg{height: 40px;}
.elementor-331 .elementor-element.elementor-element-70fae47d > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-70fae47d{text-align: center;}
.elementor-331 .elementor-element.elementor-element-70fae47d .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-78cdb899{--display: flex;}
.elementor-331 .elementor-element.elementor-element-5a8035bb > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-331 .elementor-element.elementor-element-5a8035bb .elementor-icon-wrapper{text-align: center;}
.elementor-331 .elementor-element.elementor-element-5a8035bb.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-5a8035bb.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-5a8035bb .elementor-icon{font-size: 40px;}
.elementor-331 .elementor-element.elementor-element-5a8035bb .elementor-icon svg{height: 40px;}
.elementor-331 .elementor-element.elementor-element-60dc44c4 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-60dc44c4{text-align: center;}
.elementor-331 .elementor-element.elementor-element-60dc44c4 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-16b41d1d{--display: flex;}
.elementor-331 .elementor-element.elementor-element-2a3d4b45 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-331 .elementor-element.elementor-element-2a3d4b45 .elementor-icon-wrapper{text-align: center;}
.elementor-331 .elementor-element.elementor-element-2a3d4b45.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-2a3d4b45.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-2a3d4b45 .elementor-icon{font-size: 40px;}
.elementor-331 .elementor-element.elementor-element-2a3d4b45 .elementor-icon svg{height: 40px;}
.elementor-331 .elementor-element.elementor-element-31ec719d > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-31ec719d{text-align: center;}
.elementor-331 .elementor-element.elementor-element-31ec719d .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-331 .elementor-element.elementor-element-12770e4e{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-331 .elementor-element.elementor-element-3aaa1431{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-331 .elementor-element.elementor-element-485c248c{width: 100%; max-width: 100%; text-align: start;}
.elementor-331 .elementor-element.elementor-element-485c248c > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-331 .elementor-element.elementor-element-485c248c .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-331 .elementor-element.elementor-element-5317937b{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-331 .elementor-element.elementor-element-5317937b > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-5317937b.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-331 .elementor-element.elementor-element-3a2ad8dc .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-331 .elementor-element.elementor-element-32237d14{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-331 .elementor-element.elementor-element-51847053 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-331 .elementor-element.elementor-element-51847053 img{width: 42%;}
.elementor-331 .elementor-element.elementor-element-61535eb9 > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-331 .elementor-element.elementor-element-61535eb9{text-align: start;}
.elementor-331 .elementor-element.elementor-element-61535eb9 img{width: 30%;}
.elementor-331 .elementor-element.elementor-element-19d15c54{width: auto; bottom: -38.999px; text-align: center;}
.elementor-331 .elementor-element.elementor-element-19d15c54 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-331 .elementor-element.elementor-element-19d15c54{right: 72.391px;}
.elementor-331 .elementor-element.elementor-element-19d15c54 img{width: 21%;}
body.elementor-page-331:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-331 .elementor-element.elementor-element-77f05aac{--content-width: 1280px;}
.elementor-331 .elementor-element.elementor-element-59f6df9a{--width: 63%;}
.elementor-331 .elementor-element.elementor-element-3b211853{--width: 100%;}
.elementor-331 .elementor-element.elementor-element-53a5b54c{--content-width: 1280px;}
.elementor-331 .elementor-element.elementor-element-cc9497d{--width: 50%;}
.elementor-331 .elementor-element.elementor-element-7d8bfabe{--width: 49.999%;}
.elementor-331 .elementor-element.elementor-element-12770e4e{--content-width: 1280px;}
.elementor-331 .elementor-element.elementor-element-3aaa1431{--width: 50%;}
.elementor-331 .elementor-element.elementor-element-32237d14{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-331 .elementor-element.elementor-element-4fe4f08a{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-331 .elementor-element.elementor-element-59f510ac:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-331 .elementor-element.elementor-element-6400c67d:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-331 .elementor-element.elementor-element-59f510ac{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-331 .elementor-element.elementor-element-6f08b3d6{font-size: 23px;}
.elementor-331 .elementor-element.elementor-element-1c14b8aa .elementor-heading-title{font-size: 40px;}
.elementor-331 .elementor-element.elementor-element-256907e7 > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-256907e7 .elementor-heading-title{font-size: 20px;}
.elementor-331 .elementor-element.elementor-element-3a1eed65{font-size: 20px;}
.elementor-331 .elementor-element.elementor-element-4fe4f08a{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-331 .elementor-element.elementor-element-5560d645 > .elementor-widget-container{margin: 0px;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider{text-align: left;}
.elementor-331 .elementor-element.elementor-element-3d723845 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-331 .elementor-element.elementor-element-3d723845 .elementor-heading-title{font-size: 25px;}
.elementor-331 .elementor-element.elementor-element-485c248c .elementor-heading-title{font-size: 30px;}
.elementor-331 .elementor-element.elementor-element-3a2ad8dc .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-331 .elementor-element.elementor-element-59f6df9a{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-331 .elementor-element.elementor-element-6f08b3d6{text-align: center; font-size: 20px;}
.elementor-331 .elementor-element.elementor-element-1c14b8aa{text-align: center;}
.elementor-331 .elementor-element.elementor-element-1c14b8aa .elementor-heading-title{font-size: 30px;}
.elementor-331 .elementor-element.elementor-element-66894ca8{text-align: center; font-size: 18px;}
.elementor-331 .elementor-element.elementor-element-3f3bb909{--justify-content: center;}
.elementor-331 .elementor-element.elementor-element-6021a2c2 .elementor-button{font-size: 18px;}
.elementor-331 .elementor-element.elementor-element-7bea7925 .elementor-button{font-size: 18px;}
.elementor-331 .elementor-element.elementor-element-53a5b54c{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-331 .elementor-element.elementor-element-1fc0c9bb{font-size: 16px;}
.elementor-331 .elementor-element.elementor-element-256907e7{width: 100%; max-width: 100%;}
.elementor-331 .elementor-element.elementor-element-256907e7 > .elementor-widget-container{margin: 0px;}
.elementor-331 .elementor-element.elementor-element-256907e7 .elementor-heading-title{font-size: 19px;}
.elementor-331 .elementor-element.elementor-element-3a1eed65{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-331 .elementor-element.elementor-element-3a1eed65 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-4fe4f08a{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-331 .elementor-element.elementor-element-5560d645 .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-331 .elementor-element.elementor-element-3d723845{width: auto; text-align: start;}
.elementor-331 .elementor-element.elementor-element-3d723845 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-331 .elementor-element.elementor-element-3d723845 .elementor-heading-title{font-size: 22px;}
.elementor-331 .elementor-element.elementor-element-485c248c{width: 100%; max-width: 100%;}
.elementor-331 .elementor-element.elementor-element-485c248c > .elementor-widget-container{margin: 0px;}
.elementor-331 .elementor-element.elementor-element-485c248c .elementor-heading-title{font-size: 19px;}
.elementor-331 .elementor-element.elementor-element-3a2ad8dc .elementor-button{font-size: 16px;}}
.elementor-336 .elementor-element.elementor-element-1d5b3545{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-336 .elementor-element.elementor-element-1d5b3545:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-29-of-68-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-336 .elementor-element.elementor-element-1d5b3545::before,.elementor-336 .elementor-element.elementor-element-1d5b3545 > .elementor-background-slideshow::before,.elementor-336 .elementor-element.elementor-element-1d5b3545 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-336 .elementor-element.elementor-element-1d746096{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-336 .elementor-element.elementor-element-5e1105{--display: flex; --justify-content: center;}
.elementor-336 .elementor-element.elementor-element-5e1105.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-336 .elementor-element.elementor-element-4ad7c6de{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-336 .elementor-element.elementor-element-b7338dc .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-a700fc8{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-1139d18f{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-336 .elementor-element.elementor-element-6408d897 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-336 .elementor-element.elementor-element-50d4efe2 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-336 .elementor-element.elementor-element-7071c192{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-336 .elementor-element.elementor-element-7071c192:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-336 .elementor-element.elementor-element-6d112c03 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-336 .elementor-element.elementor-element-6d112c03{text-align: center;}
.elementor-336 .elementor-element.elementor-element-6d112c03 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-336 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-336 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-336 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-336 .elementor-element.elementor-element-624b3894{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-63c30807:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-336 .elementor-element.elementor-element-63c30807 > .elementor-container{max-width: 1280px;}
.elementor-336 .elementor-element.elementor-element-63c30807{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-336 .elementor-element.elementor-element-2649156:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-336 .elementor-element.elementor-element-2649156 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-menu-toggle{margin: 0px auto;}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main .elementor-item:hover,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-336 .elementor-element.elementor-element-7e33c2f7 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-336 .elementor-element.elementor-element-7e33c2f7 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-336 .elementor-element.elementor-element-694625c7{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-336 .elementor-element.elementor-element-3fc995d2{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-336 .elementor-element.elementor-element-744df390 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-744df390{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-element-6a49510d > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-6a49510d{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-element-68733b03{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-336 .elementor-element.elementor-element-68733b03.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-336 .elementor-element.elementor-element-4f4084c6{width: 100%; max-width: 100%; text-align: start;}
.elementor-336 .elementor-element.elementor-element-4f4084c6 > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-4f4084c6 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-336 .elementor-element.elementor-element-6f83947d{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-element-6f83947d > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-336 .elementor-element.elementor-element-372f6994{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-336 .elementor-element.elementor-element-372f6994:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-29-of-68-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-336 .elementor-element.elementor-element-372f6994::before,.elementor-336 .elementor-element.elementor-element-372f6994 > .elementor-background-slideshow::before,.elementor-336 .elementor-element.elementor-element-372f6994 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-336 .elementor-element.elementor-element-16e50511{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-336 .elementor-element.elementor-element-36a1e31a{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-336 .elementor-element.elementor-element-36a1e31a > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-336 .elementor-element.elementor-element-775a1967 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-775a1967.elementor-element{--align-self: center;}
.elementor-336 .elementor-element.elementor-element-775a1967 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-2290bbfc{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-336 .elementor-element.elementor-element-3bce16ea > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-336 .elementor-element.elementor-element-3bce16ea .elementor-icon-wrapper{text-align: center;}
.elementor-336 .elementor-element.elementor-element-3bce16ea.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-3bce16ea.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-3bce16ea .elementor-icon{font-size: 40px;}
.elementor-336 .elementor-element.elementor-element-3bce16ea .elementor-icon svg{height: 40px;}
.elementor-336 .elementor-element.elementor-element-11bff292 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-11bff292{text-align: center;}
.elementor-336 .elementor-element.elementor-element-11bff292 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-25acf2dc{--display: flex;}
.elementor-336 .elementor-element.elementor-element-298996cc > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-336 .elementor-element.elementor-element-298996cc .elementor-icon-wrapper{text-align: center;}
.elementor-336 .elementor-element.elementor-element-298996cc.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-298996cc.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-298996cc .elementor-icon{font-size: 40px;}
.elementor-336 .elementor-element.elementor-element-298996cc .elementor-icon svg{height: 40px;}
.elementor-336 .elementor-element.elementor-element-36587498 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-36587498{text-align: center;}
.elementor-336 .elementor-element.elementor-element-36587498 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-44d6d734{--display: flex;}
.elementor-336 .elementor-element.elementor-element-6035ad31 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-336 .elementor-element.elementor-element-6035ad31 .elementor-icon-wrapper{text-align: center;}
.elementor-336 .elementor-element.elementor-element-6035ad31.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-6035ad31.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-6035ad31 .elementor-icon{font-size: 40px;}
.elementor-336 .elementor-element.elementor-element-6035ad31 .elementor-icon svg{height: 40px;}
.elementor-336 .elementor-element.elementor-element-25be5b49 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-25be5b49{text-align: center;}
.elementor-336 .elementor-element.elementor-element-25be5b49 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-336 .elementor-element.elementor-element-5c61aa29{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-336 .elementor-element.elementor-element-28a234c8{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-336 .elementor-element.elementor-element-7824369{width: 100%; max-width: 100%; text-align: start;}
.elementor-336 .elementor-element.elementor-element-7824369 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-336 .elementor-element.elementor-element-7824369 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-336 .elementor-element.elementor-element-2b488d40{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-336 .elementor-element.elementor-element-2b488d40 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-2b488d40.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-336 .elementor-element.elementor-element-6494264e .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-336 .elementor-element.elementor-element-5282320a{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-336 .elementor-element.elementor-element-c844e02 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-336 .elementor-element.elementor-element-c844e02 img{width: 42%;}
.elementor-336 .elementor-element.elementor-element-67367c96 > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-336 .elementor-element.elementor-element-67367c96{text-align: start;}
.elementor-336 .elementor-element.elementor-element-67367c96 img{width: 30%;}
.elementor-336 .elementor-element.elementor-element-77d4bfb2{width: auto; bottom: -38.999px; text-align: center;}
.elementor-336 .elementor-element.elementor-element-77d4bfb2 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-336 .elementor-element.elementor-element-77d4bfb2{right: 72.391px;}
.elementor-336 .elementor-element.elementor-element-77d4bfb2 img{width: 21%;}
body.elementor-page-336:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-336 .elementor-element.elementor-element-1d746096{--content-width: 1280px;}
.elementor-336 .elementor-element.elementor-element-5e1105{--width: 63%;}
.elementor-336 .elementor-element.elementor-element-7071c192{--width: 100%;}
.elementor-336 .elementor-element.elementor-element-694625c7{--content-width: 1280px;}
.elementor-336 .elementor-element.elementor-element-3fc995d2{--width: 50%;}
.elementor-336 .elementor-element.elementor-element-68733b03{--width: 49.999%;}
.elementor-336 .elementor-element.elementor-element-5c61aa29{--content-width: 1280px;}
.elementor-336 .elementor-element.elementor-element-28a234c8{--width: 50%;}
.elementor-336 .elementor-element.elementor-element-5282320a{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-336 .elementor-element.elementor-element-16e50511{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-336 .elementor-element.elementor-element-1d5b3545:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-336 .elementor-element.elementor-element-372f6994:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-336 .elementor-element.elementor-element-1d5b3545{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-336 .elementor-element.elementor-element-4ad7c6de{font-size: 23px;}
.elementor-336 .elementor-element.elementor-element-b7338dc .elementor-heading-title{font-size: 40px;}
.elementor-336 .elementor-element.elementor-element-4f4084c6 > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-4f4084c6 .elementor-heading-title{font-size: 20px;}
.elementor-336 .elementor-element.elementor-element-6f83947d{font-size: 20px;}
.elementor-336 .elementor-element.elementor-element-16e50511{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-336 .elementor-element.elementor-element-36a1e31a > .elementor-widget-container{margin: 0px;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider{text-align: left;}
.elementor-336 .elementor-element.elementor-element-775a1967 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-336 .elementor-element.elementor-element-775a1967 .elementor-heading-title{font-size: 25px;}
.elementor-336 .elementor-element.elementor-element-7824369 .elementor-heading-title{font-size: 30px;}
.elementor-336 .elementor-element.elementor-element-6494264e .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-336 .elementor-element.elementor-element-5e1105{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-336 .elementor-element.elementor-element-4ad7c6de{text-align: center; font-size: 20px;}
.elementor-336 .elementor-element.elementor-element-b7338dc{text-align: center;}
.elementor-336 .elementor-element.elementor-element-b7338dc .elementor-heading-title{font-size: 30px;}
.elementor-336 .elementor-element.elementor-element-a700fc8{text-align: center; font-size: 18px;}
.elementor-336 .elementor-element.elementor-element-1139d18f{--justify-content: center;}
.elementor-336 .elementor-element.elementor-element-6408d897 .elementor-button{font-size: 18px;}
.elementor-336 .elementor-element.elementor-element-50d4efe2 .elementor-button{font-size: 18px;}
.elementor-336 .elementor-element.elementor-element-694625c7{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-336 .elementor-element.elementor-element-744df390{font-size: 16px;}
.elementor-336 .elementor-element.elementor-element-4f4084c6{width: 100%; max-width: 100%;}
.elementor-336 .elementor-element.elementor-element-4f4084c6 > .elementor-widget-container{margin: 0px;}
.elementor-336 .elementor-element.elementor-element-4f4084c6 .elementor-heading-title{font-size: 19px;}
.elementor-336 .elementor-element.elementor-element-6f83947d{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-336 .elementor-element.elementor-element-6f83947d > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-16e50511{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-336 .elementor-element.elementor-element-36a1e31a .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-336 .elementor-element.elementor-element-775a1967{width: auto; text-align: start;}
.elementor-336 .elementor-element.elementor-element-775a1967 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-336 .elementor-element.elementor-element-775a1967 .elementor-heading-title{font-size: 22px;}
.elementor-336 .elementor-element.elementor-element-7824369{width: 100%; max-width: 100%;}
.elementor-336 .elementor-element.elementor-element-7824369 > .elementor-widget-container{margin: 0px;}
.elementor-336 .elementor-element.elementor-element-7824369 .elementor-heading-title{font-size: 19px;}
.elementor-336 .elementor-element.elementor-element-6494264e .elementor-button{font-size: 16px;}}
.elementor-340 .elementor-element.elementor-element-21279d89{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-340 .elementor-element.elementor-element-21279d89:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231118_105752078_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-340 .elementor-element.elementor-element-21279d89::before,.elementor-340 .elementor-element.elementor-element-21279d89 > .elementor-background-slideshow::before,.elementor-340 .elementor-element.elementor-element-21279d89 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-340 .elementor-element.elementor-element-432859a7{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-340 .elementor-element.elementor-element-5532e36c{--display: flex; --justify-content: center;}
.elementor-340 .elementor-element.elementor-element-5532e36c.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-340 .elementor-element.elementor-element-43a2ac3e{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-340 .elementor-element.elementor-element-2f4130f2 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-36d89ec1{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-2585371e{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-340 .elementor-element.elementor-element-28790c4b .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-340 .elementor-element.elementor-element-602f24b .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-340 .elementor-element.elementor-element-143d46fc{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-340 .elementor-element.elementor-element-143d46fc:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-340 .elementor-element.elementor-element-91a96f1 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-340 .elementor-element.elementor-element-91a96f1{text-align: center;}
.elementor-340 .elementor-element.elementor-element-91a96f1 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-340 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-340 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-340 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-340 .elementor-element.elementor-element-d93f12b{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-5b457e0f:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-340 .elementor-element.elementor-element-5b457e0f > .elementor-container{max-width: 1280px;}
.elementor-340 .elementor-element.elementor-element-5b457e0f{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-340 .elementor-element.elementor-element-4c6b47f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-340 .elementor-element.elementor-element-4c6b47f2 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-340 .elementor-element.elementor-element-4785b7b2 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-menu-toggle{margin: 0px auto;}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main .elementor-item:hover,.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-340 .elementor-element.elementor-element-4785b7b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-340 .elementor-element.elementor-element-4785b7b2 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-340 .elementor-element.elementor-element-4785b7b2 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-340 .elementor-element.elementor-element-7766b6c6{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-340 .elementor-element.elementor-element-785ad688{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-340 .elementor-element.elementor-element-68a04f3c > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-68a04f3c{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-element-2a5873a0 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-2a5873a0{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-element-af1f6c8{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-340 .elementor-element.elementor-element-af1f6c8.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-340 .elementor-element.elementor-element-27d3d115{width: 100%; max-width: 100%; text-align: start;}
.elementor-340 .elementor-element.elementor-element-27d3d115 > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-27d3d115 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-340 .elementor-element.elementor-element-4faefe03{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-element-4faefe03 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-340 .elementor-element.elementor-element-3e9519ce{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-340 .elementor-element.elementor-element-3e9519ce:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231118_105752078_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-340 .elementor-element.elementor-element-3e9519ce::before,.elementor-340 .elementor-element.elementor-element-3e9519ce > .elementor-background-slideshow::before,.elementor-340 .elementor-element.elementor-element-3e9519ce > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-340 .elementor-element.elementor-element-70b356a1{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-340 .elementor-element.elementor-element-59b0fdd4{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-3f9cf800.elementor-element{--align-self: center;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-6c907643{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-340 .elementor-element.elementor-element-7d21322 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-340 .elementor-element.elementor-element-7d21322 .elementor-icon-wrapper{text-align: center;}
.elementor-340 .elementor-element.elementor-element-7d21322.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-7d21322.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-7d21322 .elementor-icon{font-size: 40px;}
.elementor-340 .elementor-element.elementor-element-7d21322 .elementor-icon svg{height: 40px;}
.elementor-340 .elementor-element.elementor-element-112f1c45 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-112f1c45{text-align: center;}
.elementor-340 .elementor-element.elementor-element-112f1c45 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-2ebe8eb{--display: flex;}
.elementor-340 .elementor-element.elementor-element-776fa1fb > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-340 .elementor-element.elementor-element-776fa1fb .elementor-icon-wrapper{text-align: center;}
.elementor-340 .elementor-element.elementor-element-776fa1fb.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-776fa1fb.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-776fa1fb .elementor-icon{font-size: 40px;}
.elementor-340 .elementor-element.elementor-element-776fa1fb .elementor-icon svg{height: 40px;}
.elementor-340 .elementor-element.elementor-element-1f5e786b > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-1f5e786b{text-align: center;}
.elementor-340 .elementor-element.elementor-element-1f5e786b .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-3faed672{--display: flex;}
.elementor-340 .elementor-element.elementor-element-43ab10c > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-340 .elementor-element.elementor-element-43ab10c .elementor-icon-wrapper{text-align: center;}
.elementor-340 .elementor-element.elementor-element-43ab10c.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-43ab10c.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-43ab10c .elementor-icon{font-size: 40px;}
.elementor-340 .elementor-element.elementor-element-43ab10c .elementor-icon svg{height: 40px;}
.elementor-340 .elementor-element.elementor-element-61c20313 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-61c20313{text-align: center;}
.elementor-340 .elementor-element.elementor-element-61c20313 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-340 .elementor-element.elementor-element-5ddaf1ba{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-340 .elementor-element.elementor-element-47262736{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-340 .elementor-element.elementor-element-65dca71b{width: 100%; max-width: 100%; text-align: start;}
.elementor-340 .elementor-element.elementor-element-65dca71b > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-340 .elementor-element.elementor-element-65dca71b .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-340 .elementor-element.elementor-element-139a6bac{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-340 .elementor-element.elementor-element-139a6bac > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-139a6bac.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-340 .elementor-element.elementor-element-5c734e5b .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-340 .elementor-element.elementor-element-6b702dc3{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-340 .elementor-element.elementor-element-77b87b93 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-340 .elementor-element.elementor-element-77b87b93 img{width: 42%;}
.elementor-340 .elementor-element.elementor-element-68a9d357 > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-340 .elementor-element.elementor-element-68a9d357{text-align: start;}
.elementor-340 .elementor-element.elementor-element-68a9d357 img{width: 30%;}
.elementor-340 .elementor-element.elementor-element-6f506546{width: auto; bottom: -19px; text-align: center;}
.elementor-340 .elementor-element.elementor-element-6f506546 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-340 .elementor-element.elementor-element-6f506546{right: 92.391px;}
.elementor-340 .elementor-element.elementor-element-6f506546 img{width: 21%;}
body.elementor-page-340:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-340 .elementor-element.elementor-element-432859a7{--content-width: 1280px;}
.elementor-340 .elementor-element.elementor-element-5532e36c{--width: 63%;}
.elementor-340 .elementor-element.elementor-element-143d46fc{--width: 100%;}
.elementor-340 .elementor-element.elementor-element-7766b6c6{--content-width: 1280px;}
.elementor-340 .elementor-element.elementor-element-785ad688{--width: 50%;}
.elementor-340 .elementor-element.elementor-element-af1f6c8{--width: 49.999%;}
.elementor-340 .elementor-element.elementor-element-5ddaf1ba{--content-width: 1280px;}
.elementor-340 .elementor-element.elementor-element-47262736{--width: 50%;}
.elementor-340 .elementor-element.elementor-element-6b702dc3{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-340 .elementor-element.elementor-element-70b356a1{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-340 .elementor-element.elementor-element-21279d89:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-340 .elementor-element.elementor-element-3e9519ce:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-340 .elementor-element.elementor-element-21279d89{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-340 .elementor-element.elementor-element-43a2ac3e{font-size: 23px;}
.elementor-340 .elementor-element.elementor-element-2f4130f2 .elementor-heading-title{font-size: 40px;}
.elementor-340 .elementor-element.elementor-element-27d3d115 > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-27d3d115 .elementor-heading-title{font-size: 20px;}
.elementor-340 .elementor-element.elementor-element-4faefe03{font-size: 20px;}
.elementor-340 .elementor-element.elementor-element-70b356a1{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 > .elementor-widget-container{margin: 0px;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider{text-align: left;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 .elementor-heading-title{font-size: 25px;}
.elementor-340 .elementor-element.elementor-element-65dca71b .elementor-heading-title{font-size: 30px;}
.elementor-340 .elementor-element.elementor-element-5c734e5b .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-340 .elementor-element.elementor-element-5532e36c{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-340 .elementor-element.elementor-element-43a2ac3e{text-align: center; font-size: 20px;}
.elementor-340 .elementor-element.elementor-element-2f4130f2{text-align: center;}
.elementor-340 .elementor-element.elementor-element-2f4130f2 .elementor-heading-title{font-size: 30px;}
.elementor-340 .elementor-element.elementor-element-36d89ec1{text-align: center; font-size: 18px;}
.elementor-340 .elementor-element.elementor-element-2585371e{--justify-content: center;}
.elementor-340 .elementor-element.elementor-element-28790c4b .elementor-button{font-size: 18px;}
.elementor-340 .elementor-element.elementor-element-602f24b .elementor-button{font-size: 18px;}
.elementor-340 .elementor-element.elementor-element-7766b6c6{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-340 .elementor-element.elementor-element-68a04f3c{font-size: 16px;}
.elementor-340 .elementor-element.elementor-element-27d3d115{width: 100%; max-width: 100%;}
.elementor-340 .elementor-element.elementor-element-27d3d115 > .elementor-widget-container{margin: 0px;}
.elementor-340 .elementor-element.elementor-element-27d3d115 .elementor-heading-title{font-size: 19px;}
.elementor-340 .elementor-element.elementor-element-4faefe03{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-340 .elementor-element.elementor-element-4faefe03 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-70b356a1{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-340 .elementor-element.elementor-element-59b0fdd4 .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-340 .elementor-element.elementor-element-3f9cf800{width: auto; text-align: start;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-340 .elementor-element.elementor-element-3f9cf800 .elementor-heading-title{font-size: 22px;}
.elementor-340 .elementor-element.elementor-element-65dca71b{width: 100%; max-width: 100%;}
.elementor-340 .elementor-element.elementor-element-65dca71b > .elementor-widget-container{margin: 0px;}
.elementor-340 .elementor-element.elementor-element-65dca71b .elementor-heading-title{font-size: 19px;}
.elementor-340 .elementor-element.elementor-element-5c734e5b .elementor-button{font-size: 16px;}}
.elementor-342 .elementor-element.elementor-element-ec0e24d{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-342 .elementor-element.elementor-element-ec0e24d:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231116_000903307_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-342 .elementor-element.elementor-element-ec0e24d::before,.elementor-342 .elementor-element.elementor-element-ec0e24d > .elementor-background-slideshow::before,.elementor-342 .elementor-element.elementor-element-ec0e24d > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-342 .elementor-element.elementor-element-54a7b1ef{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-342 .elementor-element.elementor-element-2b912307{--display: flex; --justify-content: center;}
.elementor-342 .elementor-element.elementor-element-2b912307.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-342 .elementor-element.elementor-element-6393588a{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-342 .elementor-element.elementor-element-50650ce6 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-33d867a5{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-32542151{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-342 .elementor-element.elementor-element-7b6fb968 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-342 .elementor-element.elementor-element-753e4dd .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-342 .elementor-element.elementor-element-10617b6{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-342 .elementor-element.elementor-element-10617b6:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-342 .elementor-element.elementor-element-17c893c2 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-342 .elementor-element.elementor-element-17c893c2{text-align: center;}
.elementor-342 .elementor-element.elementor-element-17c893c2 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-342 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-342 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-342 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-342 .elementor-element.elementor-element-6cf22c0f{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-7c6b604:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-342 .elementor-element.elementor-element-7c6b604 > .elementor-container{max-width: 1280px;}
.elementor-342 .elementor-element.elementor-element-7c6b604{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-342 .elementor-element.elementor-element-2edc4034:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-342 .elementor-element.elementor-element-2edc4034 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-342 .elementor-element.elementor-element-1ef20096 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-menu-toggle{margin: 0px auto;}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main .elementor-item:hover,.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-342 .elementor-element.elementor-element-1ef20096 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-342 .elementor-element.elementor-element-1ef20096 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-342 .elementor-element.elementor-element-1ef20096 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-342 .elementor-element.elementor-element-50eb92ef{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-342 .elementor-element.elementor-element-246f61ea{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-342 .elementor-element.elementor-element-2130283b > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-2130283b{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-element-52cd4328 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-52cd4328{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-element-3e896fca{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-342 .elementor-element.elementor-element-3e896fca.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-342 .elementor-element.elementor-element-42b3adc8{width: 100%; max-width: 100%; text-align: start;}
.elementor-342 .elementor-element.elementor-element-42b3adc8 > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-42b3adc8 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-342 .elementor-element.elementor-element-1470cafa{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-element-1470cafa > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-342 .elementor-element.elementor-element-77cc9611{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-342 .elementor-element.elementor-element-77cc9611:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231116_000903307_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-342 .elementor-element.elementor-element-77cc9611::before,.elementor-342 .elementor-element.elementor-element-77cc9611 > .elementor-background-slideshow::before,.elementor-342 .elementor-element.elementor-element-77cc9611 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-342 .elementor-element.elementor-element-323b3b7f{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-342 .elementor-element.elementor-element-bd92c4b{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-342 .elementor-element.elementor-element-bd92c4b > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-342 .elementor-element.elementor-element-5a761800 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-5a761800.elementor-element{--align-self: center;}
.elementor-342 .elementor-element.elementor-element-5a761800 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-4c22a142{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a .elementor-icon-wrapper{text-align: center;}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a .elementor-icon{font-size: 40px;}
.elementor-342 .elementor-element.elementor-element-2cbc7b8a .elementor-icon svg{height: 40px;}
.elementor-342 .elementor-element.elementor-element-2c61c17e > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-2c61c17e{text-align: center;}
.elementor-342 .elementor-element.elementor-element-2c61c17e .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-139bfd8{--display: flex;}
.elementor-342 .elementor-element.elementor-element-1681ede4 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-342 .elementor-element.elementor-element-1681ede4 .elementor-icon-wrapper{text-align: center;}
.elementor-342 .elementor-element.elementor-element-1681ede4.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-1681ede4.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-1681ede4 .elementor-icon{font-size: 40px;}
.elementor-342 .elementor-element.elementor-element-1681ede4 .elementor-icon svg{height: 40px;}
.elementor-342 .elementor-element.elementor-element-111ee584 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-111ee584{text-align: center;}
.elementor-342 .elementor-element.elementor-element-111ee584 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-5faa60c9{--display: flex;}
.elementor-342 .elementor-element.elementor-element-a8eee12 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-342 .elementor-element.elementor-element-a8eee12 .elementor-icon-wrapper{text-align: center;}
.elementor-342 .elementor-element.elementor-element-a8eee12.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-a8eee12.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-a8eee12 .elementor-icon{font-size: 40px;}
.elementor-342 .elementor-element.elementor-element-a8eee12 .elementor-icon svg{height: 40px;}
.elementor-342 .elementor-element.elementor-element-2132f492 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-2132f492{text-align: center;}
.elementor-342 .elementor-element.elementor-element-2132f492 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-342 .elementor-element.elementor-element-f4fc48c{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-342 .elementor-element.elementor-element-55e25cf9{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12{width: 100%; max-width: 100%; text-align: start;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-342 .elementor-element.elementor-element-5fd1ed12 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-342 .elementor-element.elementor-element-38ed74f2{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-342 .elementor-element.elementor-element-38ed74f2 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-38ed74f2.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-342 .elementor-element.elementor-element-3871dde4 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-342 .elementor-element.elementor-element-40cc017f{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-342 .elementor-element.elementor-element-5f47a24 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-342 .elementor-element.elementor-element-5f47a24 img{width: 42%;}
.elementor-342 .elementor-element.elementor-element-8074c30 > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-342 .elementor-element.elementor-element-8074c30{text-align: start;}
.elementor-342 .elementor-element.elementor-element-8074c30 img{width: 30%;}
.elementor-342 .elementor-element.elementor-element-2f99cce9{width: auto; bottom: -19px; text-align: center;}
.elementor-342 .elementor-element.elementor-element-2f99cce9 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-342 .elementor-element.elementor-element-2f99cce9{right: 92.391px;}
.elementor-342 .elementor-element.elementor-element-2f99cce9 img{width: 21%;}
body.elementor-page-342:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-342 .elementor-element.elementor-element-54a7b1ef{--content-width: 1280px;}
.elementor-342 .elementor-element.elementor-element-2b912307{--width: 63%;}
.elementor-342 .elementor-element.elementor-element-10617b6{--width: 100%;}
.elementor-342 .elementor-element.elementor-element-50eb92ef{--content-width: 1280px;}
.elementor-342 .elementor-element.elementor-element-246f61ea{--width: 50%;}
.elementor-342 .elementor-element.elementor-element-3e896fca{--width: 49.999%;}
.elementor-342 .elementor-element.elementor-element-f4fc48c{--content-width: 1280px;}
.elementor-342 .elementor-element.elementor-element-55e25cf9{--width: 50%;}
.elementor-342 .elementor-element.elementor-element-40cc017f{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-342 .elementor-element.elementor-element-323b3b7f{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-342 .elementor-element.elementor-element-ec0e24d:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-342 .elementor-element.elementor-element-77cc9611:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-342 .elementor-element.elementor-element-ec0e24d{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-342 .elementor-element.elementor-element-6393588a{font-size: 23px;}
.elementor-342 .elementor-element.elementor-element-50650ce6 .elementor-heading-title{font-size: 40px;}
.elementor-342 .elementor-element.elementor-element-42b3adc8 > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-42b3adc8 .elementor-heading-title{font-size: 20px;}
.elementor-342 .elementor-element.elementor-element-1470cafa{font-size: 20px;}
.elementor-342 .elementor-element.elementor-element-323b3b7f{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-342 .elementor-element.elementor-element-bd92c4b > .elementor-widget-container{margin: 0px;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider{text-align: left;}
.elementor-342 .elementor-element.elementor-element-5a761800 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-342 .elementor-element.elementor-element-5a761800 .elementor-heading-title{font-size: 25px;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12 .elementor-heading-title{font-size: 30px;}
.elementor-342 .elementor-element.elementor-element-3871dde4 .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-342 .elementor-element.elementor-element-2b912307{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-342 .elementor-element.elementor-element-6393588a{text-align: center; font-size: 20px;}
.elementor-342 .elementor-element.elementor-element-50650ce6{text-align: center;}
.elementor-342 .elementor-element.elementor-element-50650ce6 .elementor-heading-title{font-size: 30px;}
.elementor-342 .elementor-element.elementor-element-33d867a5{text-align: center; font-size: 18px;}
.elementor-342 .elementor-element.elementor-element-32542151{--justify-content: center;}
.elementor-342 .elementor-element.elementor-element-7b6fb968 .elementor-button{font-size: 18px;}
.elementor-342 .elementor-element.elementor-element-753e4dd .elementor-button{font-size: 18px;}
.elementor-342 .elementor-element.elementor-element-50eb92ef{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-342 .elementor-element.elementor-element-2130283b{font-size: 16px;}
.elementor-342 .elementor-element.elementor-element-42b3adc8{width: 100%; max-width: 100%;}
.elementor-342 .elementor-element.elementor-element-42b3adc8 > .elementor-widget-container{margin: 0px;}
.elementor-342 .elementor-element.elementor-element-42b3adc8 .elementor-heading-title{font-size: 19px;}
.elementor-342 .elementor-element.elementor-element-1470cafa{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-342 .elementor-element.elementor-element-1470cafa > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-323b3b7f{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-342 .elementor-element.elementor-element-bd92c4b .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-342 .elementor-element.elementor-element-5a761800{width: auto; text-align: start;}
.elementor-342 .elementor-element.elementor-element-5a761800 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-342 .elementor-element.elementor-element-5a761800 .elementor-heading-title{font-size: 22px;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12{width: 100%; max-width: 100%;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12 > .elementor-widget-container{margin: 0px;}
.elementor-342 .elementor-element.elementor-element-5fd1ed12 .elementor-heading-title{font-size: 19px;}
.elementor-342 .elementor-element.elementor-element-3871dde4 .elementor-button{font-size: 16px;}}
.elementor-344 .elementor-element.elementor-element-731c370c{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-344 .elementor-element.elementor-element-731c370c:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234420709_iOS-1-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-344 .elementor-element.elementor-element-731c370c::before,.elementor-344 .elementor-element.elementor-element-731c370c > .elementor-background-slideshow::before,.elementor-344 .elementor-element.elementor-element-731c370c > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-344 .elementor-element.elementor-element-46a89692{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-344 .elementor-element.elementor-element-446fbc81{--display: flex; --justify-content: center;}
.elementor-344 .elementor-element.elementor-element-446fbc81.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-344 .elementor-element.elementor-element-b53db3c{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-344 .elementor-element.elementor-element-7de76636 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-64d82df5{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-5dcaba23{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-344 .elementor-element.elementor-element-7948afc0 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-344 .elementor-element.elementor-element-4f915376 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-344 .elementor-element.elementor-element-4429ef7c{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-344 .elementor-element.elementor-element-4429ef7c:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-344 .elementor-element.elementor-element-5761d9ef > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-344 .elementor-element.elementor-element-5761d9ef{text-align: center;}
.elementor-344 .elementor-element.elementor-element-5761d9ef .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-344 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-344 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-344 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-344 .elementor-element.elementor-element-473aa296{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-3cb188e0:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-344 .elementor-element.elementor-element-3cb188e0 > .elementor-container{max-width: 1280px;}
.elementor-344 .elementor-element.elementor-element-3cb188e0{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-344 .elementor-element.elementor-element-204aeb9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-344 .elementor-element.elementor-element-204aeb9c > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-menu-toggle{margin: 0px auto;}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main .elementor-item:hover,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-344 .elementor-element.elementor-element-5c4dfee3 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-344 .elementor-element.elementor-element-5c4dfee3 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-344 .elementor-element.elementor-element-2a60e1ff{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-4c3b2a27{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-344 .elementor-element.elementor-element-7ebcbdd4 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-7ebcbdd4{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-element-422731ec > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-422731ec{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-element-777e3a29{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-344 .elementor-element.elementor-element-777e3a29.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-344 .elementor-element.elementor-element-217e2b5b{width: 100%; max-width: 100%; text-align: start;}
.elementor-344 .elementor-element.elementor-element-217e2b5b > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-217e2b5b .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-344 .elementor-element.elementor-element-78d029c6{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-element-78d029c6 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-344 .elementor-element.elementor-element-afd40ea{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-344 .elementor-element.elementor-element-afd40ea:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234420709_iOS-1-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-344 .elementor-element.elementor-element-afd40ea::before,.elementor-344 .elementor-element.elementor-element-afd40ea > .elementor-background-slideshow::before,.elementor-344 .elementor-element.elementor-element-afd40ea > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-344 .elementor-element.elementor-element-3b1cd200{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-344 .elementor-element.elementor-element-136b7e32{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-344 .elementor-element.elementor-element-136b7e32 > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-344 .elementor-element.elementor-element-6db96268 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-6db96268.elementor-element{--align-self: center;}
.elementor-344 .elementor-element.elementor-element-6db96268 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-1f721ccb{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc .elementor-icon-wrapper{text-align: center;}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc .elementor-icon{font-size: 40px;}
.elementor-344 .elementor-element.elementor-element-4fa4fdfc .elementor-icon svg{height: 40px;}
.elementor-344 .elementor-element.elementor-element-43b81ebd > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-43b81ebd{text-align: center;}
.elementor-344 .elementor-element.elementor-element-43b81ebd .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-424b922d{--display: flex;}
.elementor-344 .elementor-element.elementor-element-26ea2ab5 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-344 .elementor-element.elementor-element-26ea2ab5 .elementor-icon-wrapper{text-align: center;}
.elementor-344 .elementor-element.elementor-element-26ea2ab5.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-26ea2ab5.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-26ea2ab5 .elementor-icon{font-size: 40px;}
.elementor-344 .elementor-element.elementor-element-26ea2ab5 .elementor-icon svg{height: 40px;}
.elementor-344 .elementor-element.elementor-element-e1d164c > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-e1d164c{text-align: center;}
.elementor-344 .elementor-element.elementor-element-e1d164c .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-2a4f1080{--display: flex;}
.elementor-344 .elementor-element.elementor-element-235bf568 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-344 .elementor-element.elementor-element-235bf568 .elementor-icon-wrapper{text-align: center;}
.elementor-344 .elementor-element.elementor-element-235bf568.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-235bf568.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-235bf568 .elementor-icon{font-size: 40px;}
.elementor-344 .elementor-element.elementor-element-235bf568 .elementor-icon svg{height: 40px;}
.elementor-344 .elementor-element.elementor-element-667ce524 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-667ce524{text-align: center;}
.elementor-344 .elementor-element.elementor-element-667ce524 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-344 .elementor-element.elementor-element-58ce2813{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-5cdf8bb3{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-344 .elementor-element.elementor-element-2ceae103{width: 100%; max-width: 100%; text-align: start;}
.elementor-344 .elementor-element.elementor-element-2ceae103 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-344 .elementor-element.elementor-element-2ceae103 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-344 .elementor-element.elementor-element-1f79d879{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-344 .elementor-element.elementor-element-1f79d879 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-1f79d879.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-344 .elementor-element.elementor-element-5d1dc5dd .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-344 .elementor-element.elementor-element-71fc28ae{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-344 .elementor-element.elementor-element-631f8d53 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-344 .elementor-element.elementor-element-631f8d53 img{width: 42%;}
.elementor-344 .elementor-element.elementor-element-9fc912c > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-344 .elementor-element.elementor-element-9fc912c{text-align: start;}
.elementor-344 .elementor-element.elementor-element-9fc912c img{width: 30%;}
.elementor-344 .elementor-element.elementor-element-8edf083{width: auto; bottom: -19px; text-align: center;}
.elementor-344 .elementor-element.elementor-element-8edf083 > .elementor-widget-container{margin: 0px 0px -20px 90px; padding: 0px;}
body:not(.rtl) .elementor-344 .elementor-element.elementor-element-8edf083{right: 92.391px;}
.elementor-344 .elementor-element.elementor-element-8edf083 img{width: 21%;}
body.elementor-page-344:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-344 .elementor-element.elementor-element-46a89692{--content-width: 1280px;}
.elementor-344 .elementor-element.elementor-element-446fbc81{--width: 63%;}
.elementor-344 .elementor-element.elementor-element-4429ef7c{--width: 100%;}
.elementor-344 .elementor-element.elementor-element-2a60e1ff{--content-width: 1280px;}
.elementor-344 .elementor-element.elementor-element-4c3b2a27{--width: 50%;}
.elementor-344 .elementor-element.elementor-element-777e3a29{--width: 49.999%;}
.elementor-344 .elementor-element.elementor-element-58ce2813{--content-width: 1280px;}
.elementor-344 .elementor-element.elementor-element-5cdf8bb3{--width: 50%;}
.elementor-344 .elementor-element.elementor-element-71fc28ae{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-344 .elementor-element.elementor-element-3b1cd200{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-344 .elementor-element.elementor-element-731c370c:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-344 .elementor-element.elementor-element-afd40ea:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-344 .elementor-element.elementor-element-731c370c{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-7de76636 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-7de76636 .elementor-heading-title{font-size: 36px;}
.elementor-344 .elementor-element.elementor-element-2a60e1ff{--margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-217e2b5b > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-217e2b5b .elementor-heading-title{font-size: 20px;}
.elementor-344 .elementor-element.elementor-element-78d029c6{font-size: 20px;}
.elementor-344 .elementor-element.elementor-element-3b1cd200{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-344 .elementor-element.elementor-element-136b7e32 > .elementor-widget-container{margin: 0px;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider{text-align: left;}
.elementor-344 .elementor-element.elementor-element-6db96268 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-344 .elementor-element.elementor-element-6db96268 .elementor-heading-title{font-size: 25px;}
.elementor-344 .elementor-element.elementor-element-2ceae103 .elementor-heading-title{font-size: 30px;}
.elementor-344 .elementor-element.elementor-element-5d1dc5dd .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-344 .elementor-element.elementor-element-446fbc81{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-b53db3c{text-align: center; font-size: 20px;}
.elementor-344 .elementor-element.elementor-element-7de76636{text-align: center;}
.elementor-344 .elementor-element.elementor-element-7de76636 .elementor-heading-title{font-size: 30px;}
.elementor-344 .elementor-element.elementor-element-64d82df5{text-align: center; font-size: 18px;}
.elementor-344 .elementor-element.elementor-element-5dcaba23{--justify-content: center;}
.elementor-344 .elementor-element.elementor-element-7948afc0 .elementor-button{font-size: 18px;}
.elementor-344 .elementor-element.elementor-element-4f915376 .elementor-button{font-size: 18px;}
.elementor-344 .elementor-element.elementor-element-2a60e1ff{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-344 .elementor-element.elementor-element-7ebcbdd4{font-size: 16px;}
.elementor-344 .elementor-element.elementor-element-217e2b5b{width: 100%; max-width: 100%;}
.elementor-344 .elementor-element.elementor-element-217e2b5b > .elementor-widget-container{margin: 0px;}
.elementor-344 .elementor-element.elementor-element-217e2b5b .elementor-heading-title{font-size: 19px;}
.elementor-344 .elementor-element.elementor-element-78d029c6{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-344 .elementor-element.elementor-element-78d029c6 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-3b1cd200{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-344 .elementor-element.elementor-element-136b7e32 .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-344 .elementor-element.elementor-element-6db96268{width: auto; text-align: start;}
.elementor-344 .elementor-element.elementor-element-6db96268 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-344 .elementor-element.elementor-element-6db96268 .elementor-heading-title{font-size: 22px;}
.elementor-344 .elementor-element.elementor-element-2ceae103{width: 100%; max-width: 100%;}
.elementor-344 .elementor-element.elementor-element-2ceae103 > .elementor-widget-container{margin: 0px;}
.elementor-344 .elementor-element.elementor-element-2ceae103 .elementor-heading-title{font-size: 19px;}
.elementor-344 .elementor-element.elementor-element-5d1dc5dd .elementor-button{font-size: 16px;}}
.elementor-347 .elementor-element.elementor-element-bc1636a{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-347 .elementor-element.elementor-element-bc1636a:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20160422_093252705_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-347 .elementor-element.elementor-element-bc1636a::before,.elementor-347 .elementor-element.elementor-element-bc1636a > .elementor-background-slideshow::before,.elementor-347 .elementor-element.elementor-element-bc1636a > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-347 .elementor-element.elementor-element-7c1fda4e{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-347 .elementor-element.elementor-element-6daa5a89{--display: flex; --justify-content: center;}
.elementor-347 .elementor-element.elementor-element-6daa5a89.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-347 .elementor-element.elementor-element-56c43a00{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-347 .elementor-element.elementor-element-485056aa .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-11dba2a5{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-5894a33d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-347 .elementor-element.elementor-element-18c99b70 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-347 .elementor-element.elementor-element-7bd0971f .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-347 .elementor-element.elementor-element-6589d5c8{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-347 .elementor-element.elementor-element-6589d5c8:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-347 .elementor-element.elementor-element-268c887e > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-347 .elementor-element.elementor-element-268c887e{text-align: center;}
.elementor-347 .elementor-element.elementor-element-268c887e .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-347 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-347 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-347 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-347 .elementor-element.elementor-element-5fe5b95d{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-56b2473f:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-347 .elementor-element.elementor-element-56b2473f > .elementor-container{max-width: 1280px;}
.elementor-347 .elementor-element.elementor-element-56b2473f{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-347 .elementor-element.elementor-element-1caa611a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-347 .elementor-element.elementor-element-1caa611a > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-menu-toggle{margin: 0px auto;}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main .elementor-item:hover,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-347 .elementor-element.elementor-element-11dfdfc8 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-347 .elementor-element.elementor-element-11dfdfc8 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-347 .elementor-element.elementor-element-589462c6{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-339d7241{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-347 .elementor-element.elementor-element-55698072 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-55698072{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-element-47b17bf0 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-47b17bf0{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-element-3bdc920a{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-347 .elementor-element.elementor-element-3bdc920a.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-347 .elementor-element.elementor-element-45cc960a{width: 100%; max-width: 100%; text-align: start;}
.elementor-347 .elementor-element.elementor-element-45cc960a > .elementor-widget-container{margin: 0% 40% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-45cc960a .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-347 .elementor-element.elementor-element-59d82c05{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-element-59d82c05 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-347 .elementor-element.elementor-element-5f707da0{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-347 .elementor-element.elementor-element-5f707da0:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20160422_093252705_iOS-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-347 .elementor-element.elementor-element-5f707da0::before,.elementor-347 .elementor-element.elementor-element-5f707da0 > .elementor-background-slideshow::before,.elementor-347 .elementor-element.elementor-element-5f707da0 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-347 .elementor-element.elementor-element-63bac192{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-347 .elementor-element.elementor-element-36ef42c1{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a.elementor-element{--align-self: center;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-3774abf3{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-347 .elementor-element.elementor-element-56c29451 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-347 .elementor-element.elementor-element-56c29451 .elementor-icon-wrapper{text-align: center;}
.elementor-347 .elementor-element.elementor-element-56c29451.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-56c29451.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-56c29451 .elementor-icon{font-size: 40px;}
.elementor-347 .elementor-element.elementor-element-56c29451 .elementor-icon svg{height: 40px;}
.elementor-347 .elementor-element.elementor-element-69688e95 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-69688e95{text-align: center;}
.elementor-347 .elementor-element.elementor-element-69688e95 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-62ab76a0{--display: flex;}
.elementor-347 .elementor-element.elementor-element-778c13be > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-347 .elementor-element.elementor-element-778c13be .elementor-icon-wrapper{text-align: center;}
.elementor-347 .elementor-element.elementor-element-778c13be.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-778c13be.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-778c13be .elementor-icon{font-size: 40px;}
.elementor-347 .elementor-element.elementor-element-778c13be .elementor-icon svg{height: 40px;}
.elementor-347 .elementor-element.elementor-element-619c22a > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-619c22a{text-align: center;}
.elementor-347 .elementor-element.elementor-element-619c22a .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-146f3405{--display: flex;}
.elementor-347 .elementor-element.elementor-element-661c6e07 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-347 .elementor-element.elementor-element-661c6e07 .elementor-icon-wrapper{text-align: center;}
.elementor-347 .elementor-element.elementor-element-661c6e07.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-661c6e07.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-661c6e07 .elementor-icon{font-size: 40px;}
.elementor-347 .elementor-element.elementor-element-661c6e07 .elementor-icon svg{height: 40px;}
.elementor-347 .elementor-element.elementor-element-2217589a > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-2217589a{text-align: center;}
.elementor-347 .elementor-element.elementor-element-2217589a .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-347 .elementor-element.elementor-element-25fa6432{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-2c5fd928{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-347 .elementor-element.elementor-element-7b9b9944{width: 100%; max-width: 100%; text-align: start;}
.elementor-347 .elementor-element.elementor-element-7b9b9944 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-347 .elementor-element.elementor-element-7b9b9944 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-347 .elementor-element.elementor-element-27640e05{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-347 .elementor-element.elementor-element-27640e05 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-27640e05.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-347 .elementor-element.elementor-element-25a1c32e .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-347 .elementor-element.elementor-element-1e3b4cf5{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-347 .elementor-element.elementor-element-32909df8 > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-347 .elementor-element.elementor-element-32909df8 img{width: 42%;}
.elementor-347 .elementor-element.elementor-element-3ed2477a > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-347 .elementor-element.elementor-element-3ed2477a{text-align: start;}
.elementor-347 .elementor-element.elementor-element-3ed2477a img{width: 30%;}
.elementor-347 .elementor-element.elementor-element-2bfc0dc5{width: auto; bottom: -19px; text-align: center;}
.elementor-347 .elementor-element.elementor-element-2bfc0dc5 > .elementor-widget-container{margin: 2px 0px -20px 90px; padding: 0px;}
body:not(.rtl) .elementor-347 .elementor-element.elementor-element-2bfc0dc5{right: 92.391px;}
.elementor-347 .elementor-element.elementor-element-2bfc0dc5 img{width: 21%;}
body.elementor-page-347:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-347 .elementor-element.elementor-element-7c1fda4e{--content-width: 1280px;}
.elementor-347 .elementor-element.elementor-element-6daa5a89{--width: 63%;}
.elementor-347 .elementor-element.elementor-element-6589d5c8{--width: 100%;}
.elementor-347 .elementor-element.elementor-element-589462c6{--content-width: 1280px;}
.elementor-347 .elementor-element.elementor-element-339d7241{--width: 50%;}
.elementor-347 .elementor-element.elementor-element-3bdc920a{--width: 49.999%;}
.elementor-347 .elementor-element.elementor-element-25fa6432{--content-width: 1280px;}
.elementor-347 .elementor-element.elementor-element-2c5fd928{--width: 50%;}
.elementor-347 .elementor-element.elementor-element-1e3b4cf5{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-347 .elementor-element.elementor-element-63bac192{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-347 .elementor-element.elementor-element-bc1636a:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-347 .elementor-element.elementor-element-5f707da0:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-347 .elementor-element.elementor-element-bc1636a{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-56c43a00{font-size: 23px;}
.elementor-347 .elementor-element.elementor-element-485056aa .elementor-heading-title{font-size: 40px;}
.elementor-347 .elementor-element.elementor-element-589462c6{--margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-45cc960a > .elementor-widget-container{margin: 0%; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-45cc960a .elementor-heading-title{font-size: 20px;}
.elementor-347 .elementor-element.elementor-element-59d82c05{font-size: 20px;}
.elementor-347 .elementor-element.elementor-element-63bac192{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 > .elementor-widget-container{margin: 0px;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider{text-align: left;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a .elementor-heading-title{font-size: 25px;}
.elementor-347 .elementor-element.elementor-element-7b9b9944 .elementor-heading-title{font-size: 30px;}
.elementor-347 .elementor-element.elementor-element-25a1c32e .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-347 .elementor-element.elementor-element-6daa5a89{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-56c43a00{text-align: center; font-size: 20px;}
.elementor-347 .elementor-element.elementor-element-485056aa{text-align: center;}
.elementor-347 .elementor-element.elementor-element-485056aa .elementor-heading-title{font-size: 30px;}
.elementor-347 .elementor-element.elementor-element-11dba2a5{text-align: center; font-size: 18px;}
.elementor-347 .elementor-element.elementor-element-5894a33d{--justify-content: center;}
.elementor-347 .elementor-element.elementor-element-18c99b70 .elementor-button{font-size: 18px;}
.elementor-347 .elementor-element.elementor-element-7bd0971f .elementor-button{font-size: 18px;}
.elementor-347 .elementor-element.elementor-element-589462c6{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-347 .elementor-element.elementor-element-55698072{font-size: 16px;}
.elementor-347 .elementor-element.elementor-element-45cc960a{width: 100%; max-width: 100%;}
.elementor-347 .elementor-element.elementor-element-45cc960a > .elementor-widget-container{margin: 0px;}
.elementor-347 .elementor-element.elementor-element-45cc960a .elementor-heading-title{font-size: 19px;}
.elementor-347 .elementor-element.elementor-element-59d82c05{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-347 .elementor-element.elementor-element-59d82c05 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-63bac192{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-347 .elementor-element.elementor-element-36ef42c1 .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a{width: auto; text-align: start;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-347 .elementor-element.elementor-element-18e9fe7a .elementor-heading-title{font-size: 22px;}
.elementor-347 .elementor-element.elementor-element-7b9b9944{width: 100%; max-width: 100%;}
.elementor-347 .elementor-element.elementor-element-7b9b9944 > .elementor-widget-container{margin: 0px;}
.elementor-347 .elementor-element.elementor-element-7b9b9944 .elementor-heading-title{font-size: 19px;}
.elementor-347 .elementor-element.elementor-element-25a1c32e .elementor-button{font-size: 16px;}}
.elementor-909 .elementor-element.elementor-element-7fb42da3{--display: flex; --min-height: 70vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-909 .elementor-element.elementor-element-7fb42da3:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234108108_iOS-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-909 .elementor-element.elementor-element-7fb42da3::before,.elementor-909 .elementor-element.elementor-element-7fb42da3 > .elementor-background-slideshow::before,.elementor-909 .elementor-element.elementor-element-7fb42da3 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-909 .elementor-element.elementor-element-52863f66{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-909 .elementor-element.elementor-element-50278045{--display: flex; --justify-content: center;}
.elementor-909 .elementor-element.elementor-element-50278045.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-909 .elementor-element.elementor-element-52220786{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-909 .elementor-element.elementor-element-25e6fda6 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-7e762bf4{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-61bbd725{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-909 .elementor-element.elementor-element-496d7e4d .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-909 .elementor-element.elementor-element-3a4139 .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-909 .elementor-element.elementor-element-30d745d3{--display: flex; --min-height: 0px; --border-radius: 10px 10px 10px 10px;}
.elementor-909 .elementor-element.elementor-element-30d745d3:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-909 .elementor-element.elementor-element-493d39db > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-909 .elementor-element.elementor-element-493d39db{text-align: center;}
.elementor-909 .elementor-element.elementor-element-493d39db .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-909 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-909 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-909 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-909 .elementor-element.elementor-element-418b63aa{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-26566b3b:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-909 .elementor-element.elementor-element-26566b3b > .elementor-container{max-width: 1280px;}
.elementor-909 .elementor-element.elementor-element-26566b3b{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-909 .elementor-element.elementor-element-44cdb50d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-909 .elementor-element.elementor-element-44cdb50d > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-909 .elementor-element.elementor-element-67080151 > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-menu-toggle{margin: 0px auto;}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main .elementor-item:hover,.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-909 .elementor-element.elementor-element-67080151 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(17, 17, 39);}
.elementor-909 .elementor-element.elementor-element-67080151 .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-909 .elementor-element.elementor-element-67080151 .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(17, 17, 39);}
.elementor-909 .elementor-element.elementor-element-232635d7{--display: flex; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-909 .elementor-element.elementor-element-1b303a66{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-909 .elementor-element.elementor-element-27e1cd86 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-27e1cd86{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-element-2004eea > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-2004eea{font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-element-42249af7{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-909 .elementor-element.elementor-element-42249af7.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-909 .elementor-element.elementor-element-8fb3620{width: 100%; max-width: 100%; text-align: start;}
.elementor-909 .elementor-element.elementor-element-8fb3620 > .elementor-widget-container{margin: 0% 60% 0% 0%; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-8fb3620 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-909 .elementor-element.elementor-element-308c10e9{width: 100%; max-width: 100%; column-gap: 0px; text-align: start; font-family: Raleway, sans-serif; font-size: 25px; font-weight: 700; line-height: 45px; color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-element-308c10e9 > .elementor-widget-container{margin: 0px 0px 5px; padding: 0px; border-style: none;}
.elementor-909 .elementor-element.elementor-element-7468cc69{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-909 .elementor-element.elementor-element-7468cc69:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/20231115_234108108_iOS-scaled.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-909 .elementor-element.elementor-element-7468cc69::before,.elementor-909 .elementor-element.elementor-element-7468cc69 > .elementor-background-slideshow::before,.elementor-909 .elementor-element.elementor-element-7468cc69 > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-909 .elementor-element.elementor-element-53f7f8b2{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-909 .elementor-element.elementor-element-4d2904ae{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-909 .elementor-element.elementor-element-4d2904ae > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-909 .elementor-element.elementor-element-5d833648 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-5d833648.elementor-element{--align-self: center;}
.elementor-909 .elementor-element.elementor-element-5d833648 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-2190f1a4{--display: flex;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-909 .elementor-element.elementor-element-3ae713fd > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-909 .elementor-element.elementor-element-3ae713fd .elementor-icon-wrapper{text-align: center;}
.elementor-909 .elementor-element.elementor-element-3ae713fd.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-3ae713fd.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-3ae713fd .elementor-icon{font-size: 40px;}
.elementor-909 .elementor-element.elementor-element-3ae713fd .elementor-icon svg{height: 40px;}
.elementor-909 .elementor-element.elementor-element-ebc9c46 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-ebc9c46{text-align: center;}
.elementor-909 .elementor-element.elementor-element-ebc9c46 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-4e31dd28{--display: flex;}
.elementor-909 .elementor-element.elementor-element-68b31e34 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-909 .elementor-element.elementor-element-68b31e34 .elementor-icon-wrapper{text-align: center;}
.elementor-909 .elementor-element.elementor-element-68b31e34.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-68b31e34.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-68b31e34 .elementor-icon{font-size: 40px;}
.elementor-909 .elementor-element.elementor-element-68b31e34 .elementor-icon svg{height: 40px;}
.elementor-909 .elementor-element.elementor-element-3d96328e > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-3d96328e{text-align: center;}
.elementor-909 .elementor-element.elementor-element-3d96328e .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-42cdaa85{--display: flex;}
.elementor-909 .elementor-element.elementor-element-56e2816e > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-909 .elementor-element.elementor-element-56e2816e .elementor-icon-wrapper{text-align: center;}
.elementor-909 .elementor-element.elementor-element-56e2816e.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-56e2816e.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-56e2816e .elementor-icon{font-size: 40px;}
.elementor-909 .elementor-element.elementor-element-56e2816e .elementor-icon svg{height: 40px;}
.elementor-909 .elementor-element.elementor-element-3582d1a8 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-3582d1a8{text-align: center;}
.elementor-909 .elementor-element.elementor-element-3582d1a8 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-909 .elementor-element.elementor-element-325de015{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px;}
.elementor-909 .elementor-element.elementor-element-33c41e67{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center;}
.elementor-909 .elementor-element.elementor-element-25a07fa7{width: 100%; max-width: 100%; text-align: start;}
.elementor-909 .elementor-element.elementor-element-25a07fa7 > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-909 .elementor-element.elementor-element-25a07fa7 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-909 .elementor-element.elementor-element-5a8a56d3{width: var( --container-widget-width, 102.374% ); max-width: 102.374%; --container-widget-width: 102.374%; --container-widget-flex-grow: 0; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(0, 0, 0);}
.elementor-909 .elementor-element.elementor-element-5a8a56d3 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-5a8a56d3.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-909 .elementor-element.elementor-element-6d121869 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-909 .elementor-element.elementor-element-70169240{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-909 .elementor-element.elementor-element-6bbf6fbd > .elementor-widget-container{margin: 0px 0px 30px;}
.elementor-909 .elementor-element.elementor-element-6bbf6fbd img{width: 42%;}
.elementor-909 .elementor-element.elementor-element-174c2cad > .elementor-widget-container{margin: -150px 0px -40px 80px;}
.elementor-909 .elementor-element.elementor-element-174c2cad{text-align: start;}
.elementor-909 .elementor-element.elementor-element-174c2cad img{width: 30%;}
.elementor-909 .elementor-element.elementor-element-3f494339{width: auto; bottom: -19px; text-align: center;}
.elementor-909 .elementor-element.elementor-element-3f494339 > .elementor-widget-container{margin: 2px 0px 0px 90px; padding: 0px;}
body:not(.rtl) .elementor-909 .elementor-element.elementor-element-3f494339{right: 92.391px;}
.elementor-909 .elementor-element.elementor-element-3f494339 img{width: 21%;}
body.elementor-page-909:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-909 .elementor-element.elementor-element-52863f66{--content-width: 1280px;}
.elementor-909 .elementor-element.elementor-element-50278045{--width: 63%;}
.elementor-909 .elementor-element.elementor-element-30d745d3{--width: 100%;}
.elementor-909 .elementor-element.elementor-element-232635d7{--content-width: 1280px;}
.elementor-909 .elementor-element.elementor-element-1b303a66{--width: 50%;}
.elementor-909 .elementor-element.elementor-element-42249af7{--width: 49.999%;}
.elementor-909 .elementor-element.elementor-element-325de015{--content-width: 1280px;}
.elementor-909 .elementor-element.elementor-element-33c41e67{--width: 50%;}
.elementor-909 .elementor-element.elementor-element-70169240{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-909 .elementor-element.elementor-element-53f7f8b2{--content-width: 500px;}}
@media (min-width: 1025px){.elementor-909 .elementor-element.elementor-element-7fb42da3:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-909 .elementor-element.elementor-element-7468cc69:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
@media (max-width: 1024px){.elementor-909 .elementor-element.elementor-element-7fb42da3{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-909 .elementor-element.elementor-element-52220786{font-size: 23px;}
.elementor-909 .elementor-element.elementor-element-25e6fda6 .elementor-heading-title{font-size: 40px;}
.elementor-909 .elementor-element.elementor-element-8fb3620 > .elementor-widget-container{margin: 0%;}
.elementor-909 .elementor-element.elementor-element-8fb3620 .elementor-heading-title{font-size: 30px;}
.elementor-909 .elementor-element.elementor-element-308c10e9{font-size: 25px;}
.elementor-909 .elementor-element.elementor-element-53f7f8b2{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-909 .elementor-element.elementor-element-4d2904ae > .elementor-widget-container{margin: 0px;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider-separator{width: 0%; margin: 0px auto 0px 0px;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider{text-align: left;}
.elementor-909 .elementor-element.elementor-element-5d833648 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-909 .elementor-element.elementor-element-5d833648 .elementor-heading-title{font-size: 25px;}
.elementor-909 .elementor-element.elementor-element-25a07fa7 .elementor-heading-title{font-size: 30px;}
.elementor-909 .elementor-element.elementor-element-6d121869 .elementor-button{font-size: 18px;}}
@media (max-width: 767px){.elementor-909 .elementor-element.elementor-element-50278045{--margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-909 .elementor-element.elementor-element-52220786{text-align: center; font-size: 20px;}
.elementor-909 .elementor-element.elementor-element-25e6fda6{text-align: center;}
.elementor-909 .elementor-element.elementor-element-25e6fda6 .elementor-heading-title{font-size: 30px;}
.elementor-909 .elementor-element.elementor-element-7e762bf4{text-align: center; font-size: 18px;}
.elementor-909 .elementor-element.elementor-element-61bbd725{--justify-content: center;}
.elementor-909 .elementor-element.elementor-element-496d7e4d .elementor-button{font-size: 18px;}
.elementor-909 .elementor-element.elementor-element-3a4139 .elementor-button{font-size: 18px;}
.elementor-909 .elementor-element.elementor-element-232635d7{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-909 .elementor-element.elementor-element-27e1cd86{font-size: 16px;}
.elementor-909 .elementor-element.elementor-element-8fb3620{width: 100%; max-width: 100%;}
.elementor-909 .elementor-element.elementor-element-8fb3620 > .elementor-widget-container{margin: 0px;}
.elementor-909 .elementor-element.elementor-element-8fb3620 .elementor-heading-title{font-size: 19px;}
.elementor-909 .elementor-element.elementor-element-308c10e9{width: 100%; max-width: 100%; font-size: 19px;}
.elementor-909 .elementor-element.elementor-element-308c10e9 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-53f7f8b2{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-909 .elementor-element.elementor-element-4d2904ae .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-909 .elementor-element.elementor-element-5d833648{width: auto; text-align: start;}
.elementor-909 .elementor-element.elementor-element-5d833648 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-909 .elementor-element.elementor-element-5d833648 .elementor-heading-title{font-size: 22px;}
.elementor-909 .elementor-element.elementor-element-25a07fa7{width: 100%; max-width: 100%;}
.elementor-909 .elementor-element.elementor-element-25a07fa7 > .elementor-widget-container{margin: 0px;}
.elementor-909 .elementor-element.elementor-element-25a07fa7 .elementor-heading-title{font-size: 19px;}
.elementor-909 .elementor-element.elementor-element-6d121869 .elementor-button{font-size: 16px;}}
.elementor-319 .elementor-element.elementor-element-668f26af{--display: flex; --min-height: 80vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-14-of-68-2.webp"); background-position: 0px -207px; background-repeat: no-repeat; background-size: cover;}
.elementor-319 .elementor-element.elementor-element-668f26af::before,.elementor-319 .elementor-element.elementor-element-668f26af > .elementor-background-slideshow::before,.elementor-319 .elementor-element.elementor-element-668f26af > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-319 .elementor-element.elementor-element-440a5f32{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-198bda9e{--display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-198bda9e.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-319 .elementor-element.elementor-element-45169dad{font-family: Raleway, sans-serif; font-size: 26px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-319 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-46f31964{text-align: start; font-family: Raleway, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-2934a31b{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-319 .elementor-element.elementor-element-257542f7 .elementor-button{background-color: rgb(17, 17, 39); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; border-radius: 10px;}
.elementor-319 .elementor-element.elementor-element-5ba3a02d .elementor-button{background-color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; fill: rgb(17, 17, 39); color: rgb(17, 17, 39); border-radius: 10px; padding: 12px 35px;}
.elementor-319 .elementor-element.elementor-element-7492d1ee{--display: flex; --border-radius: 10px 10px 10px 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-7492d1ee:not(.elementor-motion-effects-element-type-background){background-color: rgb(17, 17, 39);}
.elementor-319 .elementor-element.elementor-element-5ae26395 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-319 .elementor-element.elementor-element-5ae26395{text-align: center;}
.elementor-319 .elementor-element.elementor-element-5ae26395 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-widget-global .elementor-field-group > label{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-field-group .elementor-field{color: var( --e-global-color-text );}
.elementor-widget-global .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-global .elementor-button[type="submit"]{background-color: var( --e-global-color-accent );}
.elementor-widget-global .elementor-message{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-319 .elementor-element.elementor-global-963 > .elementor-widget-container{background-color: rgb(17, 17, 39); padding: 20px; border-style: none; border-radius: 10px 0px 0px;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 15px;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -15px;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group > label{color: rgb(0, 0, 0);}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group > label{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{color: rgb(0, 0, 0);}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgb(255, 255, 255); border-color: rgb(243, 163, 21); border-width: 0px 0px 4px;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-button{border-style: solid; border-radius: 10px; padding: 10px;}
.elementor-319 .elementor-element.elementor-global-963 .elementor-button[type="submit"]{background-color: rgb(17, 17, 39); color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-global-963 .elementor-button[type="submit"]:hover{color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-global-963 .elementor-message{font-family: Raleway, sans-serif; font-size: 18px; font-weight: 400;}
.elementor-319 .elementor-element.elementor-global-963{--e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-primary-color: #000000; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px;}
.elementor-319 .elementor-element.elementor-element-3990d972{text-align: center; font-family: Raleway, sans-serif; font-weight: 400; color: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-4a37b43f:not(.elementor-motion-effects-element-type-background){background-color: rgb(223, 223, 223);}
.elementor-319 .elementor-element.elementor-element-4a37b43f > .elementor-container{max-width: 1280px;}
.elementor-319 .elementor-element.elementor-element-4a37b43f{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-3ab28819:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: rgb(223, 223, 223);}
.elementor-319 .elementor-element.elementor-element-3ab28819 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-319 .elementor-element.elementor-element-5829bedc > .elementor-widget-container{background-color: rgb(223, 223, 223);}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-menu-toggle{margin: 0px auto;}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu .elementor-item{font-family: Oswald, sans-serif; font-size: 17px; font-weight: 500; text-transform: uppercase; text-decoration: none; letter-spacing: 0.8px;}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main .elementor-item{color: rgb(122, 122, 122); fill: rgb(122, 122, 122);}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main .elementor-item:hover,.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main .elementor-item.highlighted,.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main .elementor-item:focus{color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: rgb(0, 0, 0);}
.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before,.elementor-319 .elementor-element.elementor-element-5829bedc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after{background-color: rgb(12, 61, 107);}
.elementor-319 .elementor-element.elementor-element-5829bedc .e--pointer-framed .elementor-item.elementor-item-active::before,.elementor-319 .elementor-element.elementor-element-5829bedc .e--pointer-framed .elementor-item.elementor-item-active::after{border-color: rgb(12, 61, 107);}
.elementor-319 .elementor-element.elementor-element-21352d1{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-0eb1200{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-91133dc{width: 100%; max-width: 100%; text-align: start;}
.elementor-319 .elementor-element.elementor-element-91133dc > .elementor-widget-container{margin: 0%; border-style: solid; border-width: 0px 0px 0px 4px; border-color: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-91133dc .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 40px; font-weight: 700; line-height: 66px; color: rgb(17, 17, 39);}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(15.5px);}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(15.5px);}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-icon svg{fill: rgb(243, 163, 21); transition: fill 0.3s;}
.elementor-319 .elementor-element.elementor-element-562851e{--e-icon-list-icon-size: 27px; --icon-vertical-offset: -4px;}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-icon{padding-inline-end: 1px;}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-item > a{font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 500;}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-text{transition: color 0.3s;}
.elementor-319 .elementor-element.elementor-element-4eda9a7c{--display: flex; --min-height: 26vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-4eda9a7c:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-14-of-68-2.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.elementor-319 .elementor-element.elementor-element-4eda9a7c::before,.elementor-319 .elementor-element.elementor-element-4eda9a7c > .elementor-background-slideshow::before,.elementor-319 .elementor-element.elementor-element-4eda9a7c > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-319 .elementor-element.elementor-element-53878a1d{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-319 .elementor-element.elementor-element-7e26391a{--divider-border-style: solid; --divider-color: #F3A315; --divider-border-width: 3.9px; width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0;}
.elementor-319 .elementor-element.elementor-element-7e26391a > .elementor-widget-container{--e-transform-rotateZ: 90deg; --e-transform-flipY: -1; margin: 0px -20px 0px 0px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider-separator{width: 84%; margin: 0px auto;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider{text-align: center; padding-block: 49px;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 > .elementor-widget-container{margin: 0px 0px 0px -20px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7.elementor-element{--align-self: center;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 .elementor-heading-title{font-family: Raleway, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-7b08ec8c{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad .elementor-icon-wrapper{text-align: center;}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad .elementor-icon{font-size: 40px;}
.elementor-319 .elementor-element.elementor-element-6aa2c1ad .elementor-icon svg{height: 40px;}
.elementor-319 .elementor-element.elementor-element-58352b69 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-58352b69{text-align: center;}
.elementor-319 .elementor-element.elementor-element-58352b69 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-2b84c46b{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-593acee7 > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-319 .elementor-element.elementor-element-593acee7 .elementor-icon-wrapper{text-align: center;}
.elementor-319 .elementor-element.elementor-element-593acee7.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-593acee7.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-593acee7 .elementor-icon{font-size: 40px;}
.elementor-319 .elementor-element.elementor-element-593acee7 .elementor-icon svg{height: 40px;}
.elementor-319 .elementor-element.elementor-element-2652a00f > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-2652a00f{text-align: center;}
.elementor-319 .elementor-element.elementor-element-2652a00f .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-319 .elementor-element.elementor-element-2cb6bb0d{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-319 .elementor-element.elementor-element-6744a9fd > .elementor-widget-container{margin: 0px; padding: 20px 0px 0px;}
.elementor-319 .elementor-element.elementor-element-6744a9fd .elementor-icon-wrapper{text-align: center;}
.elementor-319 .elementor-element.elementor-element-6744a9fd.elementor-view-default .elementor-icon{color: rgb(243, 163, 21); border-color: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-6744a9fd.elementor-view-default .elementor-icon svg{fill: rgb(243, 163, 21);}
.elementor-319 .elementor-element.elementor-element-6744a9fd .elementor-icon{font-size: 40px;}
.elementor-319 .elementor-element.elementor-element-6744a9fd .elementor-icon svg{height: 40px;}
.elementor-319 .elementor-element.elementor-element-7a812768 > .elementor-widget-container{margin: -10px 0px 0px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-7a812768{text-align: center;}
.elementor-319 .elementor-element.elementor-element-7a812768 .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
body.elementor-page-319:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-319 .elementor-element.elementor-element-440a5f32{--content-width: 1280px;}
.elementor-319 .elementor-element.elementor-element-198bda9e{--width: 63%;}
.elementor-319 .elementor-element.elementor-element-21352d1{--content-width: 1280px;}
.elementor-319 .elementor-element.elementor-element-0eb1200{--width: 50%;}}
@media (max-width: 1024px){.elementor-319 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-319 .elementor-element.elementor-element-668f26af{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-319 .elementor-element.elementor-element-45169dad{font-size: 23px;}
.elementor-319 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 40px;}
.elementor-319 .elementor-element.elementor-element-0eb1200{--justify-content: flex-start;}
.elementor-319 .elementor-element.elementor-element-91133dc .elementor-heading-title{font-size: 30px;}
.elementor-319 .elementor-element.elementor-element-53878a1d{--justify-content: flex-start; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%;}
.elementor-319 .elementor-element.elementor-element-7e26391a > .elementor-widget-container{margin: 0px;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider-separator{width: 27%; margin: 0px auto;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider{text-align: center;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 > .elementor-widget-container{margin: 0px 0px 0px -90px;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 .elementor-heading-title{font-size: 25px;}}
@media (max-width: 767px){.elementor-319 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-319 .elementor-element.elementor-element-45169dad{text-align: center; font-size: 20px;}
.elementor-319 .elementor-element.elementor-element-3090f166{text-align: center;}
.elementor-319 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 30px;}
.elementor-319 .elementor-element.elementor-element-46f31964{text-align: center; font-size: 18px;}
.elementor-319 .elementor-element.elementor-element-2934a31b{--justify-content: center;}
.elementor-319 .elementor-element.elementor-element-257542f7 .elementor-button{font-size: 18px;}
.elementor-319 .elementor-element.elementor-element-91133dc{width: 100%; max-width: 100%;}
.elementor-319 .elementor-element.elementor-element-91133dc > .elementor-widget-container{margin: 0px;}
.elementor-319 .elementor-element.elementor-element-91133dc .elementor-heading-title{font-size: 19px;}
.elementor-319 .elementor-element.elementor-element-562851e{--e-icon-list-icon-size: 20px;}
.elementor-319 .elementor-element.elementor-element-562851e .elementor-icon-list-item > a{font-size: 16px;}
.elementor-319 .elementor-element.elementor-element-53878a1d{--padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider-separator{width: 43%; margin: 0px auto;}
.elementor-319 .elementor-element.elementor-element-7e26391a .elementor-divider{text-align: center; padding-block: 42px;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7{width: auto; text-align: start;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 > .elementor-widget-container{margin: 0px 0px 0px -50px; padding: 0px;}
.elementor-319 .elementor-element.elementor-element-49b8f4d7 .elementor-heading-title{font-size: 22px;}}
@media (min-width: 1025px){.elementor-319 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}
.elementor-319 .elementor-element.elementor-element-4eda9a7c:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
.elementor-1074 .elementor-element.elementor-element-668f26af{--display: flex; --min-height: 37vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-1074 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-14-of-68-2.webp"); background-position: 0px -207px; background-repeat: no-repeat; background-size: cover;}
.elementor-1074 .elementor-element.elementor-element-668f26af::before,.elementor-1074 .elementor-element.elementor-element-668f26af > .elementor-background-slideshow::before,.elementor-1074 .elementor-element.elementor-element-668f26af > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-1074 .elementor-element.elementor-element-440a5f32{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-1074 .elementor-element.elementor-element-198bda9e{--display: flex; --justify-content: center;}
.elementor-1074 .elementor-element.elementor-element-198bda9e.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-1074 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-1074 .elementor-element.elementor-element-f7a00e9:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-1074 .elementor-element.elementor-element-f7a00e9{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px;}
.elementor-1074 .elementor-element.elementor-element-47197772 > .elementor-element-populated{padding: 70px;}
.elementor-1074 .elementor-element.elementor-element-fb79e6e .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-243b6834 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-243b6834 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-1074 .elementor-element.elementor-element-b211ab5 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-b211ab5{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-3e39791d > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-3e39791d .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-500f613f > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-500f613f{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-219b5680 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-521c95cc > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-521c95cc .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-ac6c3d5 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-ac6c3d5{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-1be9b878 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-1be9b878 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-4947903 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-4947903{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-7478b8db > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-7478b8db .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-6345f6c1 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-6345f6c1{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-637dfb0a > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-637dfb0a .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-5e527cc6 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-5e527cc6{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-3a371c47 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-3a371c47 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-5979c7e0 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-5979c7e0{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-563658b9 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-563658b9 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-7d5b04df > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1074 .elementor-element.elementor-element-7d5b04df{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-44345484 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-44345484 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1074 .elementor-element.elementor-element-61625984 > .elementor-widget-container{padding: 0px; border-style: none;}
.elementor-1074 .elementor-element.elementor-element-61625984{font-family: Raleway, sans-serif; font-weight: 600;}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-1074 .elementor-element.elementor-element-5825b769 > .elementor-widget-container{margin: -20px 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-5825b769 .elementor-icon-list-icon svg{fill: rgb(0, 0, 0); transition: fill 0.3s;}
.elementor-1074 .elementor-element.elementor-element-5825b769{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-1074 .elementor-element.elementor-element-5825b769 .elementor-icon-list-item > .elementor-icon-list-text{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1074 .elementor-element.elementor-element-5825b769 .elementor-icon-list-text{color: rgb(84, 89, 95); transition: color 0.3s;}
body.elementor-page-1074:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-1074 .elementor-element.elementor-element-440a5f32{--content-width: 1280px;}
.elementor-1074 .elementor-element.elementor-element-198bda9e{--width: 63%;}}
@media (max-width: 1024px){.elementor-1074 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-668f26af{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-1074 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 40px;}}
@media (max-width: 767px){.elementor-1074 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-1074 .elementor-element.elementor-element-3090f166{text-align: center;}
.elementor-1074 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 30px;}}
@media (min-width: 1025px){.elementor-1074 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
.elementor-1120 .elementor-element.elementor-element-668f26af{--display: flex; --min-height: 37vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-1120 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-14-of-68-2.webp"); background-position: 0px -207px; background-repeat: no-repeat; background-size: cover;}
.elementor-1120 .elementor-element.elementor-element-668f26af::before,.elementor-1120 .elementor-element.elementor-element-668f26af > .elementor-background-slideshow::before,.elementor-1120 .elementor-element.elementor-element-668f26af > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-1120 .elementor-element.elementor-element-440a5f32{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-1120 .elementor-element.elementor-element-198bda9e{--display: flex; --justify-content: center;}
.elementor-1120 .elementor-element.elementor-element-198bda9e.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-1120 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
.elementor-1120 .elementor-element.elementor-element-f7a00e9:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.elementor-1120 .elementor-element.elementor-element-f7a00e9{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px;}
.elementor-1120 .elementor-element.elementor-element-47197772 > .elementor-element-populated{padding: 70px;}
.elementor-1120 .elementor-element.elementor-element-fb79e6e .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-243b6834 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-243b6834 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-1120 .elementor-element.elementor-element-b211ab5 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-b211ab5{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-3e39791d > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-3e39791d .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-500f613f > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-500f613f{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-219b5680 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 36px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-521c95cc > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-521c95cc .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-ac6c3d5 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-ac6c3d5{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-1be9b878 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-1be9b878 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-4947903 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-4947903{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-7478b8db > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-7478b8db .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-6345f6c1 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-6345f6c1{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-637dfb0a > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-637dfb0a .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-5e527cc6 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-5e527cc6{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-3a371c47 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-3a371c47 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-5979c7e0 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-5979c7e0{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-563658b9 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-563658b9 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-7d5b04df > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-7d5b04df{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-44345484 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-44345484 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-4c41502 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-4c41502{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-b584613 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-b584613 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-278ca08 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-278ca08{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-979c136 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-979c136 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-aa1f5da > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-aa1f5da{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-e2b0cf5 > .elementor-widget-container{margin: 20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-e2b0cf5 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 20px; font-weight: 900; text-transform: uppercase; color: rgb(0, 0, 0);}
.elementor-1120 .elementor-element.elementor-element-ce56384 > .elementor-widget-container{padding: 0px 0px 0px 20px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(223, 223, 223);}
.elementor-1120 .elementor-element.elementor-element-ce56384{font-family: Montserrat, sans-serif; font-weight: 400;}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-1120 .elementor-element.elementor-element-5825b769 > .elementor-widget-container{margin: -20px 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-5825b769 .elementor-icon-list-icon svg{fill: rgb(0, 0, 0); transition: fill 0.3s;}
.elementor-1120 .elementor-element.elementor-element-5825b769{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-1120 .elementor-element.elementor-element-5825b769 .elementor-icon-list-item > .elementor-icon-list-text{font-family: Raleway, sans-serif; font-weight: 400;}
.elementor-1120 .elementor-element.elementor-element-5825b769 .elementor-icon-list-text{color: rgb(84, 89, 95); transition: color 0.3s;}
body.elementor-page-1120:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-1120 .elementor-element.elementor-element-440a5f32{--content-width: 1280px;}
.elementor-1120 .elementor-element.elementor-element-198bda9e{--width: 63%;}}
@media (max-width: 1024px){.elementor-1120 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-668f26af{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-1120 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 40px;}}
@media (max-width: 767px){.elementor-1120 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-1120 .elementor-element.elementor-element-3090f166{text-align: center;}
.elementor-1120 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 30px;}}
@media (min-width: 1025px){.elementor-1120 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
.elementor-946 .elementor-element.elementor-element-668f26af{--display: flex; --min-height: 80vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.66;}
.elementor-946 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-color: rgb(243, 243, 243); background-image: url("/assets/img/Diamantboring-kapsav-14-of-68-2.webp"); background-position: 0px -207px; background-repeat: no-repeat; background-size: cover;}
.elementor-946 .elementor-element.elementor-element-668f26af::before,.elementor-946 .elementor-element.elementor-element-668f26af > .elementor-background-slideshow::before,.elementor-946 .elementor-element.elementor-element-668f26af > .e-con-inner > .elementor-background-slideshow::before{background-color: rgba(77, 77, 77, 0.76); --background-overlay: '';}
.elementor-946 .elementor-element.elementor-element-440a5f32{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap;}
.elementor-946 .elementor-element.elementor-element-198bda9e{--display: flex; --justify-content: center;}
.elementor-946 .elementor-element.elementor-element-198bda9e.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-946 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-family: Raleway, sans-serif; font-size: 50px; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255);}
body.elementor-page-946:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
:root{--page-title-display: none;}
@media (min-width: 768px){.elementor-946 .elementor-element.elementor-element-440a5f32{--content-width: 1280px;}
.elementor-946 .elementor-element.elementor-element-198bda9e{--width: 63%;}}
@media (max-width: 1024px){.elementor-946 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-946 .elementor-element.elementor-element-668f26af{--margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px;}
.elementor-946 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 40px;}}
@media (max-width: 767px){.elementor-946 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-position: 0px 0px;}
.elementor-946 .elementor-element.elementor-element-3090f166{text-align: center;}
.elementor-946 .elementor-element.elementor-element-3090f166 .elementor-heading-title{font-size: 30px;}}
@media (min-width: 1025px){.elementor-946 .elementor-element.elementor-element-668f26af:not(.elementor-motion-effects-element-type-background){background-attachment: fixed;}}
.elementor-background-slideshow.mdb-slides{position: absolute; inset: 0px; overflow: hidden; z-index: 0; pointer-events: none;}
.mdb-slides .mdb-slide{position: absolute; inset: 0px; background-image: var(--img-s); background-size: cover; background-position: center center; opacity: 0; animation: mdbSlide var(--mdb-total) linear infinite; will-change: opacity, transform;}
@keyframes mdbSlide { 
  0% { opacity: 0; transform: scale(1); }
  3.33% { opacity: 1; }
  33.33% { opacity: 1; }
  36.66% { opacity: 0; transform: scale(1.15); }
  100% { opacity: 0; transform: scale(1); }
}
.mdb-slides .mdb-slide-base{opacity: 1; animation: auto ease 0s 1 normal none running none;}
@media (min-width: 801px){.mdb-slides .mdb-slide{background-image: var(--img-l);}}
@media (prefers-reduced-motion: reduce){.mdb-slides .mdb-slide{animation: auto ease 0s 1 normal none running none;}}
.elementor-nav-menu--main .menu-item-has-children:hover > .sub-menu,.elementor-nav-menu--main .menu-item-has-children:focus-within > .sub-menu{display: block !important;}
.elementor-nav-menu--dropdown .sub-menu{display: block !important; position: static !important; width: auto !important;}
.elementor-menu-toggle{position: relative; z-index: 9998;}
.mdb-hp{width: 1px; height: 1px; overflow: hidden; position: absolute !important; left: -10000px !important;}
.mdb-form-msg{width: 100%; margin-top: 10px; font-size: 15px;}
.mdb-form-msg.is-error{color: rgb(214, 54, 56);}
.mdb-turnstile{width: 100%; margin: 6px 0px;}