/**handles:widget-heading,widget-social-icons,e-animation-fadeIn,elementor-post-2344**/
/*! elementor - v3.30.0 - 22-07-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/*! elementor - v3.30.0 - 22-07-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
.elementor-2344 .elementor-element.elementor-element-6f7df4e{padding:0 4.3% 0 4.3%}.elementor-2344 .elementor-element.elementor-element-c28ec39>.elementor-element-populated{border-style:solid;border-width:1px 0 1px 0;border-color:#e7e7e7}.elementor-2344 .elementor-element.elementor-element-f85dbdd>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2344 .elementor-element.elementor-element-f85dbdd{margin-top:20px;margin-bottom:10px}.elementor-2344 .elementor-element.elementor-element-bf7b6b4{margin:0 0 calc(var(--kit-widget-spacing,0px) + -16px) 0}.elementor-2344 .elementor-element.elementor-element-bf7b6b4 .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;letter-spacing:1.05px}.elementor-2344 .elementor-element.elementor-element-f5bf4f9{padding:0 0 10px 0}.elementor-2344 .elementor-element.elementor-element-f5bf4f9 .elementor-heading-title{font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;color:#777}.elementor-element-5be76ce input[type=date],.elementor-element-5be76ce input[type=datetime],.elementor-element-5be76ce input[type=email],.elementor-element-5be76ce input[type=number],.elementor-element-5be76ce input[type=tel],.elementor-element-5be76ce input[type=text],.elementor-element-5be76ce select{height:48px;--wpforms-field-size-input-height:48px}.elementor-element-5be76ce .form-control,.elementor-element-5be76ce input[type=date],.elementor-element-5be76ce input[type=datetime],.elementor-element-5be76ce input[type=email],.elementor-element-5be76ce input[type=number],.elementor-element-5be76ce input[type=tel],.elementor-element-5be76ce input[type=text],.elementor-element-5be76ce select,.elementor-element-5be76ce textarea{background-color:#f4f4f4;--wpforms-field-background-color:#F4F4F4}.elementor-element-5be76ce .form-control,.elementor-element-5be76ce input,.elementor-element-5be76ce select,.elementor-element-5be76ce textarea{border-radius:0 0 0 0;--wpforms-field-border-radius:0px 0px 0px 0px}.elementor-2344 .elementor-element.elementor-element-5be76ce .form-control,.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=color],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=date],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=datetime-local],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=datetime],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=email],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=month],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=number],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=password],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=search],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=tel],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=text],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=time],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=url],.elementor-2344 .elementor-element.elementor-element-5be76ce input[type=week],.elementor-2344 .elementor-element.elementor-element-5be76ce select,.elementor-2344 .elementor-element.elementor-element-5be76ce textarea{padding:8px 12px 8px 12px}.elementor-element-5be76ce .btn,.elementor-element-5be76ce .wpforms-container button[type=submit],.elementor-element-5be76ce button,.elementor-element-5be76ce input[type=button],.elementor-element-5be76ce input[type=submit]{font-size:12px;font-weight:700;text-transform:uppercase;line-height:32px;letter-spacing:0}.elementor-element-5be76ce .btn,.elementor-element-5be76ce button,.elementor-element-5be76ce input[type=button],.elementor-element-5be76ce input[type=submit]{--wpforms-button-size-height:48px;height:48px;border-radius:0 0 0 0;--wpforms-button-border-radius:0px 0px 0px 0px}.elementor-element-5be76ce .btn,.elementor-element-5be76ce .wpforms-container button[type=submit],.elementor-element-5be76ce button,.elementor-element-5be76ce input[type=button],.elementor-element-5be76ce input[type=submit]{padding:8.528px 17px 8.528px 17px}.elementor-2344 .elementor-element.elementor-element-326cbc4.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-2344 .elementor-element.elementor-element-1a62c6b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0 0 calc(var(--kit-widget-spacing,0px) + -10px) 0;--icon-size:18px}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon{background-color:#00000000;--icon-padding:0.61125em}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon i{color:#000}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon svg{fill:#000000}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon:hover{background-color:#3b5a9a}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon:hover i{color:#fff}.elementor-2344 .elementor-element.elementor-element-1a62c6b .elementor-social-icon:hover svg{fill:#FFFFFF}.elementor-2344 .elementor-element.elementor-element-a8a2795{--grid-template-columns:repeat(0, auto);text-align:left;margin:0 0 calc(var(--kit-widget-spacing,0px) + -10px) 8px;--icon-size:18px}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon{background-color:#00000000;--icon-padding:0.61125em}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon i{color:#000}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon svg{fill:#000000}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon:hover{background-color:#1aa9e1}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon:hover i{color:#fff}.elementor-2344 .elementor-element.elementor-element-a8a2795 .elementor-social-icon:hover svg{fill:#FFFFFF}.elementor-2344 .elementor-element.elementor-element-c5123fc{--grid-template-columns:repeat(0, auto);text-align:left;margin:0 -4px calc(var(--kit-widget-spacing,0px) + 10px) 8px;--icon-size:18px}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon{background-color:#00000000;--icon-padding:0.61125em}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon i{color:#000}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon svg{fill:#000000}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon:hover{background-color:#7c4a3a}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon:hover i{color:#fff}.elementor-2344 .elementor-element.elementor-element-c5123fc .elementor-social-icon:hover svg{fill:#FFFFFF}.elementor-2344 .elementor-element.elementor-element-cf741ba a{color:#90969a}.elementor-2344 .elementor-element.elementor-element-cf741ba a:hover{color:#555}.elementor-2344 .elementor-element.elementor-element-cf741ba{padding:2.85% 4.3% 1.7% 4.3%}.elementor-2344 .elementor-element.elementor-element-9000415 .porto-u-main-heading>*{font-size:15.1658px;font-weight:700;line-height:21px;letter-spacing:-.75829px;color:#302e2a}.elementor-2344 .elementor-element.elementor-element-4fc3ba1 .porto-u-main-heading>*{font-size:13px;font-weight:400;line-height:13px;letter-spacing:.065px;color:#000}.elementor-2344 .elementor-element.elementor-element-4fc3ba1 .porto-u-sub-heading{font-size:13px;line-height:24px;letter-spacing:.065px;color:#90969a}.elementor-2344 .elementor-element.elementor-element-d838996 .porto-u-main-heading>*{font-size:13px;font-weight:400;line-height:13px;letter-spacing:.065px;color:#000}.elementor-2344 .elementor-element.elementor-element-d838996 .porto-u-sub-heading{font-size:13px;line-height:24px;letter-spacing:.065px;color:#90969a}.elementor-2344 .elementor-element.elementor-element-88d3c3a{margin:0 0 calc(var(--kit-widget-spacing,0px) + -20px) 0}.elementor-2344 .elementor-element.elementor-element-88d3c3a .porto-u-main-heading>*{font-size:13px;font-weight:400;line-height:13px;letter-spacing:.065px;color:#000}.elementor-2344 .elementor-element.elementor-element-88d3c3a .porto-u-sub-heading{font-size:13px;line-height:24px;letter-spacing:.065px;color:#90969a}.elementor-2344 .elementor-element.elementor-element-28ebddf{margin:0 0 calc(var(--kit-widget-spacing,0px) + 18px) 0}.elementor-2344 .elementor-element.elementor-element-28ebddf .porto-u-main-heading>*{font-size:13px;font-weight:400;line-height:13px;letter-spacing:.065px;color:#000}.elementor-2344 .elementor-element.elementor-element-28ebddf .porto-u-sub-heading{font-size:13px;line-height:24px;letter-spacing:.065px;color:#90969a}.elementor-2344 .elementor-element.elementor-element-d430d5d{margin:0 0 calc(var(--kit-widget-spacing,0px) + -4px) 0}.elementor-2344 .elementor-element.elementor-element-d430d5d .elementor-heading-title{font-size:15.1658px;font-weight:700;line-height:21px;letter-spacing:-.75829px;color:#302e2a}.elementor-2344 .elementor-element.elementor-element-f583e24{margin:0 0 calc(var(--kit-widget-spacing,0px) + -20px) 0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2344 .elementor-element.elementor-element-f583e24 .elementor-icon-list-icon i{transition:color .3s}.elementor-2344 .elementor-element.elementor-element-f583e24 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-2344 .elementor-element.elementor-element-f583e24 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2344 .elementor-element.elementor-element-f583e24 .elementor-icon-list-item>a{font-size:13px;letter-spacing:.065px}.elementor-2344 .elementor-element.elementor-element-6af8842{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0%) -12.5%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2344 .elementor-element.elementor-element-6af8842 .elementor-icon-list-icon i{transition:color .3s}.elementor-2344 .elementor-element.elementor-element-6af8842 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-2344 .elementor-element.elementor-element-6af8842 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2344 .elementor-element.elementor-element-6af8842 .elementor-icon-list-item>a{font-size:13px;letter-spacing:.065px}.elementor-2344 .elementor-element.elementor-element-fdffdb9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2344 .elementor-element.elementor-element-7bbd8d1.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-2344 .elementor-element.elementor-element-7bbd8d1>.elementor-element-populated{border-style:solid;border-width:1px 0 0 0;border-color:#e7e7e7;margin:0 4.3% 0 4.3%;--e-column-margin-right:4.3%;--e-column-margin-left:4.3%}.elementor-2344 .elementor-element.elementor-element-d783f6d{width:auto;max-width:auto;padding:38px 0 46px 0}.elementor-2344 .elementor-element.elementor-element-d783f6d .elementor-heading-title{font-size:13px;font-weight:400;line-height:24px;letter-spacing:.065px;color:#90969a}.elementor-2344 .elementor-element.elementor-element-cbf3ade{margin:0 0 calc(var(--kit-widget-spacing,0px) + 3px) 0}@media(min-width:768px){.elementor-2344 .elementor-element.elementor-element-e91b238{width:23.7%}.elementor-2344 .elementor-element.elementor-element-5e858e4{width:23.533%}.elementor-2344 .elementor-element.elementor-element-326cbc4{width:52.431%}}@media(max-width:991px) and (min-width:768px){.elementor-2344 .elementor-element.elementor-element-e91b238{width:100%}.elementor-2344 .elementor-element.elementor-element-5e858e4{width:60%}.elementor-2344 .elementor-element.elementor-element-326cbc4{width:100%}}@media(max-width:991px){.elementor-2344 .elementor-element.elementor-element-6f7df4e{padding:0 20px 0 20px}.elementor-2344 .elementor-element.elementor-element-326cbc4.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-2344 .elementor-element.elementor-element-cf741ba{padding:30px 20px 10px 20px}.elementor-2344 .elementor-element.elementor-element-6af8842{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0}.elementor-2344 .elementor-element.elementor-element-7bbd8d1.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2344 .elementor-element.elementor-element-7bbd8d1>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-2344 .elementor-element.elementor-element-d783f6d{width:100%;max-width:100%;padding:38px 0 20px 0}.elementor-2344 .elementor-element.elementor-element-cbf3ade{margin:0 0 calc(var(--kit-widget-spacing,0px) + 27px) 0}}@media(max-width:767px){.elementor-2344 .elementor-element.elementor-element-6af8842{padding:2px 0 0 0}}