.elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-4177a28e:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-container{min-height:100vh;}.elementor-1485 .elementor-element.elementor-element-4177a28e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 47px 0px;}.elementor-1485 .elementor-element.elementor-element-6623c744 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4315a093{width:auto;max-width:auto;top:3px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-4315a093{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-4315a093{right:55px;}.elementor-1485 .elementor-element.elementor-element-62fa61e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-62fa61e7{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2ffb678d{--grid-template-columns:repeat(1, auto);text-align:center;padding:120px 0px 0px 0px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:12px;}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon{background-color:var( --e-global-color-2433442 );--icon-padding:0em;}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon:hover{background-color:var( --e-global-color-2433442 );}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-2ffb678d .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-300d45a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 105px;}.elementor-1485 .elementor-element.elementor-element-300d45a4{z-index:3;}.elementor-1485 .elementor-element.elementor-element-117e747a{margin:0px -120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-117e747a .elementor-heading-title{font-family:var( --e-global-typography-f5b4a35-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4a35-font-size );font-weight:var( --e-global-typography-f5b4a35-font-weight );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-15ec55e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 30px 0px 3px;font-family:var( --e-global-typography-df61d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-df61d4a-font-size );font-weight:var( --e-global-typography-df61d4a-font-weight );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-2c96707.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-2c96707.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2f69dcd2{width:auto;max-width:auto;}.elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-675447ef{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-68bde329.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-68bde329.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-68bde329.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1485 .elementor-element.elementor-element-68bde329 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-722f2d2e{--e-image-carousel-slides-to-show:1;margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-1485 .elementor-element.elementor-element-2b13c301:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-2b13c301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-1485 .elementor-element.elementor-element-2b13c301 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-2b13c301{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-1485 .elementor-element.elementor-element-4f97d6eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5adf5d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-5adf5d94 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-75c16a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-75c16a30 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-5a6698fe{margin-top:0px;margin-bottom:50px;}.elementor-1485 .elementor-element.elementor-element-1b7b9c74 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-731d4063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-1485 .elementor-element.elementor-element-731d4063:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1485 .elementor-element.elementor-element-48cf0b85:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-48cf0b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-48cf0b85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-1485 .elementor-element.elementor-element-48cf0b85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-7312a080 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-390264bf{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 20px 20px 20px;z-index:2;border-style:none;border-radius:50% 50% 50% 50%;box-shadow:0px 5px 13.65px 1.35px rgba(0, 0, 0, 0.38);}.elementor-1485 .elementor-element.elementor-element-390264bf:hover{background-color:var( --e-global-color-22883d5 );border-style:none;}.elementor-1485 .elementor-element.elementor-element-4fa0a89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-4fa0a89d .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-fdb49bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-63d706d1 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4f310663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-1485 .elementor-element.elementor-element-4f310663:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1485 .elementor-element.elementor-element-3eb143a8:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-3eb143a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-3eb143a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-1485 .elementor-element.elementor-element-3eb143a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-50e1910d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5ebe3148{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:15px 18px 17px 18px;z-index:2;border-style:none;border-radius:50% 50% 50% 50%;box-shadow:0px 5px 13.65px 1.35px rgba(0, 0, 0, 0.38);}.elementor-1485 .elementor-element.elementor-element-5ebe3148:hover{background-color:var( --e-global-color-22883d5 );border-style:none;}.elementor-1485 .elementor-element.elementor-element-53392e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-53392e21 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6d2571ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-3f311cf > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-274fc655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-1485 .elementor-element.elementor-element-274fc655:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1485 .elementor-element.elementor-element-519109fd:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-519109fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-519109fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-1485 .elementor-element.elementor-element-519109fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-49a40e6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2056dac1{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:22px 17px 22px 17px;z-index:2;border-style:none;border-radius:50% 50% 50% 50%;box-shadow:0px 5px 13.65px 1.35px rgba(0, 0, 0, 0.38);}.elementor-1485 .elementor-element.elementor-element-2056dac1:hover{background-color:var( --e-global-color-22883d5 );border-style:none;}.elementor-1485 .elementor-element.elementor-element-7c78996a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-7c78996a .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1e8d8a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-75cd57da > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4f802669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-1485 .elementor-element.elementor-element-4f802669:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1485 .elementor-element.elementor-element-27496681:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-27496681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-27496681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-1485 .elementor-element.elementor-element-27496681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-48ee931b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:18px 19px 21px 19px;z-index:2;border-style:none;border-radius:50% 50% 50% 50%;box-shadow:0px 5px 13.65px 1.35px rgba(0, 0, 0, 0.38);}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee:hover{background-color:var( --e-global-color-22883d5 );border-style:none;}.elementor-1485 .elementor-element.elementor-element-451ffc5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-451ffc5c .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1fdc47b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-541ef1d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-541ef1d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-541ef1d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-29920015{width:auto;max-width:auto;}.elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-7af61aaf{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-1485 .elementor-element.elementor-element-32564199:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-32564199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-32564199 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-32564199{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-2f8a8790{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-2f8a8790{right:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-2f8a8790{left:55px;}.elementor-1485 .elementor-element.elementor-element-23c3adfd{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-1485 .elementor-element.elementor-element-3a013bb9 > .elementor-element-populated{padding:42px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6c79a4{width:auto;max-width:auto;top:4px;--width:105px;--rotate:86deg;font-family:var( --e-global-typography-2759122-font-family ), Sans-serif;font-size:var( --e-global-typography-2759122-font-size );font-weight:var( --e-global-typography-2759122-font-weight );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );--word-spacing:5px;--text-color:var( --e-global-color-primary );--transition:0.3s;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-6c79a4{left:-165px;}body.rtl .elementor-1485 .elementor-element.elementor-element-6c79a4{right:-165px;}.elementor-1485 .elementor-element.elementor-element-48317f87{width:auto;max-width:auto;background-color:var( --e-global-color-accent );padding:16px 19px 17px 19px;top:20px;border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-48317f87{left:-149px;}body.rtl .elementor-1485 .elementor-element.elementor-element-48317f87{right:-149px;}.elementor-1485 .elementor-element.elementor-element-7fcd0331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -137px;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2 > .elementor-element-populated{padding:52px 5px 0px 13px;}.elementor-1485 .elementor-element.elementor-element-28c16e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-28c16e78 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-40163a15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1485 .elementor-element.elementor-element-40163a15 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-67d1d5fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-67d1d5fe .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-66a9edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-b6f32e1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6f32e1-font-size );font-weight:var( --e-global-typography-b6f32e1-font-weight );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-60ea2ea7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-60ea2ea7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-11d3061{width:auto;max-width:auto;}.elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-628427b .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-628427b .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-628427b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-628427b{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-1485 .elementor-element.elementor-element-4ca8c81b{margin:0px -155px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-7e07bef:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-7e07bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-1485 .elementor-element.elementor-element-7e07bef > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-7e07bef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-1485 .elementor-element.elementor-element-7dee7c16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-20c4403e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-20c4403e .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-6f9597a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-6f9597a9 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-3c9b540e{margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-cf057c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1485 .elementor-element.elementor-element-cf057c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-cf057c2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-1485 .elementor-element.elementor-element-cf057c2:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-cf057c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-46466983{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-46466983{right:30px;}body.rtl .elementor-1485 .elementor-element.elementor-element-46466983{left:30px;}.elementor-1485 .elementor-element.elementor-element-46466983 img{opacity:0.12;}.elementor-1485 .elementor-element.elementor-element-46466983:hover img{opacity:1;}.elementor-1485 .elementor-element.elementor-element-829b1e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-829b1e8 .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-1485 .elementor-element.elementor-element-6bbda83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-6bbda83e .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-4b961383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-4b32b102:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1485 .elementor-element.elementor-element-4b32b102 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-4b32b102 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-1485 .elementor-element.elementor-element-4b32b102:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-4b32b102 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-7b498f3e{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-7b498f3e{right:30px;}body.rtl .elementor-1485 .elementor-element.elementor-element-7b498f3e{left:30px;}.elementor-1485 .elementor-element.elementor-element-7b498f3e img{opacity:0.12;}.elementor-1485 .elementor-element.elementor-element-7b498f3e:hover img{opacity:1;}.elementor-1485 .elementor-element.elementor-element-2c93064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2c93064 .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-1485 .elementor-element.elementor-element-77f50ded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-77f50ded .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-419954e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-c2d6e53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1485 .elementor-element.elementor-element-c2d6e53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-1485 .elementor-element.elementor-element-c2d6e53 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-1485 .elementor-element.elementor-element-c2d6e53:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-c2d6e53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-7a919ee7{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-7a919ee7{right:30px;}body.rtl .elementor-1485 .elementor-element.elementor-element-7a919ee7{left:30px;}.elementor-1485 .elementor-element.elementor-element-7a919ee7 img{opacity:0.12;}.elementor-1485 .elementor-element.elementor-element-7a919ee7:hover img{opacity:1;}.elementor-1485 .elementor-element.elementor-element-18488b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-18488b9a .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-1485 .elementor-element.elementor-element-4a0505d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-4a0505d0 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6dde6b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-173dffbd:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-173dffbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-173dffbd > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-173dffbd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-1cc98f09{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-1cc98f09{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-1cc98f09{right:55px;}.elementor-1485 .elementor-element.elementor-element-7948c433{margin-top:0px;margin-bottom:0px;padding:128px 0px 150px 0px;}.elementor-1485 .elementor-element.elementor-element-38f70a78 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-75e41f5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-1485 .elementor-element.elementor-element-75e41f5f:not( .elementor-widget-image ), .elementor-1485 .elementor-element.elementor-element-75e41f5f.elementor-widget-image img{-webkit-mask-image:url( https://hakondesign.com/wp-content/uploads/2026/03/10-plus-number.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1485 .elementor-element.elementor-element-75e41f5f img{opacity:1;}.elementor-1485 .elementor-element.elementor-element-8bde14b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1485 .elementor-element.elementor-element-8bde14b .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-61501193.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-61501193.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-10bf9b66{width:auto;max-width:auto;}.elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-f9c01db{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-1485 .elementor-element.elementor-element-5db96ae{overflow:hidden;}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:end;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-1ff1b4c5{right:0px;}body.rtl .elementor-1485 .elementor-element.elementor-element-1ff1b4c5{left:0px;}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5 img{opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 0deg );}.elementor-1485 .elementor-element.elementor-element-5ae80674:hover{--e-transform-translateX:30px;--e-transform-translateY:-30px;}.elementor-1485 .elementor-element.elementor-element-5ae80674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 0px 0px;z-index:1;text-align:end;}.elementor-1485 .elementor-element.elementor-element-4db60240:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-4db60240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-4db60240 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-4db60240{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-2eefa06e{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-2eefa06e{right:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-2eefa06e{left:55px;}.elementor-1485 .elementor-element.elementor-element-56f8f430:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-56f8f430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-56f8f430 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-56f8f430{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-1e4efd8e{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-1e4efd8e{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-1e4efd8e{right:55px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-container{min-height:700px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2cad9ba7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2b1f8748{width:auto;max-width:auto;top:51px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-2b1f8748{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-2b1f8748{right:55px;}.elementor-1485 .elementor-element.elementor-element-2b123e51{margin-top:0px;margin-bottom:0px;padding:0em 14.4em 0em 14.2em;}.elementor-1485 .elementor-element.elementor-element-460d3b9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c{margin:0px -120px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c .elementor-heading-title{font-family:var( --e-global-typography-f5b4a35-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4a35-font-size );font-weight:var( --e-global-typography-f5b4a35-font-weight );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-44837cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0% 10% 0% 0%;font-family:var( --e-global-typography-df61d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-df61d4a-font-size );font-weight:var( --e-global-typography-df61d4a-font-weight );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-68a9b37f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1485 .elementor-element.elementor-element-68a9b37f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1485 .elementor-element.elementor-element-68a9b37f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1485 .elementor-element.elementor-element-68a9b37f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-b80bcd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1485 .elementor-element.elementor-element-15f52c7:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-15f52c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-1485 .elementor-element.elementor-element-15f52c7 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/portfolio-lines.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-15f52c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:135px 0px 135px 0px;}.elementor-1485 .elementor-element.elementor-element-519ff2a0 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-4751a08c .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-4fef7e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-4fef7e5b .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-5ed99170 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-container img{object-fit:fill;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-img-gallery-filter{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-item{padding:15px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-caption{text-align:center;margin:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img .pa-gallery-icons-caption-container, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-55361ca-font-family ), Sans-serif;font-size:var( --e-global-typography-55361ca-font-size );font-weight:var( --e-global-typography-55361ca-font-weight );line-height:var( --e-global-typography-55361ca-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-32e76de-font-family ), Sans-serif;font-size:var( --e-global-typography-32e76de-font-size );font-weight:var( --e-global-typography-32e76de-font-weight );line-height:var( --e-global-typography-32e76de-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{top:100px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container i, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell i{font-size:20px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container svg, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell svg{width:20px;height:20px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-magnific-image i, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-magnific-image svg, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-magnific-image span, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-link span{background-color:var( --e-global-color-2433442 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px;padding:13px 13px 13px 13px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-magnific-image:hover span, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-link:hover span{background-color:var( --e-global-color-8814343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8814343 );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );margin:0px 0px 35px 0px;padding:0px 30px 0px 30px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a:hover{color:var( --e-global-color-secondary );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a.active{color:var( --e-global-color-secondary );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-img-gallery{margin:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-33b7bf7:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-33b7bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-33b7bf7 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-33b7bf7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-271b0f0c{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-271b0f0c{right:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-271b0f0c{left:55px;}.elementor-1485 .elementor-element.elementor-element-3676becc:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-3676becc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-3676becc > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-3676becc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-5a8c3b8d{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-5a8c3b8d{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-5a8c3b8d{right:55px;}.elementor-1485 .elementor-element.elementor-element-5e743e00{margin-top:0px;margin-bottom:0px;padding:147px 0px 180px 0px;}.elementor-1485 .elementor-element.elementor-element-142be795 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5d11d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-5d11d8d .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-1a23b645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-1a23b645 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-a6b02ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-above ul.slick-dots{top:-38px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-below ul.slick-dots{bottom:-38px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-fraction{bottom:-38px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .slick-dots,.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-fraction{text-align:center;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li, .elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li svg{width:30px;height:30px;font-size:calc( 30px / 2 );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li{color:var( --e-global-color-0a9bf1c );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li svg{fill:var( --e-global-color-0a9bf1c );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .fraction-pagination-total{color:var( --e-global-color-0a9bf1c );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li.slick-active{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li.slick-active svg{fill:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .fraction-pagination-current{color:var( --e-global-color-accent );}.elementor-1485 .elementor-element.elementor-element-55282128:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-55282128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-1485 .elementor-element.elementor-element-55282128 > .elementor-background-overlay{background-image:url("https://hakondesign.com/wp-content/uploads/2026/03/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-55282128{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-3baad946{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-3baad946{left:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-3baad946{right:55px;}@media(min-width:768px){.elementor-1485 .elementor-element.elementor-element-1b84a10e{width:8%;}.elementor-1485 .elementor-element.elementor-element-300d45a4{width:32%;}.elementor-1485 .elementor-element.elementor-element-68bde329{width:59.666%;}.elementor-1485 .elementor-element.elementor-element-3a013bb9{width:32%;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2{width:37%;}.elementor-1485 .elementor-element.elementor-element-2d3376fd{width:30.664%;}.elementor-1485 .elementor-element.elementor-element-38f70a78{width:48%;}.elementor-1485 .elementor-element.elementor-element-7d27e74b{width:52%;}.elementor-1485 .elementor-element.elementor-element-460d3b9e{width:42.5%;}.elementor-1485 .elementor-element.elementor-element-68a9b37f{width:57.5%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1485 .elementor-element.elementor-element-300d45a4{width:40%;}.elementor-1485 .elementor-element.elementor-element-68bde329{width:52%;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2{width:35%;}.elementor-1485 .elementor-element.elementor-element-2d3376fd{width:34%;}.elementor-1485 .elementor-element.elementor-element-38f70a78{width:50%;}.elementor-1485 .elementor-element.elementor-element-7d27e74b{width:60%;}.elementor-1485 .elementor-element.elementor-element-460d3b9e{width:45%;}.elementor-1485 .elementor-element.elementor-element-68a9b37f{width:55%;}.elementor-1485 .elementor-element.elementor-element-519ff2a0{width:100%;}.elementor-1485 .elementor-element.elementor-element-142be795{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1485 .elementor-element.elementor-element-300d45a4{width:48%;}.elementor-1485 .elementor-element.elementor-element-68bde329{width:52%;}.elementor-1485 .elementor-element.elementor-element-1b7b9c74{width:50%;}.elementor-1485 .elementor-element.elementor-element-63d706d1{width:50%;}.elementor-1485 .elementor-element.elementor-element-3f311cf{width:50%;}.elementor-1485 .elementor-element.elementor-element-75cd57da{width:50%;}.elementor-1485 .elementor-element.elementor-element-3a013bb9{width:45%;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2{width:55%;}.elementor-1485 .elementor-element.elementor-element-cf057c2{width:33.3%;}.elementor-1485 .elementor-element.elementor-element-4b32b102{width:33.3%;}.elementor-1485 .elementor-element.elementor-element-c2d6e53{width:33.3%;}.elementor-1485 .elementor-element.elementor-element-38f70a78{width:45%;}.elementor-1485 .elementor-element.elementor-element-7d27e74b{width:55%;}.elementor-1485 .elementor-element.elementor-element-460d3b9e{width:46%;}.elementor-1485 .elementor-element.elementor-element-68a9b37f{width:54%;}.elementor-1485 .elementor-element.elementor-element-519ff2a0{width:100%;}.elementor-1485 .elementor-element.elementor-element-142be795{width:100%;}}@media(max-width:1366px){.elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-container{min-height:60vh;}.elementor-1485 .elementor-element.elementor-element-62fa61e7{padding:40px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2ffb678d{padding:0px 0px 0px 0px;--icon-size:16px;}.elementor-1485 .elementor-element.elementor-element-300d45a4 > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-1485 .elementor-element.elementor-element-117e747a{margin:0px -59px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-117e747a .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-15ec55e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-722f2d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-1485 .elementor-element.elementor-element-2b13c301{padding:120px 0px 120px 0px;}.elementor-1485 .elementor-element.elementor-element-5adf5d94 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-75c16a30 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-390264bf{padding:19px 15px 19px 15px;}.elementor-1485 .elementor-element.elementor-element-390264bf img{max-width:77%;}.elementor-1485 .elementor-element.elementor-element-4fa0a89d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-fdb49bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-5ebe3148{padding:15px 13px 17px 13px;}.elementor-1485 .elementor-element.elementor-element-5ebe3148 img{max-width:77%;}.elementor-1485 .elementor-element.elementor-element-53392e21 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6d2571ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-2056dac1{padding:20px 11px 20px 11px;}.elementor-1485 .elementor-element.elementor-element-2056dac1 img{max-width:77%;}.elementor-1485 .elementor-element.elementor-element-7c78996a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1e8d8a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee{padding:17px 14px 19px 14px;}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee img{max-width:77%;}.elementor-1485 .elementor-element.elementor-element-451ffc5c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1fdc47b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-23c3adfd{padding:120px 20px 120px 20px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-3a013bb9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1485 .elementor-element.elementor-element-3a013bb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1485 .elementor-element.elementor-element-3a013bb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-6c79a4{left:-150px;}body.rtl .elementor-1485 .elementor-element.elementor-element-6c79a4{right:-150px;}.elementor-1485 .elementor-element.elementor-element-6c79a4{font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-1485 .elementor-element.elementor-element-7fcd0331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-6a21fcf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2 > .elementor-element-populated{padding:0px 10px 0px 20px;}.elementor-1485 .elementor-element.elementor-element-28c16e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-28c16e78 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-40163a15 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-67d1d5fe{padding:0px 0px 0px 12px;}.elementor-1485 .elementor-element.elementor-element-67d1d5fe .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-66a9edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-1485 .elementor-element.elementor-element-628427b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-4ca8c81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-7e07bef{padding:120px 0px 120px 0px;}.elementor-1485 .elementor-element.elementor-element-20c4403e .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-6f9597a9 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-46466983 img{max-width:90%;}.elementor-1485 .elementor-element.elementor-element-829b1e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-1485 .elementor-element.elementor-element-829b1e8 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-6bbda83e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-4b961383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-7b498f3e img{max-width:90%;}.elementor-1485 .elementor-element.elementor-element-2c93064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-1485 .elementor-element.elementor-element-2c93064 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-77f50ded .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-419954e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-7a919ee7 img{max-width:90%;}.elementor-1485 .elementor-element.elementor-element-18488b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-1485 .elementor-element.elementor-element-18488b9a .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-4a0505d0 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6dde6b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-7948c433{padding:120px 20px 120px 20px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-38f70a78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-38f70a78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-38f70a78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-75e41f5f img{max-width:71%;}.elementor-1485 .elementor-element.elementor-element-8bde14b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-8bde14b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5 img{max-width:90%;}.elementor-1485 .elementor-element.elementor-element-5ae80674:hover{--e-transform-translateX:20px;--e-transform-translateY:-20px;}.elementor-1485 .elementor-element.elementor-element-5ae80674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5ae80674 img{max-width:90%;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-2eefa06e{right:55px;}body.rtl .elementor-1485 .elementor-element.elementor-element-2eefa06e{left:55px;}.elementor-1485 .elementor-element.elementor-element-2eefa06e{top:0px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-container{min-height:480px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2b123e51{padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-460d3b9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-460d3b9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-460d3b9e > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c{margin:0px -59px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-44837cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-15f52c7{padding:120px 20px 120px 20px;}.elementor-1485 .elementor-element.elementor-element-519ff2a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-4fef7e5b{padding:0px 100px 0px 100px;}.elementor-1485 .elementor-element.elementor-element-4fef7e5b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name a{font-size:var( --e-global-typography-55361ca-font-size );line-height:var( --e-global-typography-55361ca-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc a{font-size:var( --e-global-typography-32e76de-font-size );line-height:var( --e-global-typography-32e76de-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-5e743e00{padding:120px 5px 150px 5px;}.elementor-1485 .elementor-element.elementor-element-142be795 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5d11d8d .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-1a23b645{padding:0px 100px 0px 100px;}.elementor-1485 .elementor-element.elementor-element-1a23b645 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-above ul.slick-dots{top:-35px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-below ul.slick-dots{bottom:-35px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-fraction{bottom:-35px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li, .elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li svg{width:24px;height:24px;font-size:calc( 24px / 2 );}}@media(max-width:1024px){.elementor-1485 .elementor-element.elementor-element-4177a28e > .elementor-container{min-height:48vh;}.elementor-1485 .elementor-element.elementor-element-4177a28e{padding:110px 0px 80px 0px;}.elementor-1485 .elementor-element.elementor-element-62fa61e7{padding:30px 0px 0px 20px;}.elementor-1485 .elementor-element.elementor-element-300d45a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-117e747a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-117e747a .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-15ec55e6{font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button{padding:0px 15px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-722f2d2e{margin:0px -3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-2b13c301{padding:80px 5px 80px 5px;}.elementor-1485 .elementor-element.elementor-element-5adf5d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1485 .elementor-element.elementor-element-5adf5d94 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-75c16a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 150px 0px 150px;}.elementor-1485 .elementor-element.elementor-element-75c16a30 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-5a6698fe{margin-top:0px;margin-bottom:35px;}.elementor-1485 .elementor-element.elementor-element-1b7b9c74 > .elementor-element-populated{margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1485 .elementor-element.elementor-element-731d4063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1485 .elementor-element.elementor-element-731d4063 img{width:100%;}.elementor-1485 .elementor-element.elementor-element-48cf0b85{padding:0px 10px 20px 22px;}.elementor-1485 .elementor-element.elementor-element-390264bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:16px 10px 16px 10px;}.elementor-1485 .elementor-element.elementor-element-390264bf img{max-width:69%;}.elementor-1485 .elementor-element.elementor-element-4fa0a89d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-fdb49bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-63d706d1 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1485 .elementor-element.elementor-element-4f310663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1485 .elementor-element.elementor-element-4f310663 img{width:100%;}.elementor-1485 .elementor-element.elementor-element-3eb143a8{padding:0px 10px 20px 22px;}.elementor-1485 .elementor-element.elementor-element-5ebe3148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:12px 9px 15px 9px;}.elementor-1485 .elementor-element.elementor-element-5ebe3148 img{max-width:69%;}.elementor-1485 .elementor-element.elementor-element-53392e21 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6d2571ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-3f311cf > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1485 .elementor-element.elementor-element-274fc655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1485 .elementor-element.elementor-element-274fc655 img{width:100%;}.elementor-1485 .elementor-element.elementor-element-519109fd{padding:0px 10px 20px 22px;}.elementor-1485 .elementor-element.elementor-element-2056dac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:17px 7px 18px 7px;}.elementor-1485 .elementor-element.elementor-element-2056dac1 img{max-width:69%;}.elementor-1485 .elementor-element.elementor-element-7c78996a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1e8d8a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-75cd57da > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1485 .elementor-element.elementor-element-4f802669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1485 .elementor-element.elementor-element-4f802669 img{width:100%;}.elementor-1485 .elementor-element.elementor-element-27496681{padding:0px 10px 20px 22px;}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:15px 9px 16px 9px;}.elementor-1485 .elementor-element.elementor-element-5e1fb0ee img{max-width:69%;}.elementor-1485 .elementor-element.elementor-element-451ffc5c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1fdc47b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button{padding:0px 15px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-23c3adfd{padding:80px 20px 80px 20px;}.elementor-1485 .elementor-element.elementor-element-6c79a4{--width:500px;font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-1485 .elementor-element.elementor-element-6a21fcf2 > .elementor-element-populated{padding:0px 10px 0px 25px;}.elementor-1485 .elementor-element.elementor-element-28c16e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1485 .elementor-element.elementor-element-28c16e78 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-40163a15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-40163a15 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-67d1d5fe .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-66a9edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button{padding:0px 15px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-628427b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-7e07bef{padding:80px 5px 80px 5px;}.elementor-1485 .elementor-element.elementor-element-20c4403e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1485 .elementor-element.elementor-element-20c4403e .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-6f9597a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 150px 0px 150px;}.elementor-1485 .elementor-element.elementor-element-6f9597a9 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-3c9b540e{margin-top:0px;margin-bottom:35px;}.elementor-1485 .elementor-element.elementor-element-cf057c2 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 40px 20px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-46466983{right:20px;}body.rtl .elementor-1485 .elementor-element.elementor-element-46466983{left:20px;}.elementor-1485 .elementor-element.elementor-element-46466983{top:20px;text-align:end;}.elementor-1485 .elementor-element.elementor-element-46466983 img{max-width:70%;}.elementor-1485 .elementor-element.elementor-element-829b1e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-829b1e8 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-6bbda83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-6bbda83e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-4b961383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-4b32b102 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-7b498f3e{right:20px;}body.rtl .elementor-1485 .elementor-element.elementor-element-7b498f3e{left:20px;}.elementor-1485 .elementor-element.elementor-element-7b498f3e{top:20px;text-align:end;}.elementor-1485 .elementor-element.elementor-element-7b498f3e img{max-width:70%;}.elementor-1485 .elementor-element.elementor-element-2c93064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-2c93064 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-77f50ded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-77f50ded .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-419954e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-c2d6e53 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-1485 .elementor-element.elementor-element-7a919ee7{right:20px;}body.rtl .elementor-1485 .elementor-element.elementor-element-7a919ee7{left:20px;}.elementor-1485 .elementor-element.elementor-element-7a919ee7{top:20px;text-align:end;}.elementor-1485 .elementor-element.elementor-element-7a919ee7 img{max-width:70%;}.elementor-1485 .elementor-element.elementor-element-18488b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1485 .elementor-element.elementor-element-18488b9a .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-4a0505d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1485 .elementor-element.elementor-element-4a0505d0 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6dde6b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-7948c433{padding:80px 20px 80px 20px;}.elementor-1485 .elementor-element.elementor-element-38f70a78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-75e41f5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1485 .elementor-element.elementor-element-75e41f5f img{max-width:65%;}.elementor-1485 .elementor-element.elementor-element-8bde14b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-8bde14b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button{padding:0px 15px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5 img{max-width:85%;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-container{min-height:350px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2b123e51{padding:30px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-460d3b9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-460d3b9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-460d3b9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-44837cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-15f52c7{padding:80px 20px 80px 20px;}.elementor-bc-flex-widget .elementor-1485 .elementor-element.elementor-element-519ff2a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1485 .elementor-element.elementor-element-519ff2a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1485 .elementor-element.elementor-element-519ff2a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-4fef7e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4fef7e5b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-item{padding:10px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name a{font-size:var( --e-global-typography-55361ca-font-size );line-height:var( --e-global-typography-55361ca-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc a{font-size:var( --e-global-typography-32e76de-font-size );line-height:var( --e-global-typography-32e76de-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container i, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell i{font-size:13px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container svg, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell svg{width:13px;height:13px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-magnific-image span, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-img-link span{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 24px 0px;padding:0px 20px 0px 20px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-img-gallery{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5e743e00{padding:80px 5px 100px 5px;}.elementor-1485 .elementor-element.elementor-element-142be795 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5d11d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1485 .elementor-element.elementor-element-5d11d8d .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-1a23b645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 70px 0px 70px;}.elementor-1485 .elementor-element.elementor-element-1a23b645 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-above ul.slick-dots{top:-25px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-below ul.slick-dots{bottom:-25px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-fraction{bottom:-25px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li, .elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li svg{width:22px;height:22px;font-size:calc( 22px / 2 );}}@media(max-width:767px){.elementor-1485 .elementor-element.elementor-element-4177a28e{padding:180px 15px 050px 15px;}.elementor-1485 .elementor-element.elementor-element-62fa61e7{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-300d45a4 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-117e747a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-117e747a .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-15ec55e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-2c96707.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-2f69dcd2 .elementor-button{padding:0px 10px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-675447ef .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-68bde329 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-722f2d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-2b13c301 > .elementor-background-overlay{background-size:cover;}.elementor-1485 .elementor-element.elementor-element-2b13c301{padding:50px 15px 50px 15px;}.elementor-1485 .elementor-element.elementor-element-5adf5d94 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-75c16a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-75c16a30 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-5a6698fe{margin-top:0px;margin-bottom:25px;}.elementor-1485 .elementor-element.elementor-element-1b7b9c74 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-4fa0a89d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-fdb49bc{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-33f33d1c .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-63d706d1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-53392e21 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6d2571ed{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-1965a705 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-3f311cf > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-7c78996a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1e8d8a25{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-d800fe2 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-75cd57da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-451ffc5c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-1fdc47b9{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-1485 .elementor-element.elementor-element-73c8016b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-1485 .elementor-element.elementor-element-541ef1d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-29920015 .elementor-button{padding:0px 10px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-7af61aaf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-23c3adfd{padding:50px 15px 50px 15px;}.elementor-1485 .elementor-element.elementor-element-3a013bb9 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-6c79a4{--width:500px;font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-1485 .elementor-element.elementor-element-6a21fcf2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-6a21fcf2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-28c16e78{text-align:center;}.elementor-1485 .elementor-element.elementor-element-28c16e78 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-40163a15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-40163a15 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-67d1d5fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-67d1d5fe .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-66a9edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-1485 .elementor-element.elementor-element-60ea2ea7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-11d3061 .elementor-button{padding:0px 10px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-628427b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-7e07bef > .elementor-background-overlay{background-size:cover;}.elementor-1485 .elementor-element.elementor-element-7e07bef{padding:50px 15px 50px 15px;}.elementor-1485 .elementor-element.elementor-element-20c4403e .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-6f9597a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6f9597a9 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-3c9b540e{margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-cf057c2 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-46466983 img{max-width:65%;}.elementor-1485 .elementor-element.elementor-element-829b1e8 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-6bbda83e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-4b961383{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-4b32b102 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-7b498f3e img{max-width:65%;}.elementor-1485 .elementor-element.elementor-element-2c93064 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-77f50ded .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-419954e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-c2d6e53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-7a919ee7 img{max-width:65%;}.elementor-1485 .elementor-element.elementor-element-18488b9a .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-1485 .elementor-element.elementor-element-4a0505d0 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-1485 .elementor-element.elementor-element-6dde6b83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1485 .elementor-element.elementor-element-7948c433{padding:50px 15px 50px 15px;}.elementor-1485 .elementor-element.elementor-element-38f70a78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-38f70a78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-75e41f5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-75e41f5f img{max-width:48%;}.elementor-1485 .elementor-element.elementor-element-8bde14b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 15px 0px 15px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-8bde14b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-61501193.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-10bf9b66 .elementor-button{padding:0px 10px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-f9c01db .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1485 .elementor-element.elementor-element-7d27e74b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-356c1af6 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1ff1b4c5{text-align:center;}.elementor-1485 .elementor-element.elementor-element-5ae80674:hover{--e-transform-translateX:10px;--e-transform-translateY:-10px;}.elementor-1485 .elementor-element.elementor-element-5ae80674{padding:10px 15px 0px 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-4db60240{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-56f8f430{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0 > .elementor-container{min-height:360px;}.elementor-1485 .elementor-element.elementor-element-6c9a4f0{padding:150px 15px 0px 15px;}.elementor-1485 .elementor-element.elementor-element-2b123e51{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-460d3b9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-460d3b9e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1485 .elementor-element.elementor-element-1076d93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-1076d93c .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-1485 .elementor-element.elementor-element-44837cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 10px 0px 10px;text-align:center;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-1485 .elementor-element.elementor-element-68a9b37f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-b80bcd4{text-align:center;}.elementor-1485 .elementor-element.elementor-element-15f52c7 > .elementor-background-overlay{background-size:cover;}.elementor-1485 .elementor-element.elementor-element-15f52c7{padding:50px 15px 50px 15px;}.elementor-1485 .elementor-element.elementor-element-519ff2a0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-519ff2a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4751a08c{text-align:center;}.elementor-1485 .elementor-element.elementor-element-4751a08c .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-4fef7e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-4fef7e5b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-item{padding:10px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-name a{font-size:var( --e-global-typography-55361ca-font-size );line-height:var( --e-global-typography-55361ca-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-img-desc a{font-size:var( --e-global-typography-32e76de-font-size );line-height:var( --e-global-typography-32e76de-line-height );}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container i, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell i{font-size:15px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-inner-container svg, .elementor-1485 .elementor-element.elementor-element-6d4d7bdd .pa-gallery-icons-caption-cell svg{width:15px;height:15px;}.elementor-1485 .elementor-element.elementor-element-6d4d7bdd .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 15px 0px;padding:0px 10px 0px 10px;}.elementor-1485 .elementor-element.elementor-element-33b7bf7{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-3676becc{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5e743e00{padding:50px 15px 60px 15px;}.elementor-1485 .elementor-element.elementor-element-142be795.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1485 .elementor-element.elementor-element-142be795 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-5d11d8d .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-1485 .elementor-element.elementor-element-1a23b645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 0px 10px;}.elementor-1485 .elementor-element.elementor-element-1a23b645 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-above ul.slick-dots{top:-15px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-dots-below ul.slick-dots{bottom:-15px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 .premium-carousel-nav-fraction{bottom:-15px;}.elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li, .elementor-1485 .elementor-element.elementor-element-7637e7a8 ul.slick-dots li svg{width:18px;height:18px;font-size:calc( 18px / 2 );}.elementor-1485 .elementor-element.elementor-element-55282128{padding:0px 0px 0px 0px;}}