.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-52097ec .cell .sub-heading, .elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-52097ec .cell .sub-h{font-family:"Trebuchet MS", Sans-serif;font-size:34px;color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-52097ec .cell .text{font-size:20px;}.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-3562e9a .cell .sub-heading, .elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-3562e9a .cell .sub-h{font-family:"Trebuchet MS", Sans-serif;font-size:34px;color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-3562e9a .cell .text{font-size:20px;}.elementor-3325 .elementor-element.elementor-element-c76547b{padding:67px 0px 90px 0px;}.elementor-3325 .elementor-element.elementor-element-ecde8f4 .h{text-align:left;}.elementor-3325 .elementor-element.elementor-element-7b82410 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-7b82410 .tabs .tabs-head .item.active-tab{border-bottom-width:1px;border-style:solid;}.elementor-3325 .elementor-element.elementor-element-7b82410 .pt-tab-content{color:#161616;font-family:"Montserrat-Regular", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3325 .elementor-element.elementor-element-9a49dec .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-weight:300;text-transform:uppercase;fill:#161616;color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-9a49dec .elementor-button:hover, .elementor-3325 .elementor-element.elementor-element-9a49dec .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-9a49dec .elementor-button:hover svg, .elementor-3325 .elementor-element.elementor-element-9a49dec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-2bee348 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-2bee348 .side-img{max-width:500px;}.elementor-3325 .elementor-element.elementor-element-367fd9f{padding:67px 0px 20px 0px;}.elementor-3325 .elementor-element.elementor-element-310c1c6 .h{text-align:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3325 .elementor-element.elementor-element-b13d0ea{--image-border-color:var( --e-global-color-primary );--image-border-width:1px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-primary );--galleries-pointer-bg-color-active:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-b13d0ea .elementor-gallery-title{font-family:"Montserrat-Regular", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-3325 .elementor-element.elementor-element-2e80a78 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-weight:300;text-transform:uppercase;fill:#161616;color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-2e80a78 .elementor-button:hover, .elementor-3325 .elementor-element.elementor-element-2e80a78 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-2e80a78{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3325 .elementor-element.elementor-element-2e80a78 .elementor-button:hover svg, .elementor-3325 .elementor-element.elementor-element-2e80a78 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-0910a96{padding:0px 0px 51px 0px;}.elementor-3325 .elementor-element.elementor-element-5063681 .h{text-align:center;}.elementor-3325 .elementor-element.elementor-element-43dac33{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-3325 .elementor-element.elementor-element-6ea20c7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3325 .elementor-element.elementor-element-72fd68b{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-b727c55{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-b727c55 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-cd591cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-c7a9b31{text-align:center;}.elementor-3325 .elementor-element.elementor-element-5aad7e4{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-5aad7e4 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-c528d83{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-c56a802{text-align:center;}.elementor-3325 .elementor-element.elementor-element-c533a58{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-c533a58 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-e8aa527{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-19e22ab{text-align:center;}.elementor-3325 .elementor-element.elementor-element-01cde3e{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-01cde3e .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-42f67aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-b7424fe{text-align:center;}.elementor-3325 .elementor-element.elementor-element-7079610{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-7079610 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-6dc0d4b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-2fb96e7{text-align:center;}.elementor-3325 .elementor-element.elementor-element-eac99b5{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-eac99b5 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-b998d3f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-1eb292f{text-align:center;}.elementor-3325 .elementor-element.elementor-element-d00770e{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-d00770e .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-e29deb6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-70b58ed{text-align:center;}.elementor-3325 .elementor-element.elementor-element-f8f234d{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-f8f234d .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-dbd23fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-c0a1d23{text-align:center;}.elementor-3325 .elementor-element.elementor-element-2e78a06{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-2e78a06 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-cee4d2b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-8258a0a{text-align:center;}.elementor-3325 .elementor-element.elementor-element-4d982c0{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-4d982c0 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-c61c2d0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-0db4f60{text-align:center;}.elementor-3325 .elementor-element.elementor-element-8c701a8{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-8c701a8 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-323dd6f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-dc84d7f{text-align:center;}.elementor-3325 .elementor-element.elementor-element-9a279ce{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-9a279ce .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-87795aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-a304ef6{text-align:center;}.elementor-3325 .elementor-element.elementor-element-96bda96{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-96bda96 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-f7e95bf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-eca38c1{text-align:center;}.elementor-3325 .elementor-element.elementor-element-8ab0732{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-8ab0732 .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-6d079e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3325 .elementor-element.elementor-element-b067811{text-align:center;}.elementor-3325 .elementor-element.elementor-element-28f737e{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-3325 .elementor-element.elementor-element-28f737e .elementor-heading-title{font-family:"Montserrat-SemiBold", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-3325 .elementor-element.elementor-element-2846fb7{--spacer-size:20px;}.elementor-3325 .elementor-element.elementor-element-a3133f3 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-weight:300;text-transform:uppercase;fill:#161616;color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-a3133f3 .elementor-button:hover, .elementor-3325 .elementor-element.elementor-element-a3133f3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-a3133f3 .elementor-button:hover svg, .elementor-3325 .elementor-element.elementor-element-a3133f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-a7022f0:not(.elementor-motion-effects-element-type-background), .elementor-3325 .elementor-element.elementor-element-a7022f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3325 .elementor-element.elementor-element-a7022f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 0px 90px 0px;}.elementor-3325 .elementor-element.elementor-element-a7022f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-520e507 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-520e507 .h{text-align:center;}.elementor-3325 .elementor-element.elementor-element-93e944e:not(.elementor-motion-effects-element-type-background), .elementor-3325 .elementor-element.elementor-element-93e944e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-93e944e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 0px 90px 0px;}.elementor-3325 .elementor-element.elementor-element-93e944e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-5f6ec90 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-3325 .elementor-element.elementor-element-5f6ec90 .h{text-align:left;}.elementor-3325 .elementor-element.elementor-element-7194313{--display:flex;}.elementor-3325 .elementor-element.elementor-element-29b4e3b .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-weight:300;color:#505050;}.elementor-3325 .elementor-element.elementor-element-80cecdb{--display:flex;}.elementor-3325 .elementor-element.elementor-element-d23042f .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-weight:300;color:#505050;}.elementor-3325 .elementor-element.elementor-element-4fdca63{--display:flex;}.elementor-3325 .elementor-element.elementor-element-ec13cce .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-weight:300;color:#505050;}.elementor-3325 .elementor-element.elementor-element-3539652{--display:flex;}.elementor-3325 .elementor-element.elementor-element-961ac49 .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-weight:300;color:#505050;}.elementor-3325 .elementor-element.elementor-element-e735b68{--display:flex;}.elementor-3325 .elementor-element.elementor-element-e2e8152 .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-weight:300;color:#505050;}.elementor-3325 .elementor-element.elementor-element-86c1df8{--n-accordion-title-font-size:1rem;border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:#EE7E05;--n-accordion-icon-active-color:var( --e-global-color-primary );}:where( .elementor-3325 .elementor-element.elementor-element-86c1df8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat-SemiBold", Sans-serif;font-weight:600;}.elementor-3325 .elementor-element.elementor-element-af64abb .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-weight:300;text-transform:uppercase;fill:#161616;color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-af64abb .elementor-button:hover, .elementor-3325 .elementor-element.elementor-element-af64abb .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-af64abb .elementor-button:hover svg, .elementor-3325 .elementor-element.elementor-element-af64abb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-584c48e{--display:flex;}.elementor-3325 .elementor-element.elementor-element-86aa79a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3325 .elementor-element.elementor-element-43dac33{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-52097ec .cell .text{font-size:17px;}.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-3562e9a .cell .text{font-size:17px;}.elementor-3325 .elementor-element.elementor-element-43dac33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3325 .elementor-element.elementor-element-b727c55 .elementor-heading-title{font-size:19px;}.elementor-3325 .elementor-element.elementor-element-5aad7e4 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for yprm_banner, class: .elementor-element-cbae585 */.cell.middle {
    max-width: 850px;
}
.banner .swiper-slide .text{
	color: #fff;
	text-shadow: 1px 1px 1px black;
}
#main-banner .bg-image {
    background-position: 70%;
}
#main-banner h1.h {
    text-shadow: 1px 1px 3px white;
}/* End custom CSS */
/* Start custom CSS for yprm_tabs, class: .elementor-element-7b82410 */.check-list ul {
    list-style: none;
}
.check-list {
    list-style: none;
    padding-left: 0;
}

.check-list li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
}

.check-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: -5px;
    color: #c8a165;
    font-size: 18px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-b13d0ea */.elementor-item.elementor-gallery-title.elementor-item-active {
    position: relative;
    display: inline-block;
}

.elementor-item.elementor-gallery-title.elementor-item-active::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 5px; /* расстояние до текста — меняй по вкусу */
    transform: translateX(-50%);
    width: 90%; /* ширина подчеркивания — оно будет шире текста */
    height: 9px; /* толщина линии */
    background: currentColor; /* линия того же цвета, что и текст */
    border-radius: 2px;
    z-index: -1; /* линия уходит под текст */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Regular';
	font-display: auto;
	src: url('https://tempusphotography.pro/wp-content/uploads/2025/12/Montserrat-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-SemiBold';
	font-display: auto;
	src: url('https://tempusphotography.pro/wp-content/uploads/2025/12/Montserrat-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */