@charset "UTF-8";
/* Themify Ultra 5.7.1 framework 5.6.4 */

/*/css/base.min.css*/
.tf_loader{width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;top:0;right:0;bottom:0;left:0}.tf_abs_t{position:absolute;top:0;left:0}.tf_abs_b{position:absolute;bottom:0;left:0}.tf_abs_c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}.tf_opacity{opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper > .post,.woocommerce ul.loops-wrapper.products > li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products > .product,body .loops-wrapper.no-gutter > .post{margin:0}.woocommerce .loops-wrapper.products.list-post > .product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137, 137, 137, .2);--tf_scroll_color_hover:rgba(137, 137, 137, .4);--tf_scroll_w:10px;--tf_scroll_h:10px;scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w);height:var(--tf_scroll_h)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}

/*/css/themify.common.min.css*/
iframe{border:0}a:focus,input:focus,button:focus,select:focus,textarea:focus,.button:focus{outline:1px dotted rgba(150,150,150,.2)}.tf_focus_heavy button:focus,.tf_focus_heavy a:focus,.tf_focus_heavy input:focus,.tf_focus_heavy select:focus,.tf_focus_heavy textarea:focus,.tf_focus_heavy .button:focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none a,.tf_focus_none button:focus,.tf_focus_none a:focus,.tf_focus_none input:focus,.tf_focus_none select:focus,.tf_focus_none textarea:focus,.tf_focus_none .button:focus{outline:0}.tf_large_font{font-size:1.1em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{position:relative;display:block;max-width:100%}.post-image .themify_lightbox .zoom{width:35px;height:35px;background:rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}.post-image .themify_lightbox .zoom .tf_fa{vertical-align:middle;color:#fff;stroke-width:1px;line-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}.ptb_map button,.themify_map button{border-radius:0}

/*/themify-builder/css/themify-builder-style.min.css*/
.module_row,.module_subrow,.module_column,.module_row .module{position:relative;box-sizing:border-box}.module_row .col-full{width:100%}.themify_builder .direction-rtl{flex-flow:row-reverse wrap-reverse}.module-buttons:hover,.module_row:hover,.module_column:hover,.page-loaded .module-image img:hover,.module-accordion i,.module{transition:.5s ease;transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform}.entry-content>p:first-of-type:empty,.entry-content>p:first-of-type+p:empty{margin:0;padding:0}.module_row{-webkit-backface-visibility:hidden;backface-visibility:hidden}.module.themify_builder_slider_wrap{transition:none}div.module_column{margin-left:3.2%;margin-right:0;float:left;align-items:flex-start;align-content:flex-start}.module_column.col6-1{width:14%}.module_column.col5-1{width:17.44%}.module_column.col4-1{width:22.6%}.module_column.col4-2,.module_column.col2-1{width:48.4%}.module_column.col4-3{width:74.2%}.module_column.col3-1{width:31.2%}.module_column.col3-2{width:65.6%}.gutter-narrow>.module_column{margin-left:1.6%}.gutter-narrow>.col6-1{width:15.33%}.gutter-narrow>.col5-1{width:18.72%}.gutter-narrow>.col4-1{width:23.8%}.gutter-narrow>.col4-2,.gutter-narrow>.col2-1{width:49.2%}.gutter-narrow>.col4-3{width:74.539%}.gutter-narrow>.col3-1{width:32.266%}.gutter-narrow>.col3-2{width:66.05%}.gutter-none>.module_column{margin-left:0;margin-right:0}.gutter-none>.col6-1{width:16.666%}.gutter-none>.col5-1{width:20%}.gutter-none>.col4-1{width:25%}.gutter-none>.col4-2,.gutter-none>.col2-1{width:50%}.gutter-none>.col4-3{width:75%}.gutter-none>.col3-1{width:33.333%}.gutter-none>.col3-2{width:66.666%}.gutter-narrow>.module_column.first,.module_column.col-full,.module_column.first{margin-left:0;clear:left}.module:after{content:"";display:table;clear:both}.ui,.ui>li,.themify_builder ul.loops-wrapper{margin:0;padding:0;list-style:none}.ui.builder_button.large{font-size:120%;padding:10px 20px}.ui.builder_button.small{font-size:70%;padding:5px 10px}.xlarge .ui.builder_button{padding:.935em 1.875em}.module_row .ui.builder_button{text-decoration:none}.ui.builder_button{text-decoration:none;position:relative;border:solid 1px rgba(0,0,0,.05);display:inline-block;line-height:130%;transition:color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;padding:.625em 1.25em;box-shadow:none}.ui.builder_button:hover{background:#f1f1f1}.ui>li.current,.ui>li.current:hover{background:#666;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.ui>li.current>a{color:#fff}.ui.transparent{background:transparent;box-shadow:none;border:0;color:inherit}.module-title{font-size:1.2em;margin:0 0 1.2em}.module img{border:0;max-width:100%;height:auto;vertical-align:bottom}.module-slider{margin-bottom:2.5em}video[poster]{object-fit:cover}.module-widget .widget{margin:0}.wp-caption{max-width:100%}.module-map button{border-radius:0}.module-map .gm-style-mtc img{vertical-align:baseline;margin-right:5px}.themify_builder .repeat{background-repeat:repeat}.themify_builder .repeat-x{background-repeat:repeat-x}.themify_builder .repeat-y{background-repeat:repeat-y}.themify_builder .repeat-none{background-repeat:no-repeat}.themify_builder .fullcover{background-size:cover}.themify_builder .best-fit-image{background-size:contain;background-position:center center;background-repeat:no-repeat}.themify_builder .builder-bg-fixed{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:1160px;max-width:100%;margin:0 auto}.themify_builder .module_row.fullheight .module_subrow,.sidebar-none .themify_builder .module_row{width:100%}.module_row.fullwidth>.row_inner{width:100%;max-width:100%}.best-fit{background:#000}.best-fit-vertical{top:0 !important;left:1% !important;right:1% !important;width:auto !important;height:100% !important;margin:auto !important}.best-fit-horizontal{top:10% !important;left:0 !important;bottom:10% !important;width:100% !important;height:auto !important;margin:auto !important}@supports(-webkit-touch-callout:none){.themify_builder_row{background-attachment:scroll !important}}.row_inner,.module_column,.subrow_inner{display:flex;flex-flow:wrap}.col_auto_height>.module_column{height:100%}.col_align_middle.col_auto_height{align-items:center}.col_align_bottom.col_auto_height:not(.direction-rtl){align-items:flex-end}.module_row.fullheight{min-height:100vh;display:flex;width:100%}.fullheight>.row_inner>.module_column,.fullheight>.row_inner{min-height:inherit}.col_align_top>.module_column{align-items:flex-start;align-content:flex-start}.col_align_middle>.module_column,.fullheight>.row_inner>.col-full{align-items:center;align-content:center}.col_align_bottom>.module_column{align-items:flex-end;align-content:flex-end}.module-plain-text:after{display:contents !important}@media screen and (max-width:1260px){.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:94%}.module-layout-part .module_row.fullwidth>.row_inner,.module_row.fullwidth>.row_inner{max-width:100%}}@media screen and (max-width:760px){.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:90%}}@media(min-width:681px) and (max-width:959px){.module_column.col6-1{width:31.2%}.gutter-narrow>.module_column.col6-1{width:32.266%}.direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(3),div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(4){margin-left:0;clear:left}.gutter-none>.module_column.col6-1{width:33.333%}}@media screen and (max-width:680px){.themify_map.tf_map_loaded{width:100% !important}.ui.builder_button,.ui.nav li a{padding:.525em 1.15em}.gutter-narrow:not(.tb_grid_classes)>.module_column,.gutter-none:not(.tb_grid_classes)>.module_column,div:not(.tb_grid_classes)>.module_column{margin-left:0;width:100%;max-width:100%;float:none}.module_row div:not(.tb_grid_classes)>.module_column.col6-1{width:48.4%;margin-left:3.2%}div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1:nth-of-type(2n+1),.direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(2n),div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(2n+1){margin-left:0;clear:left}div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1{width:49.2%;margin-left:1.6%}div.gutter-none:not(.tb_grid_classes)>.module_column.col6-1{width:50%;margin-left:0}.fullheight>.row_inner>.module_column:not(.col-full),.fullheight>.row_inner{min-height:0}}

/*/themify-builder/css/modules/parallax.min.css*/
.themify_builder .builder-parallax-scrolling{background-attachment:fixed !important;background-repeat:no-repeat !important;background-position:center;transition:background-position 0s !important}@media(hover:hover){.themify_builder .builder-parallax-scrolling{background-size:cover}}@media(hover:none){.themify_builder .builder-parallax-scrolling{background-attachment:scroll !important}}

/*/wp-includes/css/dist/block-library/common.min.css*/
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*/themify-builder/css/modules/gallery.min.css*/
.module-gallery .gallery-icon,.module-gallery .gallery-item img{margin:0;padding:0}.module-gallery.rounded .gallery-icon{max-width:100%}.module-gallery.rounded img{border-radius:8px}.module-gallery.bordered img{border:solid 1px rgba(0,0,0,.2);padding:3px}.module-gallery.drop-shadow img{box-shadow:0 1px 8px 0 rgba(0,0,0,.1)}.module.module-gallery.circle img{overflow:hidden;text-align:center;border-radius:50em}.module_column .module.module-gallery.circle .gallery-caption{text-align:center}.builder_gallery_load{cursor:wait;opacity:.5}.module.gallery .gallery-caption{margin:.5em 0;font-size:.95em}

/*/themify-builder/css/modules/image.min.css*/
.module-image .image-title{margin:0 0 .3em;font-size:1.2em}.module-image .image-title a{text-decoration:none;color:inherit;font-family:inherit;text-shadow:inherit}.module-image .image-wrap{width:auto}.module-image .image-wrap img{vertical-align:top;display:inline-block}.module-image.rounded .image-wrap img{border-radius:10px}.module-image.bordered .image-wrap img{border:solid 1px rgba(0,0,0,.15);background:#fff;padding:3px;box-sizing:border-box}.module-image.drop-shadow .image-wrap img,.module.drop-shadow .post-image img{box-shadow:0 1px 8px 2px rgba(0,0,0,.15)}.module-image.circle .image-wrap img{border-radius:50em}.themify_builder .auto_fullwidth .lightbox{display:block}.themify_builder .auto_fullwidth .image-wrap,.themify_builder .auto_fullwidth img{width:100%;display:block}.module-image .image-wrap .lightbox{position:relative;display:inline-block;max-width:100%}

/*/themify-builder/css/modules/image_styles/top.min.css*/
.module-image.image-top .image-content{margin-top:.5em;margin-bottom:1em}

/*/css/modules/social-links.min.css*/
.social-widget .widget{display:inline-block;margin:0 3px 0 0}.social-widget .widgettitle{width:auto;font-weight:700;font-size:100%;font-family:inherit;text-transform:none;letter-spacing:0;display:inline-block;vertical-align:middle;margin:0 .5em 0 0;padding:0;background:0;border:0;border-radius:0;box-shadow:none}.social-widget .social-links{margin:6px 0 0;padding:0;display:inline}.widget .social-links li img{vertical-align:middle}.widget .social-links{padding:0;line-height:1em}.social-links .social-link-item{display:inline-block;margin:0 5px 5px 0;padding:0;list-style:none;border:0}.social-links.vertical li{display:block;margin:0 0 5px}.widget .social-links a,.widget .social-links a:hover{text-decoration:none}.social-links li em{vertical-align:middle;line-height:1em;width:20px;height:20px;padding:4px;font-size:20px;text-align:center;border-radius:100%;display:inline-block}.social-links .icon-small em{font-size:8px;width:8px;height:8px}.social-links .icon-large em{font-size:28px;padding:6px;width:36px;height:36px}.social-links .icon-small img{max-width:16px;max-height:16px}.social-links .icon-medium img{max-width:24px;max-height:24px}.social-links .icon-large img{max-width:32px;max-height:32px}#footer .social-links.horizontal li,#sidebar .social-links.horizontal li{border:0;display:inline-block}#footer .social-links.vertical,#sidebar .social-links.vertical{display:block}#footer .social-links.vertical li,#sidebar .social-links.vertical li{display:block;margin:0 0 .5em}

/*/wp-content/themes/themify-ultra/styles/modules/widgets/themify-social-links.min.css*/
#headerwrap .social-widget strong,.fixed-header-on #headerwrap .social-widget{display:none}#header .social-widget{margin-left:8px}.social-widget a{color:inherit}.social-links .icon-medium em{border-radius:100%;padding:9px;margin:0;line-height:1em}.social-links a:hover em{background:rgba(200,200,200,.25)}.social-widget .widget div{display:inline}.social-widget .widget{margin:0}.social-widget .social-links.horizontal{margin:0}.social-widget .social-links.horizontal li{padding:0;margin:0 4px 0 0;clear:none;line-height:100%}.social-widget li img{margin-top:-3px}.social-links li em{border-radius:100%;padding:.25em;margin-right:.25em;width:1.1em;height:1.1em;line-height:1.1em}#footer .social-widget{padding-bottom:1.6em}#footer .social-widget .widget,.footer-left-col #footer .social-widget .widget,.footer-right-col #footer .social-widget .widget{margin:0}.feature-posts+.themify-social-links{text-align:left}

/*/themify-builder/css/modules/text.min.css*/
.drop-cap>:first-child:first-letter ,.tb_text_dropcap>.tb_text_wrap:first-child:first-letter ,.tb_text_dropcap>.tb_text_wrap>:first-child:first-letter {font-size:2.85em;float:left;line-height:.4em;padding:.425em .375em;background-color:#0f70e8;color:#fff;margin-right:.325em;margin-top:.15em;margin-bottom:.25em}.tb-text-more-link-indicator{display:block;height:3px;margin:5px 0;background:rgba(55,55,55,.6)}

/*/themify-builder/css/modules/icon.min.css*/
.module-icon-item+.module-icon-item{margin-left:.4em}.icon_vertical .module-icon-item{display:block;margin:0 0 .4em}.module-icon .module-icon-item a{text-decoration:none;display:inline-block}.module-icon span{margin-left:.3em;margin-right:.6em}.module-icon em{color:inherit;display:inline-block;padding:.5em;font-size:16px;border-radius:100%;line-height:0;transition:box-shadow .3s ease,border .3s ease,background-color .3s ease,color .3s ease,padding .3s ease,font-size .3s ease}.module-icon em .tf_fa{max-width:1em}.module-icon.small .module-icon-item,.module-icon.small em{min-width:24px;min-height:24px}.module-icon.small em{font-size:12px}.module-icon.large .module-icon-item,.module-icon.large em{min-width:48px;min-height:48px}.module-icon.large em{font-size:24px}.module-icon.large span{font-size:1.2em}.module-icon.xlarge .module-icon-item,.module-icon.xlarge em{min-width:62px;min-height:62px}.module-icon.xlarge em{padding:12px 0 0 2px;font-size:36px}.module-icon.xlarge span{font-size:1.4em}.module-icon.circle img{border-radius:100%}.module-icon img{max-width:32px;padding:3px}.module-icon.small img{max-width:16px}.module-icon.large img{max-width:48px;padding:6px}.module-icon.xlarge img{max-width:148px;padding:9px}.module-icon.rounded em,.module-icon.rounded img{border-radius:8px}.module-icon.squared em,.module-icon.squared img{border-radius:0}.module-icon.none.small em{font-size:18px}.module-icon.none.large em{font-size:30px}.module-icon.none.xlarge em{font-size:36px}.module-icon.rounded em{border-radius:8px}.module-icon.squared em{border-radius:0}.module-icon.none.small em{font-size:18px}.module-icon.none.large em{font-size:30px}.module-icon.none.xlarge em{font-size:36px}.module-icon.none{display:block}.module-icon.none em{padding:.2em;border-radius:0;background:0;font-size:24px;color:inherit}.module-icon.none em.black{color:#000}.module-icon.none em.gray{color:#666}.module-icon.none em.blue{color:#3e65b2}.module-icon.none em.light-blue{color:#6694d6}.module-icon.none em.green{color:#4aab10}.module-icon.none em.light-green{color:#71a115}.module-icon.none em.purple{color:#584eb2}.module-icon.none em.light-purple{color:#7f76cc}.module-icon.none em.brown{color:#622d07}.module-icon.none em.orange{color:#bc6e00}.module-icon.none em.yellow{color:#dcb232}.module-icon.none em.red{color:#9d1d14}.module-icon.none em.pink{color:#b27e9d}.tf_textc.icon_vertical span{display:block;margin-top:.2em}.module-icon:not(.tf_textc) .module-icon-item,.module-icon:not(.tf_textc) .module-icon-item a{display:flex;align-items:center}.tf_textr .module-icon-item em,.tf_textr .module-icon-item img{order:1}.tf_textr.icon_vertical .module-icon-item,.tf_textr.icon_vertical .module-icon-item{justify-content:flex-end}.module-icon:not(.tf_textc) .module-icon-item.tf_inline_b a,.module-icon:not(.tf_textc) .module-icon-item.tf_inline_b{display:inline-flex}@media screen and (max-width:680px){.module-icon.large span{font-size:1.1em}.module-icon.xlarge span{font-size:1.2em}}

/*/wp-content/themes/themify-ultra/styles/modules/back-top.min.css*/
.back-top{margin:0 auto .6em auto;width:200px}.back-top:not(.back-top-float) .arrow-up a{text-decoration:none;display:inline-block;position:relative;outline:0;bottom:0;padding:.4em;line-height:1;z-index:10;color:inherit;transition:bottom .5s}.back-top:not(.back-top-float):hover .arrow-up a{bottom:20px}.footer-block .back-top:not(.back-top-float) .arrow-up a:hover,.footer-block .back-top:not(.back-top-float) .arrow-up a{background:0}.back-top a:before{content:'';display:inline-block;width:30px;height:30px;border:2px solid transparent;border-top-color:inherit;border-left-color:inherit;transform:rotate(45deg);margin-top:4px}#footer .back-top-float,#pagewrap .back-top-float{background-color:var(--theme_accent_semi);border-radius:100%;color:#fff;cursor:pointer;position:fixed;right:20px;bottom:20px;left:auto;top:auto;width:44px;height:44px;overflow:hidden;text-decoration:none;text-align:center;font-size:16px;opacity:1;z-index:101;transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out,background-color .5s;box-shadow:0 1px 8px rgba(0,0,0,.12)}#footer .back-top-hide,#pagewrap .back-top-hide{opacity:0;pointer-events:none}.back-top-float .arrow-up a,#pagewrap .back-top-float .arrow-up a{background:0;color:inherit}.back-top-float .arrow-up,#pagewrap .back-top-float .arrow-up{position:absolute;top:5px;left:50%}#pagewrap .back-top-float:hover,.back-top:not(.back-top-float) .arrow-up a:hover{background-color:var(--theme_accent)}.back-top-float:hover .arrow-up,#pagewrap .back-top-float:hover .arrow-up{animation:back-top-arrow-up .25s linear .2s infinite alternate}.back-top-float a:before,#pagewrap .back-top-float a:before{width:13px;height:13px;position:absolute;top:14px;left:50%;margin-left:-7px;margin-top:0;border-width:1px}.footer-horizontal-left .back-top,.footer-horizontal-right .back-top,.footer-left-col .back-top,.footer-right-col .back-top{position:absolute;top:-35px;width:60px;margin:0}.footer-horizontal-left .back-top .arrow-up a,.footer-horizontal-right .back-top .arrow-up a,.footer-left-col .back-top .arrow-up a,.footer-right-col .back-top .arrow-up a{background-color:rgba(171,171,171,.78);color:#fff;width:60px;height:25px;line-height:100%;padding:10px 0 0;text-align:center !important;border-radius:8px 8px 0 0}.footer-horizontal-left .back-top a:before,.footer-horizontal-right .back-top a:before,.footer-left-col .back-top a:before,.footer-right-col .back-top a:before{width:14px;height:14px}.footer-horizontal-left .back-top:hover .arrow-up a,.footer-horizontal-right .back-top:hover .arrow-up a,.footer-left-col .back-top:hover .arrow-up a,.footer-right-col .back-top:hover .arrow-up a{bottom:0}.footer-horizontal-left .back-top .arrow-up:hover a,.footer-horizontal-right .back-top .arrow-up:hover a,.footer-left-col .back-top .arrow-up:hover a,.footer-right-col .back-top .arrow-up:hover a{background-color:#000}@keyframes back-top-arrow-up{0%{top:0}100%{top:-5px}}

/*/wp-content/themes/themify-ultra/style.min.css*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}img,fieldset,a{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}iframe,audio{max-width:100%}:root{--theme_accent:#ed1e24;--theme_accent_semi:rgba(251,9,48,.8);--theme_accent_hover:#000}html{scroll-behavior:smooth}body{font:1em/1.65em 'Public Sans',"Arial",sans-serif;overflow-wrap:break-word;background-color:#fff;color:#666;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;color:var(--theme_accent);transition:color .3s ease-in-out}a:hover{color:var(--theme_accent_hover)}p{padding:0;margin:0 0 1.3em}small{font-size:87%}blockquote{font-size:1.1em;line-height:1.4em;padding:.8em 1.4em;margin:0 5% 1.2em;border-left:solid 3px rgba(150,150,150,.3)}ins{text-decoration:none}ul,ol{margin:0 0 1.4em 1.6em;padding:0}li{margin:0 0 1em 0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0 0 .5em;overflow-wrap:normal;font-weight:600;color:#000}h1{font-size:2.5em;line-height:1.2em;font-weight:700;letter-spacing:-.03em}h2{font-size:2em;line-height:1.3em;letter-spacing:-.02em}h3{font-size:1.45em;letter-spacing:-.02em}h4{font-size:1.1em;letter-spacing:.05em;line-height:1.6em;text-transform:uppercase}h5{font-size:1.2em;line-height:1.7em}h6{font-size:1.1em;line-height:1.7em}input,textarea,select,input[type=search],button{font-size:100%;font-family:inherit;max-width:100%}input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea{background:#fff;border:1px solid rgba(0,0,0,.2);padding:.6em;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px}input:read-write,input:read-only{margin:0 1em .4em 0;width:17em}input[type=number]{width:7em}input[type=checkbox]+label{display:inline-block}textarea{width:100%;min-height:13.5em;margin:0}select{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke-linecap='round' width='100' height='100' stroke='rgba(40,40,40,.8)' stroke-width='3'%3E%3Cpolyline points='2.7,2.3 49.1,57.2 95.5,2.3 '/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 8px) calc(50% + 3px)}input[type=radio],input[type=checkbox]{border-radius:6px;clear:none;cursor:pointer;padding:0 2px;margin:0 .3em 0 0;width:20px;height:20px;display:inline-block;vertical-align:middle;text-align:center;line-height:1;-webkit-appearance:none}input[type=radio]{padding:0;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}input[type="checkbox"]:before{content:"";display:inline-block;width:12px;height:5px;margin-bottom:4px;margin-left:1px;border-left:1px solid transparent;border-bottom:1px solid transparent;transform:rotateZ(-45deg) skewY(-10deg)}input[type="checkbox"]:checked:before{border-left:1px solid;border-bottom:1px solid}input[type="radio"]:checked:before{content:"";display:inline-block;vertical-align:middle;border-radius:100%;background-color:#222;width:12px;height:12px}select:focus,textarea:focus,input:read-write:focus,input:read-only:focus{border-color:rgba(0,0,0,.5)}input[type=reset],input[type=submit],button{background-color:var(--theme_accent);color:#fff;border:0;padding:.65em 1.4em;cursor:pointer;border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:.065em;-webkit-appearance:none;transition:background .3s,color .3s,transform .3s}input[type=reset]:hover,input[type=submit]:hover,button:hover{background-color:var(--theme_accent_hover);color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);transform:translateY(-1px)}.gm-style-mtc button{border-radius:0}img,textarea,input,#main-nav ul a,.sidemenu,.post,.post-content,.author-box,.widget{box-sizing:border-box}.col4-1,.col4-2,.col3-1{float:left;margin-left:3.2%}.col4-1{width:22.6%}.col4-2{width:48.4%}.col3-1{width:31.2%}.col4-1.first,.col4-2.first,.col3-1.first{margin-left:0;clear:left}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:1160px;max-width:100%;margin:0 auto}.module_row.fullwidth>.row_inner{width:100%}#layout{display:flex;flex-wrap:wrap}#content{width:71%;padding:5.75% 0}.sidebar-none #content{width:100%}.sidebar-none #layout{display:block}.sidemenu-active{position:relative;transition:left .2s ease-in-out}.sidemenu-active,.sidemenu-active #headerwrap{left:0}.sidemenu-right{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap{left:300px}.full_width #layout{flex-wrap:wrap;width:100%;max-width:100%}.full_width #content{padding:0;width:100%;max-width:100%}#headerwrap{color:#000;position:absolute;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);min-height:55px;z-index:999;top:0;left:0;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,left .3s ease-in-out,min-height .3s ease-in-out}.fixed-header-enabled #headerwrap{position:sticky;position:-webkit-sticky}.transparent-header #headerwrap{position:fixed}.transparent-header.no-fixed-header #headerwrap{position:absolute}.no-fixed-header #headerwrap{position:relative}#header{position:relative;padding:2em 0;overflow:visible;z-index:1}@supports(-webkit-touch-callout:none){#headerwrap{background-attachment:scroll !important;background-position:center !important}}.header-widget{font-size:.92em;height:100%}.header-widget .widget{margin:2em 0}.header-widget .widgettitle{margin:0 0 .5em;font-size:1em;color:inherit}.fixed-header-on .tf_sticky_logo ~ *{display:none !important}.search-button{color:inherit;padding:9px 10px;margin:0;margin-left:3px;line-height:1;box-sizing:border-box;font-size:19px;border-radius:100%}.search-button:hover{background:rgba(200,200,200,.25)}a.search-button{text-decoration:none}.search-button:focus{outline:0}#main-nav{padding:0;margin:0}#main-nav li{margin:0;padding:0;list-style:none;position:relative;display:inline-block}#main-nav ul li{background:0;float:none;display:block}#main-nav li>.sub-menu{padding:.6em 0;margin:0;position:absolute;z-index:100;opacity:0;left:-.3em;top:100%;transform:scale(1,0);transform-origin:top;box-sizing:border-box;transition:transform .3s ease-in-out,opacity .3s ease-in-out;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);border-radius:8px;background:#fff;width:210px}#main-nav li .sub-menu .sub-menu{left:100%;top:-.65em}#main-nav .edge>.sub-menu{left:auto;right:0}#main-nav ul .edge>.sub-menu{left:auto;right:100%}@media(hover:hover){#main-nav li:hover>.sub-menu,#main-nav li>a:focus+.sub-menu,#main-nav li>.sub-menu:focus-within{opacity:1;transform:scale(1,1)}}.menu-item .child-arrow{display:none;cursor:pointer;z-index:12;width:36px;height:36px;border-radius:100%;position:absolute;right:0;top:4px;transition:transform .3s}.child-arrow:before,.child-arrow:after{top:50%;left:12px;content:'';position:absolute;transition:transform .3s ease-in-out;height:1px;width:8px;transform:rotate(45deg);background:currentColor;z-index:9999;border-radius:10px}.child-arrow:after{left:17px;transform:rotate(-45deg)}.toggle-on>a .child-arrow:after,.toggle-on>a .child-arrow:before{left:10px;width:15px}.toggle-on>a .child-arrow{transform:rotateZ(180deg)}@media(hover:none){#main-nav .menu-item-has-children>a{padding-right:45px}#footer-nav .menu-item-has-children>a{padding-right:30px}.menu-item .child-arrow{margin-left:7px;border-radius:100%;display:inline-block;padding:0;right:5px;top:50%;margin-top:-17px}#main-nav .toggle-on>a>.child-arrow{background:rgba(214,214,214,.4)}#main-nav li>.sub-menu{display:none}#main-nav li.toggle-on>.sub-menu{transform:scale(1,1);opacity:1}}.tf_post_count{background:rgba(202,202,202,.3);border-radius:100%;font-size:.7em;line-height:1em;padding:.4em;margin-left:5px;display:none;min-width:11px;text-align:center;vertical-align:middle}.has-mega-sub-menu .tf_post_count{display:inline-block}#main-nav .has-mega-column .widget_product_categories .product-categories a{width:auto;padding-left:0;padding-right:0;display:inline-block}#main-nav .has-mega-column .product-categories .count{display:inline-block}#main-nav a{color:inherit;display:block;position:relative;padding:.6em;margin:0;text-decoration:none;transition:color .2s ease-in-out}#main-nav .highlight-link>a{border:0;background-color:rgba(200,200,200,.25);color:#000;padding:.3em 1em;margin-left:.6em;margin-right:.6em;border-radius:30px}#main-nav .highlight-link:last-child>a{margin-right:0}#main-nav a>em .tf_fa{margin-right:5px}#main-nav a .tf_lazy{display:none}#main-nav ul a{padding:.4em 1.4em;text-align:left}#main-nav ul a,#main-nav .mega-menu-posts a,#main-nav .mega-menu-posts span{color:#353535}#main-nav a:hover,#main-nav .current_page_item>a,#main-nav .current-menu-item>a,#main-nav ul a:hover{color:var(--theme_accent)}#main-nav .has-mega-column>.sub-menu a{background:0;padding:.5em 0}#main-nav .mega-menu-posts .post-title{font-size:.95em;letter-spacing:0;font-weight:400;text-transform:none;line-height:1.45em;margin:0;padding:0}#main-nav .mega-menu-posts .post a{text-transform:none;padding:0}#main-nav .mega-menu-posts .post del{opacity:.5;font-size:.85em}#main-nav .has-mega-column .widget{margin:0 0 .5em;text-align:left}#main-nav .has-mega-column .widget h1,#main-nav .has-mega-column .widget h2,#main-nav .has-mega-column .widget h3,#main-nav .has-mega-column .widget h4,#main-nav .has-mega-column .widget h5,#main-nav .has-mega-column .widget h6{color:inherit}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a{font-size:1.05em;font-weight:600;line-height:1.6em;margin:0 0 .5em;padding:0;text-decoration:none;letter-spacing:0;text-transform:none}#main-nav .has-mega-column .widgettitle:before{display:none;margin:0;padding:0}#main-nav .has-mega-column>.sub-menu>li{line-height:1.7em;box-sizing:border-box}.header-icons a,.header-icons a:hover{color:inherit;text-decoration:none}#headerwrap .header-icons>*{vertical-align:middle}.slide-cart .header-icons{min-width:75px;text-align:right}#menu-icon{margin:0 0 0 10px;padding:10px 9px 11px;line-height:1em;border-radius:100%}#menu-icon:hover{background:rgba(200,200,200,.25)}.menu-icon-inner{border-bottom:2px solid;box-sizing:border-box;position:relative;width:22px;height:18px}.menu-icon-inner:before,.menu-icon-inner:after{content:'';display:block;border-top:2px solid;position:absolute;left:0;top:0;width:100%;transition:border .7s ease;transition-property:transform}.menu-icon-inner:after{top:50%}#menu-icon-close{transform:rotateZ(0);transition:border .3s ease-in-out,transform .3s ease-in-out}.body-overlay{display:none;background-color:rgba(206,206,206,.8);width:100%;height:100%;position:fixed;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.body-overlay-on{display:block;z-index:998}#headerwrap.fixed-header{background-color:rgba(255,255,255,.9)}#headerwrap.fixed-header:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slide-cart-visible #headerwrap:before,.mobile-menu-visible #headerwrap:before,.fixed-header .header-bar,.fixed-header .search-button,.fixed-header .header-widget{display:none}.fixed-header #header{transition:padding .3s ease-in-out;padding-top:5px;padding-bottom:5px}.revealing-header #headerwrap{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.revealing-header #headerwrap.header_hidden{transform:translateY(-100%);opacity:0}.page-title{margin:0 0 1em;padding:0}.author-bio{margin:0 0 2em;overflow:hidden}.author-bio .author-avatar{float:left;margin:0 1.2em 0 0}.author-bio .author-avatar img{border-radius:8px;width:100px}.author-bio .author-name{margin:0 0 .5em;padding:0;font-size:1.6em}.author-posts-by{margin:0 0 1.5em;padding:1em 0 0;font-size:1.4em;text-transform:uppercase;border-top:solid 4px rgba(118,118,118,.1)}.post{margin-bottom:2em;position:relative}.post-content{min-width:120px}.post-title{font-size:2.4em;line-height:1.4em;margin:0 0 .4em;padding:0;text-transform:none;letter-spacing:-.04em}.post-title a{text-decoration:none;color:#000}.post-title a:hover{color:var(--theme_accent)}.post-image{margin:0 0 1em}.post-image img{vertical-align:bottom;border-radius:8px}.post-image.left{float:left;margin-right:1em}.post-image.right{float:right;margin-left:1em}.post-meta{font-size:.9em;line-height:1.6em;margin:0 0 .5em;padding:0}.post-meta .separator{opacity:.1}.post-meta a{text-decoration:none}.post-meta .post-comment:before,.post-meta .post-category:before,.post-meta .post-tag:before{display:inline-block;content:'';width:1px;height:1.3em;margin:0 .9em 0 .45em;white-space:nowrap;vertical-align:middle;border-left:1px solid;transform:skewX(-15deg);opacity:.2}.post-meta .post-category:first-child:before{display:none}.post-meta .post-comment .tf_fa{margin-left:8px;vertical-align:text-top;font-size:.8em;opacity:.7}.more-link,.more-link:hover{text-decoration:none}.more-link:after{content:'';border:1px solid transparent;border-top-color:inherit;border-right-color:inherit;min-width:.7em;min-height:.7em;transform:rotateZ(45deg);margin-left:.5em;text-decoration:none;display:inline-block;vertical-align:middle}.post-date{margin:0 0 .4em;display:block;font-size:.8em;text-transform:uppercase;letter-spacing:.04em}.loops-wrapper .post{text-align:center}.loops-wrapper .post-image{margin-bottom:1em;position:relative;transition:border .3s ease-in-out,margin .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out}.author-box{margin:5.5em 0;border:0}.author-box .author-avatar{float:left;margin:0 2em .3em 0}.author-box .author-name{margin:0 0 .3em}.post-pagination{text-align:right;margin:.5em 0 2em}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.tf_load_more{padding:30px 0}a.load-more-button{padding:10px 28px;text-decoration:none;display:none;box-sizing:border-box;width:auto;background:rgba(183,183,183,.16);border-radius:30px}.post-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:15px}.post-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featured-area img{width:100%}.loops-wrapper.no-gutter .post-image{margin:0}.loops-wrapper.no-gutter .post,ul.products.no-gutter li.product .post-image,.loops-wrapper.no-gutter .post-image img{border-radius:0}.widget{margin:0 0 2.4em}.widgettitle{margin:0 0 1em;padding:0;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:.09em}.widget ul{margin:0;padding:0}.widget li{margin:0;padding:.4em 0;list-style:none;clear:both}.widget ul ul{margin:.6em 0 -.6em 0;padding:0}.widget ul ul li{margin:0;padding-left:1em}iframe[src*="facebook"]{background-color:#fff}#content .twitter-tweet-rendered{max-width:100% !important}#content .twt-border{max-width:100% !important;min-width:180px !important}.module-title{font-size:1.2em;font-weight:600;margin:0 0 .8em}.col4-3 .loops-wrapper .post,.col4-2 .loops-wrapper .post,.col4-1 .loops-wrapper .post,.col3-2 .loops-wrapper .post,.col3-1 .loops-wrapper .post,.col2-1 .loops-wrapper .post{text-align:inherit;margin-bottom:1em}.col4-3 .loops-wrapper.list-post .post-title,.col4-2 .loops-wrapper.list-post .post-title,.col4-1 .loops-wrapper.list-post .post-title,.col3-2 .loops-wrapper.list-post .post-title,.col3-1 .loops-wrapper.list-post .post-title,.col2-1 .loops-wrapper.list-post .post-title{font-size:1.4em;margin:0 0 .5em}.module-map{margin-bottom:0}.shortcode.themify-icon .themify-icon-icon{font-size:1.3em}a.shortcode.button{border-radius:2px;padding:.65em 1em}.module-image .image-title,.module-tile .tile-title,.module-feature .module-feature-title,.module-pro-image .image-pro-title{font-size:1.1em;font-weight:600}.module-service-menu .tb-menu-title{text-transform:inherit;letter-spacing:inherit}.tb_optin_horizontal form>div[class*="tb_optin_"]{width:auto}.module-optin.tb_optin_horizontal .tb_optin_submit{background:0}img.alignleft,img.aligncenter,img.alignright,img.alignnone{margin-bottom:1em}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:1em;max-width:100%}.wp-caption-text{margin:.5em 0}body.attachment{width:auto;float:none;position:static}.single .attachment.post{width:auto;float:none}.widget li:after,.menu:after{content:"";display:table;clear:both}.post-image,.post-img,.module-feature-image,.slide-image{transition:.3s ease-in-out;transition-property:border,padding,width}.mobile-menu-visible{overflow-y:hidden}@media screen and (max-width:1260px){h1{font-size:2.4em}h2{font-size:2em}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:94%}#pagewrap,.default_width #layout .module_row>.row_inner,.module-layout-part .module_row.fullwidth>.row_inner,.module_row.fullwidth>.row_inner{max-width:100%}}@media screen and (max-width:1024px){.header-widget .col4-1{width:48.4%}.header-widget .col4-1:nth-child(2n+1){margin-left:0;clear:left}}@media screen and (max-width:760px){body .pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:90%}#layout{flex-wrap:wrap}#sidebar,#content{width:100%;max-width:100%;clear:both;padding-top:10%}}@media screen and (max-width:680px){h1{font-size:1.9em}h2,.post-title,.loops-wrapper.tf_clear .post-title{font-size:1.6em}h3{font-size:1.35em}.col4-1{font-size:.95em}.col4-2,.col3-1{margin-left:0;width:100%;max-width:100%}.fixed-header #site-logo img:not(.tf_sticky_logo){width:auto;max-height:40px}#headerwrap .header-icons{right:5%}.loops-wrapper.list-post .post-image,.loops-wrapper.grid4 .post-image,.loops-wrapper.grid3 .post-image,.loops-wrapper.grid2 .post-image,.loops-wrapper.list-large-image .post-image{float:none;position:static;width:auto;max-width:none;overflow:visible}}

/*/wp-content/uploads/themify-css/themify-builder-12669-generated.css*/
/* Generated from tbuilder_layout_part: podval */
.themify_builder_content-12669 .tb_q6d2367.module_row{background-color:rgba(58, 107, 70, 1);margin-top:50px;padding-bottom:40px;padding-right:60px;padding-left:50px;}
.themify_builder_content-12669 .tb_n0du368.module_column{padding-left:0px;padding-right:20px;}
.themify_builder_content-12669 .tb_jkwm368.module-image{margin-top:30px;}
.themify_builder_content-12669 .tb_3bl5369.module-widget{margin-top:30px;}
.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_1exq369.module-text{margin-top:10px;}
.themify_builder_content-12669 .tb_6h1g369.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_6h1g369.module-icon i,.themify_builder_content-12669 .tb_6h1g369.module-icon a,.themify_builder_content-12669 .tb_6h1g369.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_6h1g369.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_6h1g369.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_65hj370.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_65hj370.module-icon i,.themify_builder_content-12669 .tb_65hj370.module-icon a,.themify_builder_content-12669 .tb_65hj370.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_65hj370.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_65hj370.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_p6q0370.module_column{margin-top:1px;}
.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_23hg370.module-text{margin-top:30px;}
.themify_builder_content-12669 .tb_jiok370.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_jiok370.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_jiok370.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_x9wf370.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_x9wf370.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_x9wf370.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_nkc9370.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_nkc9370.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_nkc9370.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_g8i1370.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_g8i1370.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_g8i1370.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_8p6q370.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_8p6q370.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8p6q370.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_ckxu239.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_ckxu239.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_ckxu239.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_wmk4254.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_wmk4254.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_wmk4254.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_xjhk371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_xjhk371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_xjhk371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_zcr0371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_zcr0371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_zcr0371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_bq72371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_bq72371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_bq72371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_jezu371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_jezu371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_jezu371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_8gad371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_8gad371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8gad371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_eg6n371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_eg6n371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_eg6n371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_txpn371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_txpn371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_txpn371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_g2tf371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_g2tf371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_g2tf371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_u0hp371.module-text{margin-top:30px;}
.themify_builder_content-12669 .tb_u0hp371.module-text a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_x0ir371.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_x0ir371.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_x0ir371.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_9pch372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_9pch372.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_9pch372.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_kdf2372.module_column{margin-top:1px;}
.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8myw372.module-text{margin-top:30px;}
.themify_builder_content-12669 .tb_8myw372.module-text a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_8myw372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_40lg372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_40lg372.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_40lg372.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_q2k3372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_q2k3372.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_q2k3372.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_pl6p372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_pl6p372.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_pl6p372.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_ls3o372.module-text a:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_ls3o372.module-text a{color:rgba(255, 255, 255, 1);text-decoration:underline;}
.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_ls3o372.module-text{margin-top:-15px;}
.themify_builder_content-12669 .tb_i8a8372.module-icon span:hover{color:rgba(242, 58, 58, 1);}
.themify_builder_content-12669 .tb_i8a8372.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_i8a8372.module-icon i,.themify_builder_content-12669 .tb_i8a8372.module-icon a,.themify_builder_content-12669 .tb_i8a8372.module-icon span{font-size:16px;}
.themify_builder_content-12669 .tb_i8a8372.module-icon{margin-top:30px;}
.themify_builder_content-12669 .tb_uye7372.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_uye7372.module-icon i,.themify_builder_content-12669 .tb_uye7372.module-icon a,.themify_builder_content-12669 .tb_uye7372.module-icon span{font-size:16px;}
.themify_builder_content-12669 .tb_uye7372.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:30px;}
.themify_builder_content-12669 .tb_uye7372.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_vg8v373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_vg8v373.module-icon i,.themify_builder_content-12669 .tb_vg8v373.module-icon a,.themify_builder_content-12669 .tb_vg8v373.module-icon span{font-size:16px;}
.themify_builder_content-12669 .tb_vg8v373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_vg8v373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_iuye373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_iuye373.module-icon i,.themify_builder_content-12669 .tb_iuye373.module-icon a,.themify_builder_content-12669 .tb_iuye373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_iuye373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_iuye373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_y6kc373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_y6kc373.module-icon i,.themify_builder_content-12669 .tb_y6kc373.module-icon a,.themify_builder_content-12669 .tb_y6kc373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_y6kc373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_y6kc373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_o1e1373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_o1e1373.module-icon i,.themify_builder_content-12669 .tb_o1e1373.module-icon a,.themify_builder_content-12669 .tb_o1e1373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_o1e1373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_o1e1373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_4j7c373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_4j7c373.module-icon i,.themify_builder_content-12669 .tb_4j7c373.module-icon a,.themify_builder_content-12669 .tb_4j7c373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_4j7c373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_4j7c373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_cnnk916.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_cnnk916.module-icon i,.themify_builder_content-12669 .tb_cnnk916.module-icon a,.themify_builder_content-12669 .tb_cnnk916.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_cnnk916.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_cnnk916.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_agt4373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_agt4373.module-icon i,.themify_builder_content-12669 .tb_agt4373.module-icon a,.themify_builder_content-12669 .tb_agt4373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_agt4373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_agt4373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_eqhe373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_eqhe373.module-icon i,.themify_builder_content-12669 .tb_eqhe373.module-icon a,.themify_builder_content-12669 .tb_eqhe373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_eqhe373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_eqhe373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_yap7373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_yap7373.module-icon i,.themify_builder_content-12669 .tb_yap7373.module-icon a,.themify_builder_content-12669 .tb_yap7373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_yap7373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_yap7373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_m19r373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_m19r373.module-icon i,.themify_builder_content-12669 .tb_m19r373.module-icon a,.themify_builder_content-12669 .tb_m19r373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_m19r373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_m19r373.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-12669 .tb_9q1l373.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_9q1l373.module-icon i,.themify_builder_content-12669 .tb_9q1l373.module-icon a,.themify_builder_content-12669 .tb_9q1l373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_9q1l373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:10px;}
.themify_builder_content-12669 .tb_9q1l373.module-icon .module-icon-item em{font-size:20px;}

@media screen and (max-width:1200px){
.themify_builder_content-12669 .tb_q6d2367.module_row{padding-right:60px;padding-bottom:40px;padding-left:20px;}
.themify_builder_content-12669 .tb_n0du368.module_column{margin-top:1px;padding-left:0px;padding-right:20px;}
.themify_builder_content-12669 .tb_1exq369.module-text{font-size:15px;}
.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_1exq369.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_6h1g369.module-icon i,.themify_builder_content-12669 .tb_6h1g369.module-icon a,.themify_builder_content-12669 .tb_6h1g369.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_6h1g369.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_65hj370.module-icon i,.themify_builder_content-12669 .tb_65hj370.module-icon a,.themify_builder_content-12669 .tb_65hj370.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_65hj370.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_23hg370.module-text{font-size:15px;}
.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_23hg370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_jiok370.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_jiok370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_x9wf370.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_x9wf370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_nkc9370.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_nkc9370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_g8i1370.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_g8i1370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8p6q370.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8p6q370.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_ckxu239.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_ckxu239.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_wmk4254.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_wmk4254.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_xjhk371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_xjhk371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_zcr0371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_zcr0371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_bq72371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_bq72371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_jezu371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_jezu371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8gad371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8gad371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_eg6n371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_eg6n371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_txpn371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_txpn371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_g2tf371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_g2tf371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_u0hp371.module-text{font-size:15px;}
.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_u0hp371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_x0ir371.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_x0ir371.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_9pch372.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_9pch372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_8myw372.module-text{font-size:15px;}
.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_8myw372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_40lg372.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_40lg372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_q2k3372.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_q2k3372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_pl6p372.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_pl6p372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_ls3o372.module-text{font-size:14px;}
.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap p,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap blockquote,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h1,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h2,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h3,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h4,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h5,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap h6,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap li,.themify_builder_content-12669 .tb_ls3o372.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-12669 .tb_i8a8372.module-icon span{color:rgba(255, 255, 255, 1);}
.themify_builder_content-12669 .tb_i8a8372.module-icon i,.themify_builder_content-12669 .tb_i8a8372.module-icon a,.themify_builder_content-12669 .tb_i8a8372.module-icon span{line-height:16px;font-size:14px;}
.themify_builder_content-12669 .tb_i8a8372.module-icon{font-family:"Tahoma", "Geneva", sans-serif;margin-top:5px;}
.themify_builder_content-12669 .tb_uye7372.module-icon i,.themify_builder_content-12669 .tb_uye7372.module-icon a,.themify_builder_content-12669 .tb_uye7372.module-icon span{font-size:14px;}
.themify_builder_content-12669 .tb_uye7372.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_vg8v373.module-icon i,.themify_builder_content-12669 .tb_vg8v373.module-icon a,.themify_builder_content-12669 .tb_vg8v373.module-icon span{font-size:14px;}
.themify_builder_content-12669 .tb_vg8v373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_iuye373.module-icon i,.themify_builder_content-12669 .tb_iuye373.module-icon a,.themify_builder_content-12669 .tb_iuye373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_iuye373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_y6kc373.module-icon i,.themify_builder_content-12669 .tb_y6kc373.module-icon a,.themify_builder_content-12669 .tb_y6kc373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_y6kc373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_o1e1373.module-icon i,.themify_builder_content-12669 .tb_o1e1373.module-icon a,.themify_builder_content-12669 .tb_o1e1373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_o1e1373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_4j7c373.module-icon i,.themify_builder_content-12669 .tb_4j7c373.module-icon a,.themify_builder_content-12669 .tb_4j7c373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_4j7c373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_cnnk916.module-icon i,.themify_builder_content-12669 .tb_cnnk916.module-icon a,.themify_builder_content-12669 .tb_cnnk916.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_cnnk916.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_agt4373.module-icon i,.themify_builder_content-12669 .tb_agt4373.module-icon a,.themify_builder_content-12669 .tb_agt4373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_agt4373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_eqhe373.module-icon i,.themify_builder_content-12669 .tb_eqhe373.module-icon a,.themify_builder_content-12669 .tb_eqhe373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_eqhe373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_yap7373.module-icon i,.themify_builder_content-12669 .tb_yap7373.module-icon a,.themify_builder_content-12669 .tb_yap7373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_yap7373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_m19r373.module-icon i,.themify_builder_content-12669 .tb_m19r373.module-icon a,.themify_builder_content-12669 .tb_m19r373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_m19r373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
.themify_builder_content-12669 .tb_9q1l373.module-icon i,.themify_builder_content-12669 .tb_9q1l373.module-icon a,.themify_builder_content-12669 .tb_9q1l373.module-icon span{font-size:15px;}
.themify_builder_content-12669 .tb_9q1l373.module-icon{font-family:"Tahoma", "Geneva", sans-serif;}
}
@media screen and (max-width:800px){
.themify_builder_content-12669 .tb_q6d2367.module_row{padding-left:10px;padding-right:10px;padding-bottom:40px;}
.themify_builder_content-12669 .tb_p6q0370.module_column{padding-left:20px;}
.themify_builder_content-12669 .tb_clvm371.module_column{padding-left:20px;}
.themify_builder_content-12669 .tb_kdf2372.module_column{padding-left:20px;}
}
@media screen and (max-width:480px){
.themify_builder_content-12669 .tb_q6d2367.module_row{padding-left:10px;padding-right:10px;padding-bottom:40px;}
.themify_builder_content-12669 .tb_p6q0370.module_column{padding-left:10px;}
.themify_builder_content-12669 .tb_clvm371.module_column{padding-left:10px;}
.themify_builder_content-12669 .tb_kdf2372.module_column{padding-left:10px;}
}
/*/wp-content/uploads/themify-css/themify-builder-2393-generated.css*/
/* Generated from page: home-2 */
.themify_builder_content-2393 .tb_kakg198.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_rwyp199.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_6gpa149.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_riw3149.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_bz3x710.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_uisc711.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_lag1354.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_gdqd354.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_a17c118.module_row{background-color:rgba(246, 246, 246, 1);padding-top:100px;}
.themify_builder_content-2393 .tb_i53q918.module_row{background-color:rgba(246, 246, 246, 1);padding-bottom:100px;padding-top:100px;}
.themify_builder_content-2393 .tb_cwsm857.module_row{background-color:rgba(246, 246, 246, 1);padding-top:30px;}
.themify_builder_content-2393 .tb_gdnk339.module_row{background-color:rgba(246, 246, 246, 1);padding-top:30px;}
.themify_builder_content-2393 .tb_tet3241.module_row{background-color:rgba(246, 246, 246, 1);padding-top:30px;}

@media screen and (max-width:1200px){
.themify_builder_content-2393 .tb_kakg198.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_6gpa149.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_bz3x710.module_row{margin-top:40px;}
.themify_builder_content-2393 .tb_lag1354.module_row{margin-top:40px;}
}
@media screen and (max-width:800px){
.themify_builder_content-2393 .tb_m787873.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_kvvb959.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_519y873.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_6pvd379.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_l75v873.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_ls0f686.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_imhy340.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_nqsb340.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_02xq340.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_757g340.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_joth340.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_khct340.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_wt12241.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_42r5242.module-gallery{margin-top:10px;}
.themify_builder_content-2393 .tb_v080242.module_column{margin-top:10px;}
.themify_builder_content-2393 .tb_nm8v242.module-gallery{margin-top:10px;}
}
@media screen and (max-width:480px){
.themify_builder_content-2393 .tb_kakg198.module_row{margin-top:20px;}
.themify_builder_content-2393 .tb_rwyp199.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_6gpa149.module_row{margin-top:20px;}
.themify_builder_content-2393 .tb_riw3149.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_bz3x710.module_row{margin-top:20px;}
.themify_builder_content-2393 .tb_uisc711.module_subrow{margin-left:1px;}
.themify_builder_content-2393 .tb_lag1354.module_row{margin-top:20px;}
.themify_builder_content-2393 .tb_gdqd354.module_subrow{margin-left:1px;}
}
/*/wp-content/uploads/themify-customizer-5.6.4-5.7.1.css*/
/* Themify Customize Styling */
h1 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;	text-align:left; 
}
h2 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;	text-align:left; 
}
h5 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
h6 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
body #site-logo a {	display: none; 
}
#site-description {	display: none; 
}
.module-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footerwrap {	background: none;
	background-color: #3a6b46; 
}
#footer-logo a {	
	color: #ffffff; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Oswald";	font-weight:200;
	font-size:14px;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff6600; 
}
.footer-widgets {	
	font-family: "Tahoma", "Geneva", sans-serif;	line-height:10px;
	text-align:left; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff;	font-weight:100;
 
}
@media screen and (max-width: 1200px) { /* Themify Customize Styling */
body #site-logo a {	display: none; 
}
#footerwrap {	background: none;
	background-color: #3a6b46; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:200;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff6600; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff;	font-weight:100;
 
}
 }@media screen and (max-width: 800px) { /* Themify Customize Styling */
body #site-logo a {	display: none; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:200;
 
}
#footer .footer-widgets .widgettitle {		font-weight:100;
 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body #site-logo a {	display: none; 
}
#footerwrap {	background: none;
	background-color: #3a6b46; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Oswald";	font-weight:200;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff6600; 
}
.footer-widgets {	
	font-family: "Oswald";	font-weight:200;
 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff;	font-weight:100;
 
}
 }
/* Themify Custom CSS */
#inp456{
	width: 100%;
}
#eModal-28, #eModal-29 input {
	width: 100%;
}
.shumo_box .slick-list.draggable {
	overflow: visible!important;
}
#but456 {
	background-color: #FFFFFF00;
	color: grey;
	border: 1px solid green;
	width:50%;
	border-radius: 10px;
}
textarea {
    width: 100%;
    min-height: 3em;
}
.magick_slide-image {
		height: 820px;
	}
	.magick_slide-want {
		color: #2878E1;
	}
	.magick_slide-image img {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		height: 820px;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.magick_slide-description {
		position: absolute;
		box-sizing: border-box;
		width: 40%;
		top: 0;
		right: 0;
		margin-top: 55px;
		margin-right: 55px;
		background: #fff;
		padding: 26px;
		text-align: center;
	}
	.magick_slide-description:before {
		content: "";
		position: absolute;
		top: 100%;
		left: 20%;
		border-top: 10px solid #fff;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
	}
	.magick_slide-name {
		font-size: 15px;
		font-weight: 700;
		color: #2878E1;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	.magick_slide-text {
		font-size: 23px;
		margin-bottom: 5px;
	}
	.magick_slide-want {
		font-size: 15px;
		font-weight: 700;
		padding: 10px 0;
	}
	.magick_slider a {
		color: #2878E1;
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	.magick_slide-button {
		cursor: pointer;
		font-size: 18px;
		font-weight: 400;
		padding: 13px 20px;
		background: linear-gradient(180deg, #3692FF 0%, #1B5EC2 100%);
		border-radius: 24px;
		color: white!important;
		transition: all .5s ease;
	}
	.magick_slide-button:hover {
		background: linear-gradient(#1b5ec2 0%, #3692ff 100%) !important;
	}
	.magick_slide {
		position: relative;
	}
	.magick_slider-arrows {
		position: absolute;
		margin-left: -100px;
		margin-top: 5px;
	}
	.magick_slider-arrows span {
		margin-right: 10px;
		display: inline-block;
		cursor: pointer;
	}
	.icon-prev {
		background-image: url(/wp-content/themes/themify-ultra/images/layout-icons/left.svg);
		background-position: center;
		width: 40px;
		height: 40px;
		display: block;
		background-size: 40px;
		background-repeat: no-repeat;
	}
	.icon-next {
		background-image: url(/wp-content/themes/themify-ultra/images/layout-icons/right.svg);
		background-position: center;
		width: 40px;
		height: 40px;
		display: block;
		background-size: 40px;
		background-repeat: no-repeat;
	}
    .magic_slider-section .icon-prev {
		background-image: url(/wp-content/themes/themify-ultra/images/layout-icons/left_w.svg);
        background-size: 60px;
	}
	.magic_slider-section .icon-next {
		background-image: url(/wp-content/themes/themify-ultra/images/layout-icons/right_w.svg);
        background-size: 60px;
	}
	.magick_slider-nav-sect {
		position: absolute;
		bottom: 50px;
		right: 50px;
		width: 100%;
		max-width: 50%;
		padding: 40px 0;
		z-index: 10;
		min-height: 78px;
	}
	.magick_slider-nav {
		position: relative;
	}
	.magick_slider-nav-item {
		position: relative;
		background: #000;
		margin: 0 14px;
		cursor: pointer;
	}
	.icon-open {
		background-image: url(/wp-content/themes/themify-ultra/images/layout-icons/sprite.png);
		background-position: -102px -92px;
		width: 45px;
		height: 45px;
		background-size: 260px, 257px;
		background-repeat: no-repeat;
	}
	.magick_slider-nav-item .icon-open {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: 50%;
		margin: -22px -22px 0 0;
		visibility: hidden;
		opacity: 0;
	}
	.slick-current .icon-open {
		visibility: visible;
		opacity: 1;
	}
	.magick_slider-nav-image {
		position: relative;
		background-color: #ddd;
		overflow: hidden;
	}
	.magick_slider-nav-image img {
		display: block;
		opacity: .5;
		transition: all .5s ease;
	}
	.magick_slider-nav .slick-current .magick_slider-nav-image img {
		opacity: 1;
	}
	.magic_slider-section {
		position: relative;
	}

	@media (max-width: 1000px) {
		.magick_slider-nav-sect {
			max-width: 60%;
		}

		.icon-prev {
			width: 30px;
			height: 30px;
		}
		.icon-next {
			width: 30px;
			height: 30px;
		}

		.magick_slider-arrows {
			margin-left: -80px;
			margin-top: 5px;
		}
	}

	@media (max-width: 768px) {
		.magick_slider-nav-sect {
			max-width: 70%;
		}

		.icon-prev {
			width: 25px;
			height: 25px;
		}
		.icon-next {
			width: 25px;
			height: 25px;
		}

		.magick_slider-arrows {
			margin-left: -65px;
			margin-top: 5px;
		}
		.magick_slider-nav-sect {
		    bottom: 0px;
			right: 20px;
		}
	}

	@media (max-width: 600px) {
		.magick_slide-description {
			position: absolute;
			width: 100%;
			top: 0;
			right: 0;
			margin: 0;
		}

		.magick_slider-nav-sect {
			bottom: -15px;
			right: 10px;
			max-width: 80%;
			padding: 40px 0;
			z-index: 10;
			min-height: 78px;
		}

		.icon-prev {
			width: 20px;
			height: 20px;
		}
		.icon-next {
			width: 20px;
			height: 20px;
		}

		.magick_slide-text {
			font-size: 18px;
			margin-bottom: 5px;
		}

		.magick_slide-name {
			font-size: 14px;
		}

		.magick_slide-image img {
			width: 100%;
			position: absolute;
			top: 0;
			left: 0;
			height: 820px;
			-o-object-fit: cover;
			object-fit: cover;
		}
	}

	@media (max-width: 400px) {
		.magick_slider-nav-sect {
			bottom: -15px;
			right: 0px;
		}
	}

	@media (max-width: 340px) {
		.magick_slider-nav-sect {
			bottom: -15px;
			right: -5px;
		}
	}

.reviews_section .slick-dots li button, .slick-dots li button {
              line-height: 100%;
              vertical-align: middle;
              overflow: hidden;
              outline: 0;
              cursor: pointer;
              width: 10px;
              height: 10px;
              display: inline-block;
              margin: 0 4px;
              border: 1px #666666 solid;
              border-radius: 100%;
              transition: all .3s ease-in-out,color .3s ease-in-out;
              color: inherit;
              box-sizing: border-box;
          }
          .left_side_reviews .slick-dotted.slick-slider {
              margin-bottom: 10px;
          }
          .yandex_reviews_nav {
              margin-bottom: 2%;
          }
          .reviews_section .slick-dots li button:before {
              content: none!important;
          }
          .yandex_reviews_nav, .google_reviews_nav {
              display: flex;
              align-items: center;
              flex-direction: row;
              justify-content: center;
              margin-top: -45px;
                          margin-bottom: 3%;

              position: relative;
              z-index: 999;
          }
          .reviews_section .slick-dots {
              position: unset;
          }
          .reviews_section .slick-dots li button:hover {
              background: #666666;
              transition: all .3s ease-in-out,color .3s ease-in-out;
          }
          .reviews_section .slick-active button {
              background: #666666;
              transition: all .3s ease-in-out,color .3s ease-in-out;
          }
          .prev-arrow_videoreviews, .next-arrow_videoreviews {
              display: inline-block;
              cursor: pointer;
              border: 3px solid #666666;
              border-radius: 50%;
              text-decoration: none;
              color: inherit;
              text-shadow: none;
              outline: 0;
              padding: 8px;
              transition: all .3s;
              margin-left: 2%;
          }
          .prev-arrow_videoreviews::before, .next-arrow_videoreviews::before {
              content: '';
              display: inline-block;
              width: 8px;
              height: 8px;
              border: 4px solid transparent;
              border-bottom-color: #666666;
              border-right-color: #666666;
              transform: rotateZ(135deg);
              vertical-align: middle;
              margin-left: 7px;
          }
          .next-arrow_videoreviews::before {
              margin-left: 0;
              margin-right: 7px;
              transform: rotateZ(-45deg);
          }
          .next-arrow_videoreviews {
              margin-left: 4px;
              margin-right: 2%;
          }
          .prev-arrow_yandex, .next-arrow_yandex, .prev-arrow_google, .next-arrow_google {
              display: inline-block;
              cursor: pointer;
          }
          .left_side_reviews .slick-arrow {
              border-radius: 50%;
          }
          .left_side_reviews .slick-arrow:hover {
              background: rgba(102,102,102,.25);
              transition: all .3s ease-in-out,color .3s ease-in-out;
          }
          .reviews_section .slick-dots li {
              margin: 0 1px!important;
          }
          .yandex_reviews_nav .icon-next, .yandex_reviews_nav .icon-prev, .google_reviews_nav .icon-next, .google_reviews_nav .icon-prev {
              background-size: 25px;
          }
          .videoreviews .icon-next, .videoreviews .icon-prev {
              background-size: 30px;
          }
          .reviews_section {
              padding: 0 3%;
              display: flex;
              flex-direction: row;
              flex-wrap: nowrap;
              align-content: center;
              align-items: flex-start;
              justify-content: center;
              column-gap: 2%;
              font-size: 16px;
              line-height: 1.3;
          }
          .right_side_reviews_inner {
              box-shadow: 0px 0px 5px 0px rgb(78 78 78);
              border-radius: 10px;
              padding: 2% 0;
              position: relative;
          }
          .right_side_reviews {
              margin: 0 10%;
                              z-index: 999;
          }
          .videoreviews_nav {
              position: absolute;
              top: 50%;
              display: flex;
              width: 100%;
              justify-content: space-between;
          }
          .videoreview_foto {
              width: 80px;
              height: 80px;
              margin-bottom: 4%;
          }
          .videoreview_name, .videoreview_cat, .videoreview_header {
              color: #4e4e4e;
              text-align: left;
              font-weight: 600;
              font-family: "Tahoma", "Geneva", sans-serif;
          }
          .videoreview_text {
              margin-top: 20px;
              font-size: 16px;
          }
          .videoreview_video {
              min-height: 520px;
              margin: 30px 10px;
              background-position: 50% 50%,50% 50%;
              background-repeat: no-repeat;
              border-width: 0px 0px 0px 0px;
              border-style: solid;
              border-color: RGBA(255,255,255,1);
              display: flex;
              justify-content: center;
              align-items: center;
          }
          .videoreview_video a {
              max-width: 85px;
          }
          .yandex_reviews, .google_reviews {
              display: flex;
              flex-direction: column;
              background-color: #fff;
              box-sizing: border-box;
              box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);
              border-radius: 10px;
              padding: 2% 8%;
              margin: 5px 15px 50px;
              text-align: left;
              line-height: 18px;
              font-size: 16px;
              color: rgba(78, 78, 78, 1);
              font-family: "Tahoma", "Geneva", sans-serif;
          }
          .google_reviews {
              margin-bottom: 0;
          }
          .yandex_reviews_text {
              padding: 0;
              margin: 0 0 1.3em;
          }
          .yandex_reviews_name {
              font-weight: bold;
          }
          .yandex_reviews_foto {
              width: 60px;
              height: 60px;
              margin-top: 5%;
          }
          .right_side_reviews_inner, .left_side_reviews  {
              width: 50%;
          }

          @media (max-width: 1000px) {
              .right_side_reviews {
                  margin: 0 13%;
              }

          }

          @media (max-width: 800px) {
              .reviews_section {
                  display: flex;
                  flex-direction: column;
                  flex-wrap: nowrap;
                  align-content: center;
                  align-items: center;
                  justify-content: center;
                  column-gap: 0;
              }
              .right_side_reviews_inner, .left_side_reviews {
                  width: 100%;
              }
              .yandex_rating, .google_rating {
                  margin-top: 50px;
                  margin-bottom: 5px;
                  text-align: center;
              }
              .yandex_reviews_nav, .google_reviews_nav {
                  justify-content: center;
                  align-items: center;
                  flex-direction: row;
                  margin-top: -45px;
                                  margin-bottom: 3%;
                  position: relative;
                  z-index: 999;
              }
							.videoreview_video {
									min-height: 300px;
							}
          }
          @media (max-width: 468px) {
              .prev-arrow_videoreviews, .next-arrow_videoreviews {
                  padding: 4px;
              }
          }
					@media (max-width: 474px) {
              .right_side_reviews {
                  margin: 0 13%;
              }
							.videoreview_video {
								  min-height: 300px;
							}
          }
          @media (max-width: 400px) {
              .right_side_reviews {
                  margin: 0 13%;
              }
							.videoreview_video {
								  min-height: 230px;
							}
          }
@media(max-width: 500px) {
              .yandex_reviews_nav, .google_reviews_nav {
                  margin-bottom: 10%;
              }
          }
          @media (max-width: 370px) {
              .yandex_reviews_nav, .google_reviews_nav {
                  margin-bottom: 20%;
                  margin-top: -40px;
                  justify-content: flex-end;
              }
							.videoreview_video {
									min-height: 200px;
							}
          }
@media (min-width: 1024px) {
	.videoreview_video {
              min-height: 400px;
          }
}

.readmore {
	    text-align: center;
			display: block;
			position: relative;
			cursor: pointer;
}
span.more_text {
    display: none;
		transition: all .3 ease;
}

.active_readmore span.more_text {
    display: block;
		transition: all .3 ease;
}

#modal_form {
	width: 100%;
	height: auto;
	position: fixed;
	top: 30%;
	left: 0;
	display: none;
	opacity: 0;
	z-index: 9999;
	justify-content: center;
	flex-direction: row;
	align-items: center;
}


#overlay {
	z-index: 9998;
	position: fixed;
	background-color: #000;
	opacity: .9;
	-moz-opacity:0.98;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none;
}

.modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: -50px;
	right: 10px;
	cursor: pointer;
	display: block;
	color: white;
}

#modal_form iframe {
	width: 85%;
	height: auto;
	min-height: 400px;
}

@media (min-width: 800px) {
	#modal_form {
		top: 20%;
	}
	#modal_form iframe {
		width: 50%;
    height: auto;
    min-height: 400px;
	}
}

.examples_field {
                    display: flex;
                }
                .examples_section .slick-dots li {
                    margin: 0 1px!important;
                }
                .examples_section .slick-dots li button, .slick-dots li button {
                    line-height: 100%;
                    vertical-align: middle;
                    overflow: hidden;
                    outline: 0;
                    cursor: pointer;
                    width: 10px;
                    height: 10px;
                    display: inline-block;
                    margin: 0 4px;
                    border: 1px #ff6600 solid;
                    border-radius: 100%;
                    transition: all .3s ease-in-out,color .3s ease-in-out;
                    color: inherit;
                    box-sizing: border-box;
                    background: transparent;
                }
                .examples_section .slick-dots li button:before {
                    content: none!important;
                }
                .examples_section li.slick-active button {
                    background: #ff6600!important;
                    transition: all .3s ease-in-out,color .3s ease-in-out;
                }
                .examples_section .slick-dots li button:hover {
                    background: #ff6600!important;
                    transition: all .3s ease-in-out,color .3s ease-in-out;
                }
                .examples_slider {
                    margin: 0 10%;
										z-index: 5;
                }
                .examples_section {
                    position: relative;
                }
                .examples_nav {
                    position: absolute;
                    top: 50%;
                    display: flex;
                    width: 100%;
                    justify-content: space-between;
										z-index: 2;
                }
                .prev-arrow_examples, .next-arrow_examples {
                    display: inline-block;
                    cursor: pointer;
                    text-decoration: none;
                    color: inherit;
                    text-shadow: none;
                    outline: 0;
                    padding: 8px;
                    transition: all .3s;
                    margin-left: 2%;
                }
                .prev-arrow_examples::before, .next-arrow_examples::before {
                    content: '';
                    display: inline-block;
                    width: 22px;
                    height: 22px;
                    border: 8px solid transparent;
                    border-bottom-color: #ff6600;
                    border-right-color: #ff6600;
                    transform: rotateZ(135deg);
                    vertical-align: middle;
                    margin-left: 7px;
                }
                .next-arrow_examples {
                    margin-right: 2%;
                }
                .next-arrow_examples::before {
                    margin-left: 0;
                    transform: rotateZ(-45deg);
                }
                .example_description {
                    box-shadow: 0px 0px 5px 0px rgb(78 78 78);
                    background-color: rgba(255, 255, 255, 1);
                    border-radius: 10px;
                    padding: 40px 15px;
                }
                .example_description-header {
                    color: rgba(17, 173, 240, 1);
                    font-weight: 400;
                    margin: 0 0 1.3em;
                    font-family: "Tahoma", "Geneva", sans-serif;
                }
                .example_description-short_description {
                    margin: 0 0 1.3em;
                    font-weight: bold;
                    color: rgba(78, 78, 78, 1);
                    font-family: "Tahoma", "Geneva", sans-serif;
                }
                .examples_field span {
                    font-size: 18px;
                    color: rgba(78, 78, 78, 1);
                    margin-left: 0.3em;
                    margin-right: 0.6em;
                    font-family: "Tahoma", "Geneva", sans-serif;
                    font-style: normal;
                }
                .example_item {
                    display: flex!important;
                    flex-direction: row;
                    flex-wrap: nowrap;
                    align-items: flex-start;
										justify-content: center;
                }
                .example_photos_slider_box, .example_description {
                    width: 40%;
                }
                .example_photos_slider_box {
                    width: 50%;
                }
                .photo_dots .slick-dots {
                    position: unset;
                    display: flex;
                }
                .examples_section em {
                    padding: 12px 0 0 2px;
                    font-size: 36px;
                    min-width: 62px;
                    min-height: 62px;
                    color: inherit;
                    display: inline-block;
                    border-radius: 100%;
                    line-height: 0;
                    transition: box-shadow .3s ease,border .3s ease,background-color .3s ease,color .3s ease,padding .3s ease,font-size .3s ease;
                }
                .prev-arrow_photo, .next-arrow_photo {
                    display: inline-block;
                    cursor: pointer;
                    text-decoration: none;
                    color: inherit;
                    text-shadow: none;
                    outline: 0;
                    padding: 8px;
                    transition: all .3s;
                    background: rgba(255,255,255,.8);
                    height: 30px;
                    min-height: 25px;
                }
                .next-arrow_photo {
                    margin-left: 0;
                    margin-right: 0;
                }
                .photo_dots {
                    min-height: 33px;
                    background: rgba(255,255,255,.8);
                    padding-top: 8px;
                    padding-bottom: 5px;
                }
                .prev-arrow_photo::before, .next-arrow_photo::before {
                    content: '';
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    border: 2px solid transparent;
                    border-bottom-color: #ff6600;
                    border-right-color: #ff6600;
                    transform: rotateZ(135deg);
                    vertical-align: middle;
                    margin-left: 7px;
                }
                .next-arrow_photo::before {
                    margin-left: 0;
                    margin-right: 7px;
                    transform: rotateZ(-45deg);
                }
                .photo_slider_nav{
                    display: flex;
                    align-items: center;
                    flex-direction: row;
                    justify-content: center;
                    margin-top: -20%;
                    margin-bottom: 3%;
                    position: relative;
                    z-index: 999;
                }
                @media (max-width: 800px) {
                    .example_photos_slider_box, .example_description {
                        width: 100%;
                    }
										.example_description {
												width: 94%;
										}
									.themify_builder_content-2699 .tb_vcu6173.module_column 									{
										background-size: cover;
									}
										.examples_img_holder {
												min-height: 400px!important;
										}
                    .example_description {
                        margin-top: 5%;
                    }
                    .example_item {
                        display: flex!important;
												flex-direction: column;
												flex-wrap: nowrap;
												align-items: center;
												justify-content: space-evenly;
												align-content: center;
                    }
										.examples_section .slick-dots li button:hover {
												background: none;
												transition: all .3s ease-in-out,color .3s ease-in-out;
										}
                }

								@media (max-width: 600px) {
									.example_description {
										width: 90%;
									}
								}

								@media (max-width: 440px) {
									.example_description {
										width: 88%;
									}
								}

								@media (max-width: 390px) {
									.example_description {
										width: 85%;
									}
								}
								@media (min-width: 800px) {
									.next-arrow_examples {
											margin-right: 2.4%;
											margin-left: 0;
									}
									.prev-arrow_examples {
											margin-left: 2%;
									}
									.example_photos_slider_box {
											width: 58%;
											max-width: 800px;
											margin-right: 2%;
									}
									.example_description {
											width: 37%;
											padding-left: 5px;
									}
									.examples_slider {
											margin: 0 5%;
											z-index: 5;
									}
								}
								.examples_section img {
											min-height: 400px;
								}
								.examples_section .slick-dots li {
									margin: 0px 0px!important;
								}
								.examples_section .slick-dots li {
																	width: 10px;
																	height: 10px;
															}
															.examples_section .slick-dots li button {
																	padding: 2px;
																	width: 6px;
																	height: 6px;
															}
								.example_item {
									padding: 10px 0;
								}
								.example_description-header, .example_description-short_description {
	margin-left: 15px;
}

@media (max-width: 768px) {
														.examples_section .slick-dots li {
																	width: 10px;
																	height: 10px;
															}
															.examples_section .slick-dots li button {
																	padding: 2px;
																	width: 6px;
																	height: 6px;
															}
															.prev-arrow_examples, .next-arrow_examples {
										margin-left: 0.5%;
								}
								}
@media (max-width: 400px) {
														.examples_section .slick-dots li {
																	width: 6px;
																	height: 6px;
															}
															.examples_section .slick-dots li button {
																	padding: 2px;
																	width: 4px;
																	height: 4px;
															}
								}
.youtube_overlay {
        display: none;
        background: rgba(0, 0, 0, 0.8);
        user-select: none;
        width: 100%;
        height: 100vh;
        min-width: 280px;
        text-align: center;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100000;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }
    .youtube_container {
        display: flex;
        position: absolute;
        top: 10%;
        right: 10%;
        bottom: 10%;
        left: 10%;
        overflow: hidden;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }
    .youtube_overlay iframe {
        background: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 999999;
        min-width: 100%;
        margin: 0!important;
    }
    .youtube_overlay img, .youtube_overlay iframe {
        display: block;
        max-width: 100%;
        max-height: 100%;
        overflow-x: hidden;
    }
    .youtube_close {
        width: 36px;
        height: 36px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAANVQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////jF9lcQAAAEZ0Uk5TCjk7xdCKoIju7ezPxiPv9ms2WJiZ6ckW+AYbnvAl9RetqzLoCZ8nKJybt7YMDZoV6wfE0fTyOonqbFf5OMj6JBnzCPEdALak5UoAAAGASURBVDjLpZTndoJAEIVNL/ausRdU7ALSiyLc93+kIEUWhJPkZH7tmfPt7rQ7GfsXlvkztJarWr3VqmtVeZ0CGTSHm3G0kQCZbwqwlNSBaQ5UaQkoghmH8lmAmoeX5xSQNaLQeILcYzRaPofJmIQMEcNpPCdzCNEIoekzRkmpj8BOb5CAJzMJMhkIAZTXwSdXkYdu+BCN17RaU1h40IaDn3ux8OUdrO7ZO8zAbVxIxsq/18XFpawzPn3XCrILbSH5HuvoUg5zGfguCVsX0qDaBHW6MqfAo0JzoT12NkmRjL3D3oUUHGySIhn7ACUBOidDke+cv45J35GBX+OxjgmBEyXwYibTC0oQKebJhz9ixXTaMvM8/Xf/Aatwa0vfa4u9AJXW4E7QYNtIHZUH6L1w6Ji0oXsJx5dNHd9MVAjmD0JwJcXE4uKZmKSct1igQ4hz1gFY407mgu7IvFRuttvNcsmRuX4vc8d6dD9cGMVFL231VGoNUdfFRq2y/t8SS7NvNfRFXoyOLJ8AAAAASUVORK5CYII=) no-repeat center;
        position: absolute;
        top: 20px;
        right: 20px;
        cursor: pointer;
        box-sizing: border-box;
    }

.steps_section {
			margin: 5% 0;
			display: block!important;
			padding: 0 3%;
			font-size: 16px;
			line-height: 1.3;
			position: relative;
		}
		.steps_steps {
			margin-left: 8.5%;
			margin-bottom: 1%;
			display: flex;
			column-gap: 10px;
		}
		.step {
			cursor: pointer;
		}
		.step.active {
			color: #ff6600;
		}
		.steps_item {
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			align-items: center;
			justify-content: center;
			color: rgba(78, 78, 78, 1);
		}
		.steps_left {
			background: url(/wp-content/uploads/2021/01/otdelenie2-scaled.jpg);
			width: 40%;
			min-height: 650px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.steps_short_desc {
			padding: 4%;
			margin: 2%;
			background-color: rgba(255, 255, 255, 0.8);
			font-weight: 600;
			position: absolute;
		    z-index: 99999999999;
		    top: 0;
		    width: 50%;
		}
		.steps_right {
			width: 45%;
			background: white;
			box-shadow: 0px 0px 5px 0px rgb(78 78 78);
			background-color: rgba(255, 255, 255, 1);
			padding: 30px 15px;
			height: 100%;
			margin-left: -2%;
		    z-index: 999;
		}
		.steps_main_title {
			margin-bottom: 15px;
			font-size: 22px;
			font-weight: 600;
		}
		.steps_main_text {
			font-size: 16px;
			font-weight: 500;
		}

		.steps_title {
			font-size: 22px;
			font-weight: 600;
			margin-bottom: 5px;
		}
		.steps_text {
			font-size: 16px;
			font-weight: 500;
		}
		.prev-arrow_steps, .next-arrow_steps {
			display: inline-block;
			cursor: pointer;
			text-decoration: none;
			color: inherit;
			text-shadow: none;
			outline: 0;
			padding: 12px;
			transition: all .3s;
			margin-left: 2%;
		}
		.prev-arrow_steps::before, .next-arrow_steps::before {
			content: '';
			display: inline-block;
			width: 18px;
			height: 18px;
			border: 4px solid transparent;
			border-bottom-color: #fff;
			border-right-color: #fff;
			transform: rotateZ(135deg);
			vertical-align: middle;
			margin-left: 7px;
		}
		.next-arrow_steps::before {
			margin-left: 0;
			transform: rotateZ(-45deg);
			margin-right: 7px;
		}

		.prev-arrow_steps {
			position: absolute;
			top: 45%;
			left: 6%;
			background: #ff6600;
			border-radius: 50%;
		}
		.next-arrow_steps {
			position: absolute;
			top: 45%;
			left: 39%;
			background: #ff6600;
			border-radius: 50%;
		}
		@media (max-width: 1350px) {
			.next-arrow_steps {
			left: 38.3%;
			}
		}
		@media (max-width: 1200px) {
			.steps_section {
				padding: 0;
			}
			.steps_steps {
				margin-left: 6%;
			}
			.steps_left {
				width: 45%;
			}
			.prev-arrow_steps {
				top: 50%;
				left: 4%;
			}
			.next-arrow_steps {
				top: 50%;
				left: 40%;
			}
		}
		@media (max-width: 1000px) {
			.steps_left {
				width: 50%;
			}
			.steps_steps {
				margin-left: 3.5%;
			}
			.prev-arrow_steps {
				top: 55%;
				left: 1%;
			}
			.next-arrow_steps {
				top: 55%;
				left: 41%;
			}
		}
		@media (max-width: 800px) {
			.steps_section {
				padding: 0 3%;
			}
			.steps_item {
				flex-direction: column;
				row-gap: 20px;
			}
			.steps_left {
				width: 100%;
			}
			.steps_right {
				width: 95%;
				margin: 0;
			}
			.steps_steps {
				margin: 0;
				margin-bottom: 5%;
				justify-content: center;
			}
			.prev-arrow_steps {
				top: 28%;
				left: 2%;
			}
			.next-arrow_steps {
				top: 28%;
				left: auto;
				right: 4%;
			}
		}

		@media (max-width: 700px) {
		.steps_right {
			width: 93%;
			margin: 0;
		}
}
		@media (max-width: 700px) {
		.steps_right {
			width: 93%;
			margin: 0;
			}
			}
		@media (max-width: 550px) {
		.steps_right {
			width: 90%;
			margin: 0;
			}
			}
		@media (max-width: 360px) {
		.steps_right {
			width: 88%;
			margin: 0;
			}
		}
			.reviews_rating {
					display: flex;
					flex-direction: row;
					justify-content: space-between;
			}
			.more_reviews {
				display: flex;
				flex-direction: row;
				align-items: flex-end;
			}
.more_reviews span {
	margin-right: 10px;
	font-size: 17px;
	font-style: italic;
}
@media (max-width: 800px) {
	.more_reviews {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}

.float_holder {
            position: fixed;
            top: 50%;
            z-index: 999;
            left: 0%;
        }
        .float_button {
            position: relative;
            width: 150px;
            height: 50px;
            display: flex;
            margin-bottom: 5px;
            cursor: pointer;
            transition: width 0.2s linear;
        }
        .kalkulyator p{
            background: #ff6600;
            display: flex;
            align-items: center;
            text-align: center;
            justify-content: center;
            border-radius: 20px 20px 20px 0px;
            color: #fff;
            text-transform: uppercase;
            transition: background 0.5s linear;
            font-size: 11px;
            padding: 0px 45px 0px 10px;
            position: relative;
            margin-bottom: 0 !important;
            font-weight: 600;
            line-height: 1;
            width: 100%;
            border: 5px solid rgb(255 255 255 / 0.2);
        }
        .kalkulyator::after {
            content: "";
            position: absolute;
            width: 30px;
            height: 30px;
            background: url(/wp-content/uploads/calc.webp);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            right: 8%;
            margin-top: -15px;
            top: 50%;
        }
        .shumo_calc::after {
            right: 4%;
        }
        @media (max-width: 1200px) {
            .kalkulyator p{
                font-size: 0;
                padding: 0;
                border: 3px solid rgb(255 255 255 / 0.2);
            }
            .kalkulyator::after {
                right: auto;
                left: 50%;
                margin-left: -15px;
            }
            .float_button {
                width: 60px;
            }
        }
        @media (max-width: 800px) {
            .float_holder {
                bottom: 20px;
            }
        }
    .quiz_box {
        padding: 0 5%;
    }
    .quiz_item_block {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 50px;
        position: relative;
        z-index: 1000;
    }
    .quiz_left {
        width: 30%;
        box-shadow: 0px 0px 5px 0px rgb(132 132 132);
        background-color: rgb(250 250 250);
        border-radius: 10px;
        padding: 15px;
        z-index: 99999;
    }
    .icon-i {
        margin-bottom: 15px;
    }
    .icon-i img {
        width: 30px;
    }
    .quiz_description {
        font-size: 16px;
    }
    .quiz_right {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 70%;
    }
    .quiz_subtitle {
        color: rgba(78, 78, 78, 0.8);
        -webkit-background-clip: border-box;
        background-clip: border-box;
        background-image: none;
        font-family: "Tahoma", "Geneva", sans-serif;
        font-size: 32px;
        margin-bottom: 80px;
        line-height: 75%;
    }
    .quiz_variants {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .quiz_variant-image {
        position: relative;
        text-align: center;
    }
    .quiz_variant img {
        width: 80%;
    }
    .quiz_selected {
        background: #ff6600;
        position: absolute;
        top: 41%;
        left: 27%;
        padding: 10px 50px;
        font-size: 16px;
        color: #fff;
        display: none;
    }
    .quiz_variant-image.selected .quiz_selected{
        display: block;
    }
    .quiz_footer-title {
        text-align: center;
        color: rgba(78, 78, 78, 0.8);
        -webkit-background-clip: border-box;
        background-clip: border-box;
        background-image: none;
        font-family: "Tahoma", "Geneva", sans-serif;
        font-size: 26px;
        margin-bottom: 50px;
        line-height: 75%;
        margin-top: 40px;
    }
    .quiz-bonuses {
        display: flex;
        flex-direction: row;
        gap: 25px;
    }
    .quiz_bonus {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        box-shadow: 0px 0px 5px 0px rgb(132 132 132);
        background-color: rgb(250 250 250);
        border-radius: 10px;
        padding: 15px;
        width: 33%;
    }
    .quiz_bonus img {
        width: 70px;
    }
    .quiz_bonus-text {
        font-size: 18px;
    }
    .selectinput {
        column-gap: 10px;
        margin-top: 4%;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .selectinput input {
        border: 2px solid #000!important;
        width: 20px;
        height: 20px;
    }
    .selectinput input::after {
        left: 4px;
        top: 4px;
        width: 9px;
        height: 9px;
        background: #ff6600;
    }
    .wrapper{
      width: 190px;
      position: relative;
      z-index: 5;
    }
    .slider {
        -webkit-appearance: none!important;
        width: 100%!important;
        height: 12px!important;
        background-color: #ccc!important;
        outline: none!important;
        -webkit-transition: .2s!important;
        transition: opacity .2s!important;
        margin: 12px 0px 5px 0px!important;
        cursor: pointer!important;
        padding: 0!important;
        border: 0!important;
    }

    .slider:hover {
        opacity: 1;
    }

    .slider::-webkit-slider-thumb {
        appearance: none!important;
        width: 20px!important;
        height: 20px!important;
        border-radius: 100%!important;
        background: white!important;
        z-index: 9999!important;
        position: relative!important;
        border: 3px solid #ff6600!important;
        z-index: 999999!important;
    }
    .progress{
        position: absolute;
        content: '';
        width: 12.5%;
        height: 12px;
        background-color: #ff6600;
        top: calc(50% - 5px);
        z-index: 1;
        border-radius: 6px;
    }
    .rangeinput {
        width: 60%;
        position: relative;
    }
    .quiz_right .wrapper {
        width: 100%;
        display: flex;
        gap: 20px;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
    }
    #range_number {
        text-align: center;
        border-color: rgba(78, 78, 78, 0.8);
        width: 10%;
    }
    .leftarrow {
        display: inline-block;
        cursor: pointer;
        text-decoration: none;
        color: inherit;
        text-shadow: none;
        outline: 0;
        transition: all .3s;
        background: rgba(255,255,255,.8);
        height: 30px;
        min-height: 25px;
    }
    .leftarrow::before {
        content: '';
        display: inline-block;
        width: 12px;
        height: 12px;
        border: 2px solid transparent;
        border-bottom-color: rgba(78, 78, 78, 0.8);
        border-right-color: rgba(78, 78, 78, 0.8);
        transform: rotateZ(135deg);
        vertical-align: middle;
        margin-right: 7px;
        margin-bottom: 2px;
    }
    .quiz_controls {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 25px;
        flex-wrap: nowrap;
        justify-content: center;
        margin-right: 17%;
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .quiz_back {
        color: rgba(78, 78, 78, 0.8);
        padding: 5px 30px;
        cursor: pointer;
    }
    .quiz_next {
        padding: 5px 30px;
        color: white;
        background: #ff6600;
        cursor: pointer;
    }
    [data-step="4"] .quiz_right {
        align-items: flex-start;
    }
    .wrapper_end {
        width: 100%;
        color: rgba(78, 78, 78, 0.8);
    }
    .quiz_end_text {
        color: rgba(78, 78, 78, 0.8);
        -webkit-background-clip: border-box;
        background-clip: border-box;
        background-image: none;
        font-family: "Tahoma", "Geneva", sans-serif;
        font-size: 24px;
        margin-bottom: 20px;
        line-height: 75%;
    }
    .quiz_end_result {
        color: rgba(78, 78, 78, 0.8);
        -webkit-background-clip: border-box;
        background-clip: border-box;
        background-image: none;
        font-family: "Tahoma", "Geneva", sans-serif;
        font-size: 24px;
        margin: 30px 0px 40px 0;
        line-height: 75%;
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 7px;
    }
    span.quiz_end_val {
        border: 1px solid rgba(78, 78, 78, 0.8);
        padding: 1% 50% 1% 1%;
    }
    [data-step="4"] .quiz_subtitle {
        margin-bottom: 40px;
    }
    .quiz_item_block {
        margin: 0.5%;
    }
    [data-step="2"] .quiz_selected {
        left: 11%;
    }
.quiz_button_holder {
        position: absolute;
        bottom: 5%;
				right: 0;
	display: flex;
	justify-content: center;
	width: 100%;
    }
.quiz_button {
	background: #ff6600;
        color: white;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 0 6%;
        border-radius: 10px;
        box-shadow: 6px 6px 8px 0px rgba(34, 60, 80, 0.2);
}
    .quiz_left {
        position: relative;
    }
    @media (max-width: 1300px) and (min-width: 1200px) {
        .quiz_bonus-text {
            font-size: 16px;
        }
    }
    @media (min-width: 1000px) {
        .quiz_bonus-icon {
            width: 30%;
        }
        .quiz_bonus-text {
            width: 70%;
        }
    }
@media (max-width: 1200px) and (min-width: 1001px) {
	.quiz_item_block {
		position: relative;
	}
	.quiz_footer {
		position: absolute;
		bottom: 0;
	}
	.quiz_bonus {
    display: flex;
    flex-direction: column;
    column-gap: 10px;
    box-shadow: 0px 0px 5px 0px rgb(132 132 132);
    background-color: rgb(250 250 250);
    border-radius: 10px;
    padding: 15px;
    width: 25%;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
	}
	.quiz_bonus-text {
    width: 100%;
	}
}
@media (max-width: 1200px) {
	.quiz_subtitle {
        font-size: 20px;
    		margin-bottom: 60px;
    }
	.quiz_footer-title {
		font-size: 20px;
	}

}
    @media (max-width: 1000px) {
        .quiz_item_block {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 50px;
            row-gap: 50px;
            column-gap: 50px;
            align-items: center;
        }
        .quiz_item_block {
            margin: 6%;
        }
        .quiz_left {
            width: 100%;
        }
        .quiz_box {
            padding: 0;
        }
        .quiz_right {
            width: 100%;
        }
        .quiz_subtitle {
            line-height: 100%;
            text-align: center;
        }
			.quiz_button_holder {
        position: unset;
				    margin-top: 5%;
    }
    }
    @media (max-width: 800px) {
        .quiz-bonuses {
            flex-direction: column;
            align-items: center;
        }
			.quiz_subtitle, .quiz_footer-title {
        font-size: 18px;
    }
        .quiz_footer {
            width: 100%;
        }
        .quiz_bonus {
            width: 70%;
        }
        .quiz_variants {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 30px;
            justify-content: center;
        }
        .quiz_variant img {
            width: 100%;
        }
    }
    @media(max-width: 600px) {
        .quiz_variants {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 20px;
            justify-content: center;
        }
    }
    @media (max-width: 530px) {
        #range_number {
            width: 15%;
        }
        .rangeinput {
            width: 75%;
        }
    }
    @media (max-width: 500px) {
        .quiz_bonus {
            width: 80%;
        }
        .quiz_variants {
            flex-direction: column;
            align-items: center;
            gap: 25px;
        }
        .selectinput {
            margin-top: 1%;
            align-items: center;
            justify-content: center;
        }
        .selectinput input {
            margin-left: 0;
        }
    }
    @media (max-width: 460px) {
        #range_number {
            width: 23%;
        }
        .quiz_controls {
            margin-right: 0;
        }
    }
    @media (max-width: 400px) {
        .quiz_bonus {
            width: 100%;
        }
    }

.shumo_box {
    padding: 0 5%;
}
.shumo_item_block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 50px;
}
.shumo_left {
    width: 30%;
    box-shadow: 0px 0px 5px 0px rgb(132 132 132);
    background-color: rgb(250 250 250);
    border-radius: 10px;
    padding: 15px 30px;
		height: max-content;
}
.icon-i {
    margin-bottom: 15px;
}
.icon-i img {
    width: 30px;
}
.shumo_description {
    font-size: 16px;
}
.shumo_right {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 70%;
}
.shumo_subtitle {
    color: rgba(78, 78, 78, 0.8);
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-image: none;
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 32px;
    margin-bottom: 80px;
    line-height: 75%;
}
.shumo_variants {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
}
.shumo_variant-image {
    position: relative;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shumo_selected {
    background: #ff6600;
    position: absolute;
    padding: 10px 50px;
    font-size: 16px;
    color: #fff;
    display: none;
}
.shumo_variant-image.selected .shumo_selected{
    display: block;
}
.shumo_footer-title {
    text-align: center;
    color: rgba(78, 78, 78, 0.8);
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-image: none;
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 26px;
    margin-bottom: 50px;
    line-height: 75%;
    margin-top: 40px;
}
.shumo-bonuses {
    display: flex;
    flex-direction: row;
    gap: 25px;
}
.shumo_bonus {
    display: flex;
    flex-direction: row;
    column-gap: 10px;
    box-shadow: 0px 0px 5px 0px rgb(132 132 132);
    background-color: rgb(250 250 250);
    border-radius: 10px;
    padding: 15px;
    width: 33%;
}
.shumo_bonus img {
    width: 70px;
}
.shumo_bonus-text {
    font-size: 18px;
}
.selectinput {
    column-gap: 10px;
    margin-top: 4%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.selectinput input {
    border: 2px solid #000!important;
    width: 20px;
    height: 20px;
}
.selectinput input::after {
    left: 4px;
    top: 4px;
    width: 9px;
    height: 9px;
    background: #ff6600;
}
.wrapper{
  width: 190px;
  position: relative;
  z-index: 5;
}
.slider {
    -webkit-appearance: none!important;
    width: 100%!important;
    height: 12px!important;
    background-color: #ccc!important;
    outline: none!important;
    -webkit-transition: .2s!important;
    transition: opacity .2s!important;
    margin: 12px 0px 5px 0px!important;
    cursor: pointer!important;
    padding: 0!important;
    border: 0!important;
}

.slider:hover {
    opacity: 1;
}

.slider::-webkit-slider-thumb {
    appearance: none!important;
    width: 20px!important;
    height: 20px!important;
    border-radius: 100%!important;
    background: white!important;
    z-index: 9999!important;
    position: relative!important;
    border: 3px solid #ff6600!important;
    z-index: 999999!important;
}
.progress{
    position: absolute;
    content: '';
    width: 12.5%;
    height: 12px;
    background-color: #ff6600;
    top: calc(50% - 5px);
    z-index: 1;
    border-radius: 6px;
}
.rangeinput {
    width: 60%;
    position: relative;
}
.shumo_right .wrapper {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
#range_number {
    text-align: center;
    border-color: rgba(78, 78, 78, 0.8);
    width: 10%;
}
.leftarrow {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    text-shadow: none;
    outline: 0;
    transition: all .3s;
    background: rgba(255,255,255,.8);
    height: 30px;
    min-height: 25px;
}
.leftarrow::before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 2px solid transparent;
    border-bottom-color: rgba(78, 78, 78, 0.8);
    border-right-color: rgba(78, 78, 78, 0.8);
    transform: rotateZ(135deg);
    vertical-align: middle;
    margin-right: 7px;
    margin-bottom: 2px;
}
.shumo_controls {
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 25px;
    flex-wrap: nowrap;
    justify-content: center;
    margin-right: 17%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.shumo_back {
    color: rgba(78, 78, 78, 0.8);
    padding: 5px 30px;
    cursor: pointer;
}
.shumo_next {
    padding: 5px 30px;
    color: white;
    background: #ff6600;
    cursor: pointer;
}
.wrapper_end {
    width: 100%;
    color: rgba(78, 78, 78, 0.8);
}
.shumo_end_text {
    color: rgba(78, 78, 78, 0.8);
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-image: none;
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 75%;
}
.shumo_end_result {
    color: rgba(78, 78, 78, 0.8);
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-image: none;
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 24px;
    margin: 30px 0px 40px 0;
    line-height: 75%;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 7px;
}
span.shumo_end_val {
    border: 1px solid rgba(78, 78, 78, 0.8);
    padding: 1% 50% 1% 1%;
}
[data-step="4"] .shumo_subtitle {
    margin-bottom: 40px;
}
.shumo_item_block {
    margin: 0.5%;
}
.shumo_button_holder {
    position: absolute;
    bottom: 5%;
            right: 0;
display: flex;
justify-content: center;
width: 100%;
}
.shumo_button {
background: #ff6600;
    color: white;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 6%;
    border-radius: 10px;
    box-shadow: 6px 6px 8px 0px rgba(34, 60, 80, 0.2);
}
.shumo_left {
    position: relative;
}
.shumo_table {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    color: rgba(78, 78, 78, 1);
}
.shumo_table_rows {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.shumo_table_box.table_first {
    width: 20%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.shumo_table_border {
    width: 100%;
    text-align: center;
    margin-bottom: 3%;
    border-top: 2px solid rgba(78, 78, 78, 0.8);
    border-bottom: 2px solid rgba(78, 78, 78, 0.8);
}
.shumo_table_value {
    text-align: center;
    padding: 0 20px;
}
.shumo_table_link a {
    color: rgba(93, 181, 232, 1);
    text-decoration: none;
}
.shumo_table_box.table_second {
    width: 20%;
}
.shumo_table_box.table_third {
    width: 15%;
}
.shumo_table_box.table_fourth {
    width: 30%;
}
.shumo_table_box.table_fourth .shumo_table_value {
    text-align: left;
}
.shumo_table_box.table_fifth {
    width: 15%;
}
.shumo_table_box.table_fifth .shumo_table_value {
    display: flex;
    flex-direction: column;
}
span.shumo_price {
    color: #04f200;
}
.shumo_space {
    font-size: 12px;
}
.shumo_input_price {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
}
.shumo_input_price input[type="number"] {
    width: 80%;
    height: 40px;
    border-color: rgba(78, 78, 78, 0.8);
}
.shumo_order_button {
    background: #ff6600;
    color: white;
    padding: 2%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    cursor: pointer;
}
@media (max-width: 1300px) and (min-width: 1200px) {
    .shumo_bonus-text {
        font-size: 16px;
    }
}
@media (min-width: 1000px) {
    .shumo_bonus-icon {
        width: 30%;
    }
    .shumo_bonus-text {
        width: 70%;
    }
}
@media (max-width: 1200px) and (min-width: 1001px) {
.shumo_item_block {
    position: relative;
}
.shumo_footer {
    position: absolute;
    bottom: 0;
}
.shumo_bonus {
display: flex;
flex-direction: column;
column-gap: 10px;
box-shadow: 0px 0px 5px 0px rgb(132 132 132);
background-color: rgb(250 250 250);
border-radius: 10px;
padding: 15px;
width: 25%;
justify-content: flex-start;
align-items: center;
gap: 10px;
}
.shumo_bonus-text {
width: 100%;
}
}
@media (max-width: 1200px) {
.shumo_subtitle {
    font-size: 20px;
        margin-bottom: 60px;
}
.shumo_footer-title {
    font-size: 20px;
}
.shumo_last {
    flex-direction: column;
}
.shumo_last .shumo_item_block {
    margin: 6%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 50px;
    row-gap: 50px;
    column-gap: 50px;
    align-items: center;
}
.shumo_last .shumo_left {
    width: 100%;
}
.shumo_last .shumo_right {
    width: 100%;
}

}
@media (max-width: 1200px) {
    .shumo_item_block {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 50px;
        row-gap: 50px;
        column-gap: 50px;
        align-items: center;
    }
    .shumo_item_block {
        margin: 6%;
    }
    .shumo_left {
        width: 100%;
    }
    .shumo_box {
        padding: 0;
    }
    .shumo_right {
        width: 100%;
    }
    .shumo_subtitle {
        line-height: 100%;
        text-align: center;
    }
        .shumo_button_holder {
    position: unset;
                margin-top: 5%;
}
}
@media (max-width: 850px) {
    .shumo_table_rows {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .shumo_table_box {
        width: 100%!important;
    }
    .shumo_table_box:not(:first-child) {
        display: flex;
        flex-direction: row;
        padding: 0 20px;
    }
    .shumo_table_box:not(:first-child) .shumo_table_border {
        width: auto;
        border: none;
    }
    .shumo_table_box:not(:first-child) .shumo_table_border::after {
        content: ':';
    }
    .shumo_table_box:not(:first-child) .shumo_table_value {
        padding: 0 10px;
    }
    .shumo_table_box.table_fifth .shumo_table_border::after {
        content: '';
    }
    .shumo_table_box.table_fifth {
        flex-direction: column;
				padding: 0;
    }
		.shumo_table_box.table_fifth .shumo_table_value {
				padding: 0;
    }
}
@media (max-width: 800px) {
    .shumo-bonuses {
        flex-direction: column;
        align-items: center;
    }
        .shumo_subtitle, .shumo_footer-title {
    font-size: 18px;
}
    .shumo_footer {
        width: 100%;
    }
    .shumo_bonus {
        width: 70%;
    }
    .shumo_variants {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 30px;
        justify-content: center;
    }
    .shumo_variant img {
        width: 100%;
    }
}
@media(max-width: 600px) {
    .shumo_left {
        display: none;
    }
    .shumo_variants {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 20px;
        justify-content: center;
    }
}
@media (max-width: 530px) {
    #range_number {
        width: 15%;
    }
    .rangeinput {
        width: 75%;
    }
}
@media (max-width: 500px) {
    .shumo_bonus {
        width: 80%;
    }
    .shumo_variants {
        flex-direction: column;
        align-items: center;
        gap: 25px;
    }
    .selectinput {
        margin-top: 1%;
        align-items: center;
        justify-content: center;
    }
    .selectinput input {
        margin-left: 0;
    }
}
@media (max-width: 460px) {
    #range_number {
        width: 23%;
    }
    .shumo_controls {
        margin-right: 0;
    }
}
@media (max-width: 400px) {
    .shumo_bonus {
        width: 100%;
    }
}
img {
    max-width: 100%;
}
#variants_sort span {
    cursor: pointer;
}
#variants_sort {
    color: rgba(78, 78, 78, 1);
    padding: 0 5%;
    text-align: right;
    display: none;
}
#variants_sort.active {
    display: block;
}
.shumo_table_img a {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.shumo_lens {
    position: absolute;
    width: 65%;
}
.shumo_footer {
    cursor: pointer;
    margin-top: 20px;
		font-size: 20px;
}
#variants_sort span:hover {
    color: #ed1e24;
}
#variants_sort span.active_sort {
    color: #ff6600;
}
@media (max-width: 1000px) {
    #variants_sort {
        padding: 0;
        padding-bottom: 20px;
        text-align: center;
    }
}
#form_shumo_cost {
	margin-bottom: 15px;
}
#eModal-28, #eModal-29 [type="submit"] {
    max-width: 150px;
}
#shumo_submit p {
    text-align: center;
}
#shumo_submit .wpcf7-spinner {
    display: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
opacity: 1!important;
}
.shumo_table_box.table_first .shumo_table_border {
	color: #ff6600;
}


	.links_slider1 a {
		color: #2878E1;
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	.links_slider1-arrows {
		position: absolute;
		margin-left: -100px;
		margin-top: 5px;
	}
	.links_slider1-arrows span {
		margin-right: 10px;
		display: inline-block;
		cursor: pointer;
	}
	.links_slider1-nav-sect {
		position: absolute;
		bottom: 50px;
		right: 50px;
		width: 100%;
		max-width: 50%;
		padding: 40px 0;
		z-index: 10;
		min-height: 78px;
	}
	.links_slider1-nav {
		position: relative;
	}
	.links_slider1-nav-item {
		position: relative;
		background: #000;
		margin: 0 14px;
		cursor: pointer;
	}
	.links_slider1-nav-item .icon-open {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: 50%;
		margin: -22px -22px 0 0;
		visibility: hidden;
		opacity: 0;
	}
	.links_slider1-nav-image {
		position: relative;
		background-color: #ddd;
		overflow: hidden;
	}
	.links_slider1-nav-image img {
		display: block;
		opacity: .5;
		transition: all .5s ease;
	}
	.links_slider1-nav .slick-current .links_slider1-nav-image img {
		opacity: 1;
	}

	@media (max-width: 1000px) {
		.links_slider1-nav-sect {
			max-width: 60%;
		}
		.links_slider1-arrows {
			margin-left: -80px;
			margin-top: 5px;
		}
	}

	@media (max-width: 768px) {
		.links_slider1-nav-sect {
			max-width: 70%;
		}
		.links_slider1-arrows {
			margin-left: -65px;
			margin-top: 5px;
		}
		.links_slider1-nav-sect {
		    bottom: 0px;
			right: 20px;
		}
	}

	@media (max-width: 600px) {
		.links_slider1-nav-sect {
			bottom: -15px;
			right: 10px;
			max-width: 80%;
			padding: 40px 0;
			z-index: 10;
			min-height: 78px;
		}
	}

	@media (max-width: 400px) {
		.links_slider1-nav-sect {
			bottom: -15px;
			right: 0px;
		}
	}

	@media (max-width: 340px) {
		.links_slider1-nav-sect {
			bottom: -15px;
			right: -5px;
		}
	}
    	.links_slider2 a {
    		color: #2878E1;
    		text-decoration: none;
    		background-color: transparent;
    		-webkit-text-decoration-skip: objects;
    	}
    	.links_slider2-arrows {
    		position: absolute;
    		margin-left: -100px;
    		margin-top: 5px;
    	}
    	.links_slider2-arrows span {
    		margin-right: 10px;
    		display: inline-block;
    		cursor: pointer;
    	}
    	.links_slider2-nav-sect {
    		position: absolute;
    		bottom: 50px;
    		right: 50px;
    		width: 100%;
    		max-width: 50%;
    		padding: 40px 0;
    		z-index: 10;
    		min-height: 78px;
    	}
    	.links_slider2-nav {
    		position: relative;
    	}
    	.links_slider2-nav-item {
    		position: relative;
    		background: #000;
    		margin: 0 14px;
    		cursor: pointer;
    	}
    	.links_slider2-nav-item .icon-open {
    		position: absolute;
    		z-index: 1;
    		top: 50%;
    		right: 50%;
    		margin: -22px -22px 0 0;
    		visibility: hidden;
    		opacity: 0;
    	}	opacity: 1;
    	}
    	.links_slider2-nav-image {
    		position: relative;
    		background-color: #ddd;
    		overflow: hidden;
    	}
    	.links_slider2-nav-image img {
    		display: block;
    		opacity: .5;
    		transition: all .5s ease;
    	}
    	.links_slider2-nav .slick-current .links_slider2-nav-image img {
    		opacity: 1;
    	}

    	@media (max-width: 1000px) {
    		.links_slider2-nav-sect {
    			max-width: 60%;
    		}
    		.links_slider2-arrows {
    			margin-left: -80px;
    			margin-top: 5px;
    		}
    	}

    	@media (max-width: 768px) {
    		.links_slider2-nav-sect {
    			max-width: 70%;
    		}

    		.links_slider2-arrows {
    			margin-left: -65px;
    			margin-top: 5px;
    		}
    		.links_slider2-nav-sect {
    		    bottom: 0px;
    			right: 20px;
    		}
    	}

    	@media (max-width: 600px) {

    		.links_slider2-nav-sect {
    			bottom: -15px;
    			right: 10px;
    			max-width: 80%;
    			padding: 40px 0;
    			z-index: 10;
    			min-height: 78px;
    		}
    	}

    	@media (max-width: 400px) {
    		.links_slider2-nav-sect {
    			bottom: -15px;
    			right: 0px;
    		}
    	}

    	@media (max-width: 340px) {
    		.links_slider2-nav-sect {
    			bottom: -15px;
    			right: -5px;
    		}
    	}
        	.links_slider3 a {
        		color: #2878E1;
        		text-decoration: none;
        		background-color: transparent;
        		-webkit-text-decoration-skip: objects;
        	}
        	.links_slider3-arrows {
        		position: absolute;
        		margin-left: -100px;
        		margin-top: 5px;
        	}
        	.links_slider3-arrows span {
        		margin-right: 10px;
        		display: inline-block;
        		cursor: pointer;
        	}
        	.links_slider3-nav-sect {
        		position: absolute;
        		bottom: 50px;
        		right: 50px;
        		width: 100%;
        		max-width: 50%;
        		padding: 40px 0;
        		z-index: 10;
        		min-height: 78px;
        	}
        	.links_slider3-nav {
        		position: relative;
        	}
        	.links_slider3-nav-item {
        		position: relative;
        		background: #000;
        		margin: 0 14px;
        		cursor: pointer;
        	}
        	.links_slider3-nav-item .icon-open {
        		position: absolute;
        		z-index: 1;
        		top: 50%;
        		right: 50%;
        		margin: -22px -22px 0 0;
        		visibility: hidden;
        		opacity: 0;
        	}
        	.links_slider3-nav-image {
        		position: relative;
        		background-color: #ddd;
        		overflow: hidden;
        	}
        	.links_slider3-nav-image img {
        		display: block;
        		opacity: .5;
        		transition: all .5s ease;
        	}
        	.links_slider3-nav .slick-current .links_slider3-nav-image img {
        		opacity: 1;
        	}

        	@media (max-width: 1000px) {
        		.links_slider3-nav-sect {
        			max-width: 60%;
        		}

        		.links_slider3-arrows {
        			margin-left: -80px;
        			margin-top: 5px;
        		}
        	}

        	@media (max-width: 768px) {
        		.links_slider3-nav-sect {
        			max-width: 70%;
        		}

        		.links_slider3-arrows {
        			margin-left: -65px;
        			margin-top: 5px;
        		}
        		.links_slider3-nav-sect {
        		    bottom: 0px;
        			right: 20px;
        		}
        	}

        	@media (max-width: 600px) {

        		.links_slider3-nav-sect {
        			bottom: -15px;
        			right: 10px;
        			max-width: 80%;
        			padding: 40px 0;
        			z-index: 10;
        			min-height: 78px;
        		}
        	}

        	@media (max-width: 400px) {
        		.links_slider3-nav-sect {
        			bottom: -15px;
        			right: 0px;
        		}
        	}

        	@media (max-width: 340px) {
        		.links_slider3-nav-sect {
        			bottom: -15px;
        			right: -5px;
        		}
        	}

			.links_slider4 a {
			    color: #2878E1;
			    text-decoration: none;
			    background-color: transparent;
			    -webkit-text-decoration-skip: objects;
			}
			.links_slider4-arrows {
			    position: absolute;
			    margin-left: -100px;
			    margin-top: 5px;
			}
			.links_slider4-arrows span {
			    margin-right: 10px;
			    display: inline-block;
			    cursor: pointer;
			}
			.links_slider4-nav-sect {
			    position: absolute;
			    bottom: 50px;
			    right: 50px;
			    width: 100%;
			    max-width: 50%;
			    padding: 40px 0;
			    z-index: 10;
			    min-height: 78px;
			}
			.links_slider4-nav {
			    position: relative;
			}
			.links_slider4-nav-item {
			    position: relative;
			    background: #000;
			    margin: 0 14px;
			    cursor: pointer;
			}
			.links_slider4-nav-item .icon-open {
			    position: absolute;
			    z-index: 1;
			    top: 50%;
			    right: 50%;
			    margin: -22px -22px 0 0;
			    visibility: hidden;
			    opacity: 0;
			}
			.links_slider4-nav-image {
			    position: relative;
			    background-color: #ddd;
			    overflow: hidden;
			}
			.links_slider4-nav-image img {
			    display: block;
			    opacity: .5;
			    transition: all .5s ease;
			}
			.links_slider4-nav .slick-current .links_slider4-nav-image img {
			    opacity: 1;
			}

			@media (max-width: 1000px) {
			    .links_slider4-nav-sect {
			        max-width: 60%;
			    }

			    .links_slider4-arrows {
			        margin-left: -80px;
			        margin-top: 5px;
			    }
			}

			@media (max-width: 768px) {
			    .links_slider4-nav-sect {
			        max-width: 70%;
			    }

			    .links_slider4-arrows {
			        margin-left: -65px;
			        margin-top: 5px;
			    }
			    .links_slider4-nav-sect {
			        bottom: 0px;
			        right: 20px;
			    }
			}

			@media (max-width: 600px) {

			    .links_slider4-nav-sect {
			        bottom: -15px;
			        right: 10px;
			        max-width: 80%;
			        padding: 40px 0;
			        z-index: 10;
			        min-height: 78px;
			    }
			}

			@media (max-width: 400px) {
			    .links_slider4-nav-sect {
			        bottom: -15px;
			        right: 0px;
			    }
			}

			@media (max-width: 340px) {
			    .links_slider4-nav-sect {
			        bottom: -15px;
			        right: -5px;
			    }
			}

			.links_slider5 a {
			    color: #2878E1;
			    text-decoration: none;
			    background-color: transparent;
			    -webkit-text-decoration-skip: objects;
			}
			.links_slider5-arrows {
			    position: absolute;
			    margin-left: -100px;
			    margin-top: 5px;
			}
			.links_slider5-arrows span {
			    margin-right: 10px;
			    display: inline-block;
			    cursor: pointer;
			}
			.links_slider5-nav-sect {
			    position: absolute;
			    bottom: 50px;
			    right: 50px;
			    width: 100%;
			    max-width: 50%;
			    padding: 40px 0;
			    z-index: 10;
			    min-height: 78px;
			}
			.links_slider5-nav {
			    position: relative;
			}
			.links_slider5-nav-item {
			    position: relative;
			    background: #000;
			    margin: 0 14px;
			    cursor: pointer;
			}
			.links_slider5-nav-item .icon-open {
			    position: absolute;
			    z-index: 1;
			    top: 50%;
			    right: 50%;
			    margin: -22px -22px 0 0;
			    visibility: hidden;
			    opacity: 0;
			}
			.links_slider5-nav-image {
			    position: relative;
			    background-color: #ddd;
			    overflow: hidden;
			}
			.links_slider5-nav-image img {
			    display: block;
			    opacity: .5;
			    transition: all .5s ease;
			}
			.links_slider5-nav .slick-current .links_slider5-nav-image img {
			    opacity: 1;
			}

			@media (max-width: 1000px) {
			    .links_slider5-nav-sect {
			        max-width: 60%;
			    }

			    .links_slider5-arrows {
			        margin-left: -80px;
			        margin-top: 5px;
			    }
			}

			@media (max-width: 768px) {
			    .links_slider5-nav-sect {
			        max-width: 70%;
			    }

			    .links_slider5-arrows {
			        margin-left: -65px;
			        margin-top: 5px;
			    }
			    .links_slider5-nav-sect {
			        bottom: 0px;
			        right: 20px;
			    }
			}

			@media (max-width: 600px) {

			    .links_slider5-nav-sect {
			        bottom: -15px;
			        right: 10px;
			        max-width: 80%;
			        padding: 40px 0;
			        z-index: 10;
			        min-height: 78px;
			    }
			}

			@media (max-width: 400px) {
			    .links_slider5-nav-sect {
			        bottom: -15px;
			        right: 0px;
			    }
			}

			@media (max-width: 340px) {
			    .links_slider5-nav-sect {
			        bottom: -15px;
			        right: -5px;
			    }
			}

			.links_slider6 a {
			    color: #2878E1;
			    text-decoration: none;
			    background-color: transparent;
			    -webkit-text-decoration-skip: objects;
			}
			.links_slider6-arrows {
			    position: absolute;
			    margin-left: -100px;
			    margin-top: 5px;
			}
			.links_slider6-arrows span {
			    margin-right: 10px;
			    display: inline-block;
			    cursor: pointer;
			}
			.links_slider6-nav-sect {
			    position: absolute;
			    bottom: 50px;
			    right: 50px;
			    width: 100%;
			    max-width: 50%;
			    padding: 40px 0;
			    z-index: 10;
			    min-height: 78px;
			}
			.links_slider6-nav {
			    position: relative;
			}
			.links_slider6-nav-item {
			    position: relative;
			    background: #000;
			    margin: 0 14px;
			    cursor: pointer;
			}
			.links_slider6-nav-item .icon-open {
			    position: absolute;
			    z-index: 1;
			    top: 50%;
			    right: 50%;
			    margin: -22px -22px 0 0;
			    visibility: hidden;
			    opacity: 0;
			}
			.links_slider6-nav-image {
			    position: relative;
			    background-color: #ddd;
			    overflow: hidden;
			}
			.links_slider6-nav-image img {
			    display: block;
			    opacity: .5;
			    transition: all .5s ease;
			}
			.links_slider6-nav .slick-current .links_slider6-nav-image img {
			    opacity: 1;
			}

			@media (max-width: 1000px) {
			    .links_slider6-nav-sect {
			        max-width: 60%;
			    }

			    .links_slider6-arrows {
			        margin-left: -80px;
			        margin-top: 5px;
			    }
			}

			@media (max-width: 768px) {
			    .links_slider6-nav-sect {
			        max-width: 70%;
			    }

			    .links_slider6-arrows {
			        margin-left: -65px;
			        margin-top: 5px;
			    }
			    .links_slider6-nav-sect {
			        bottom: 0px;
			        right: 20px;
			    }
			}

			@media (max-width: 600px) {

			    .links_slider6-nav-sect {
			        bottom: -15px;
			        right: 10px;
			        max-width: 80%;
			        padding: 40px 0;
			        z-index: 10;
			        min-height: 78px;
			    }
			}

			@media (max-width: 400px) {
			    .links_slider6-nav-sect {
			        bottom: -15px;
			        right: 0px;
			    }
			}

			@media (max-width: 340px) {
			    .links_slider6-nav-sect {
			        bottom: -15px;
			        right: -5px;
			    }
			}
@media screen and (max-width: 480px){
html {overflow-x: hidden;
}
	[data-css_id="b4bw576"], [data-css_id="f9sk276"], [data-css_id="loq1836"], [data-css_id="1rxe821"] {
		display: none;
	}
	.steps_section:not(.multislider) .step_image, .examples_section {
        background-image:none !important;
        background:none !important;
        display:none !important;
    }
	/*.magic_slider-section {display:none !important;}*/
}
.quiz_button.eModal-27 {
    z-index: 999999999;
}

.review_body, .review_answer {
    width: 70%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    box-sizing: border-box;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
    border-radius: 10px;
    padding: 2% 5%;
    margin-bottom: 50px;
    text-align: left;
    line-height: 18px;
    font-size: 16px;
    color: rgba(78, 78, 78, 1);
    font-family: "Tahoma", "Geneva", sans-serif;
}

.review_body {
    margin-bottom: 50px;
}

.review_item:last-child .review_answer {
    margin-bottom: 0px;
}

.review_answer {
    width: 60%;
    margin-left: auto;
}

.answer_image img {
    border-radius: 100%;
    width: 60px;
    height: 60px;
}

.review_image img {
    width: 60px;
    height: 60px;
}

.review_text, .answer_text {
    padding: 0;
    margin: 0 0 1.3em;
}

.review_name, .answer_name {
    font-weight: bold;
}

.review_stars {
    margin: 5px 0;
}

.answer_image {
    margin-top: 10px;
    margin-bottom: 5px;
}

@media (max-width: 1000px) {
    .review_body {
        width: 80%;
    }
    .review_answer {
        width: 70%;
    }
}

@media (max-width: 768px) {
    .review_body {
        width: 85%;
    }
    .review_answer {
        width: 75%;
    }
}

@media (max-width: 650px) {
    .review_stars img {
        width: 100px;
    }
}

@media (max-width: 500px) {
    .review_body {
        width: 90%;
    }
    .review_answer {
        width: 80%;
    }
    .review_stars img {
        width: auto;
        height: 15px;
    }
    .review_body, .review_answer {
        padding: 5% 5%;
    }
}
.reviews-section {
    margin: 50px 0;
}

div.mainpage_shumo {
	margin-top: 60px;
}

@media (min-width: 1200px) {
	div.mainpage_shumo .kalkulyator p {
	    width: 86px;
	}
}


.portfolio_section {
	display: flex;
	flex-direction: column;
	gap: 50px;
}

.portfolio_block img {
	max-width: 100%;
}
.portfolio_block {
	display: flex;
	flex-direction: row;
	gap: 20px;
    padding: 0 50px 0 100px;
	border-radius: 10px;
	box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
	margin: 70px 0 50px;
    background: white;
}
.portfolio_left {
	display: flex;
	flex-direction: column;
	width: 60%;
	gap: 20px;
    margin: -30px 0 -70px;
}
.portfolio_right {
	display: flex;
	flex-direction: column;
	width: 40%;
}
.portfolio_additional_image {
	display: flex;
	flex-direction: row;
	overflow: hidden;
	gap: 16px;
}
.portfolio_main_image a {
	display: block;
    height: 400px;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.portfolio_additional_image a {
	display: block;
	height: 70px;
	width: 20%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.portfolio_right {
	display: flex;
	flex-direction: column;
	width: 40%;
	justify-content: center;
	padding: 5% 1%;
	gap: 14px;
}
.portfolio_title {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 140.5%;
	display: flex;
	align-items: center;
	color: #212928;
	margin-bottom: 5px;
}
.portfolio_text {
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 140.5%;
	color: #212121;
	display: flex;
	flex-direction: row;
	gap: 15px;
	align-items: center;
}
.portfolio_button {
	display: flex;
	justify-content: center;
	text-align: center;
	border-radius: 250px;
	padding: 16px 40px;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	transition: all 0.3s ease;
	cursor: pointer;
	width: max-content;
	margin-top: 50px;
	background: #ff6600;
	color: white;
	border: 4px solid #ff6600;
}
.portfolio_button:hover {
	background: white;
	color: rgba(78, 78, 78, 1);
}

@media (min-width: 1200px) and (max-width: 1000px) {
	.portfolio_additional_image a {
		height: 65px;
	}
}

@media (max-width: 999px) {
	.portfolio_block {
		flex-direction: column;
		padding: 30px;
		margin: 50px 0;
	}
	.portfolio_left {
		flex-direction: column;
		width: 100%;
		margin: -70px 0 0px;
	}
	.portfolio_right {
		flex-direction: column;
		width: 100%;
		padding: 2% 0;
	}
	.portfolio_additional_image a {
	    height: 100px;
	}
}

@media (max-width: 700px) {
	.portfolio_additional_image {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.portfolio_additional_image a {
		height: 100px;
	    width: 30%;
	}

	.portfolio_main_image a {
	    height: 300px;
	    width: 100%;
	}

	.portfolio_section {
	    gap: 20px;
	}
}

@media (max-width: 422px) {
	.portfolio_additional_image a {
	    width: 46.3%;
	}
}

.hidden_portfolio, .hidden_portfolio_image {
	display: none!important;
}
.show_all_portfolio {
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 15px;
    cursor: pointer;
    width: max-content;
    margin: auto;
}

.icon_portfolio {
	width: 48px;
	height: 48px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	background: #ff6600;
	border-radius: 100%;
}

.show_all_portfolio span {
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140.5%;
}

#form_portfolio_name {
	text-align: center;
	font-size: 22px;
}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	background: #ffffff;
	z-index: 99999;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	align-content: center;
}
#preloader.hide-preloader {
	animation: hidePreloader 1s;
}

#preloader.preloader-hidden {
	display: none;
}

@keyframes hidePreloader {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.waviy {
  position: relative;
  -webkit-box-reflect: below -10px linear-gradient(transparent, rgba(255,255,255,.2));
  font-size: 30px;
  text-align: center;
}

#preloader img {
	opacity: 1!important;
}

.main_reviews_body {
	width: calc(50% - 15px);
	display: flex;
	flex-direction: column;
	background-color: #fff;
	box-sizing: border-box;
	box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
	border-radius: 10px;
	padding: 2% 5%;
	text-align: left;
	line-height: 18px;
	font-size: 16px;
	color: rgba(78, 78, 78, 1);
	font-family: "Tahoma", "Geneva", sans-serif;
	transition: all .5s ease;
}

.desktop_hidden_review {
	display: none;
}

.main_reviews_services {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	box-sizing: border-box;
	box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
	border-radius: 10px;
	padding: 1% 2%;
	margin-bottom: 30px;
    background: white;
}

.main_reviews_services img {
	width: 165px;
}

.main_reviews_blocks {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.main_reviews_image img {
	width: 60px;
	height: 60px;
}

.main_reviews_text {
	padding: 0;
	margin: 0 0 1.3em;
}

.main_reviews_name {
	font-weight: bold;
}

.main_reviews_stars {
	margin: 5px 0;
}

.main_reviews_button {
	display: flex;
	justify-content: center;
	text-align: center;
	border-radius: 10px;
	padding: 16px 40px;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	transition: all 0.3s ease;
	cursor: pointer;
	width: max-content;
	margin: 50px auto 0px;
	background: #ff6600;
	color: white;
	border: 4px solid #ff6600;
}

.main_reviews_button:hover {
	background: white;
	color: rgba(78, 78, 78, 1);
}

@media (max-width: 1000px) {
	.main_reviews_body {
		width: calc(50% - 15px);
	}
}

@media (max-width: 768px) {
	.main_reviews_blocks {
		display: flex;
		gap: 30px;
		flex-direction: column;
		flex-wrap: nowrap;
	}
	.main_reviews_body {
		width: 100%;
	}

	.mobile_hidden_review {
		display: none;
	}

	.main_reviews_services img {
		width: 25%;
	}

	.main_reviews_services {
		flex-wrap: wrap;
	}
}

@media (max-width: 650px) {
	.main_reviews_stars img {
		width: 100px;
	}
}

@media (max-width: 500px) {
	.main_reviews_stars img {
		width: auto;
		height: 15px;
	}
	.main_reviews_body {
		padding: 5% 5%;
	}
	.main_reviews_services {
		padding: 4%;
		row-gap: 20px;
	}
	.main_reviews_services img {
		width: 40%;
	}
}

.banner_form {
	display: flex;
    color: rgb( 23 23 23 );
	padding: 20px;
	gap: 20px;
    background: #737373;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}

.banner_form textarea {
	width: 100%!important;
	max-width: 100%!important;
    background: rgb(255 255 255);
	box-shadow: 0 0 3px 1px rgb(255 102 0 / 70%);
}

.banner_form_image {
	height: max-content;
	border-radius: 4px;
	box-shadow: 0 0 3px 1px rgb(255 102 0 / 70%);
	padding: 10px 10px 0;
	background: rgb(255 255 255);
	width: 45%;
	text-align: center;
}

.banner_form_body {
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	gap: 20px;
	width: 55%;
}

.banner_form_heading {
    color: rgb(23 23 23);
    font-size: 22px;
    font-weight: 600;
}

.banner_form #inp456 {
    background: rgb(255 255 255);
	color: rgb( 23 23 23 );
	box-shadow: 0 0 3px 1px rgb(255 102 0 / 70%);
    border-radius: 4px;
}

.banner_form #inp456::placeholder {
	color: rgb( 0 0 0 / 80% )
}

.banner_form #but456 {
	border: 2px solid dimgrey;
	background: rgb(255 255 255);
	color: rgb(23 23 23);
    border-radius: 4px;
}

.tb_text_wrap .module-text-more {
	color: inherit;
}

@media (max-width: 750px) {
  .banner_form {
      flex-direction: column;
      align-content: center;
      align-items: center;
  }
  .banner_form_image, .banner_form_body, .banner_form #but456 {
    width: 100%;
  }
  .themify_builder_content-11024 .tb_1t69720.module_column {
      background-color: rgb(173 170 170 / 0%)!important;
  }
  .themify_builder_content-11024 .tb_1t69720.module_column>.builder_row_cover::before {
      background-color: rgba(255, 255, 255, 0)!important;
  }
}

.main_videoreview {
    box-sizing: border-box;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
    border-radius: 10px;
    padding: 20px;
    background: white;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.main_videoreview {
    width: 100%;
    height: 500px;
    border-radius: 10px;
    margin-bottom: -7px;
}

.portfolio_slider .portfolio_block  {
	display: flex!important;
	margin-left: 2px;
	margin-right: 2px;
}

.prev-arrow_portfolio.slick-arrow {
	display: block;
	width: max-content;
	position: absolute;
	top: 50%;
    z-index: 1000000;
	left: -20px;
	padding: 5px;
	border: 5px solid #ff6600;
	border-radius: 100%;
	cursor: pointer;
}

.next-arrow_portfolio.slick-arrow {
	display: block;
	width: max-content;
	position: absolute;
	top: 50%;
    z-index: 1000000;
	right: -20px;
	padding: 5px;
	border: 5px solid #ff6600;
	border-radius: 100%;
	cursor: pointer;
}

.prev-arrow_portfolio.slick-arrow .icon-next {
    transform: translateX(-2px);
}

.next-arrow_portfolio.slick-arrow .icon-next {
	transform: translateX(2px);
}

.how_steps_title {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
    margin-top: 25px;
}

#how_we_work .icon-prev, #how_we_work .icon-next {
    width: 30px;
    height: 30px;
    background-size: 22px;
}

.how_steps {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    font-size: 18px;
    margin: 30px 0 50px;
}

.how_steps_arrow {
    border: 3px solid #ff6600;
    border-radius: 10px;
    padding: 4px 8px;
    transition: all .2s ease;
    cursor: pointer;
}

.how_steps_arrow:hover {
    background: #ff66001f;
}

.how_steps_control {
    padding: 5px 10px;
    border: 3px solid #ff6600;
    border-radius: 15px;
    cursor: pointer;
    transition: all .2s ease;
}

.how_steps_control:hover, .how_steps_control.active {
    background: #ff66001f;
}

.how_item {
    display: flex!important;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    border: 1px solid #0000001f;
}

.how_left {
    width: 50%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    gap: 3px;
    padding: 10px;
    text-align: center;
}

.how_right {
    width: 50%;
}

.how_right img {
    max-width: 100%;
}

p.how_number {
    font-size: 52px;
    margin: 0;
    color: #ff6600;
}
.how_item.how_form {
    flex-direction: column;
    align-content: center;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0px;
}

p.how_form_title {
    width: 95%;
    padding: 20px 10px 0;
    font-weight: bold;
    font-size: 20px;
}

.how_item.how_form .wpcf7 {
    width: 95%;
    padding: 0px 10px 30px;
}

.how_item.how_form form {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: center;
}

.how_item.how_form input {
    margin: 0;
}

.how_item.how_form form p:nth-child(3) {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.how_item.how_form form p:nth-child(2) label:nth-child(1) {
    margin-bottom: 0px;
    display: block;
}

.numbers_section .how_left {
    margin: auto;
}

.number_form form>p{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.number_form form input[type=submit] {
    max-width: 100%;
    width: max-content;
    margin-right: 0;
}

.number_form .wpcf7-spinner {
    display: none;
}

.advantages_icons img {
    width: 64px;
    height: 64px;
}

@media (max-width: 600px) {
    .how_item {
        display: flex!important;
        flex-direction: column;
        justify-content: space-between;
        flex-wrap: nowrap;
        align-items: center;
        border: 1px solid #0000001f;
    }

    .how_left {
        width: 100%;
        padding-top: 25px;
    }

    .how_right {
        width: 100%;
    }

    .number_form form>p {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
}

@media (max-width: 560px) {
    .number_form form input[type=submit] {
        width: 100%;
        margin-right: 0;
        font-size: 12px;
    }
}

@media (max-width: 400px) {
    .how_steps {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        font-size: 16px;
        margin: 30px 0 50px;
    }
}

.magick_slide-description.magick_form {
	border-radius: 20px;
	text-align: left;
	width: 30%;
    z-index: 10;
}

.magick_slide-description.magick_form .magick_slide-name {
	text-transform: initial;
	font-size: 30px;
	text-align: left;
}

.magick_slide-description.magick_form .magick_slide-subname {
	color: #000;
	font-weight: bold;
	font-size: 20px;
}

.magick_slide-description.magick_form .magick_slide-text {
	font-size: 16px;
	margin: 10px 0;
}

.magick_slide-description.magick_form input {
    width: 100%;
    margin-bottom: 10px;
}

.magick_slide-description.magick_form input[type=submit] {
	margin-top: 15px;
	border-radius: 8px;
	font-size: 15px;
	text-transform: initial;
	background: #2878E1;
	border: 1px solid rgba(0,0,0,.2);
	transition: all .3s ease;
}

.magick_slide-description.magick_form input[type=submit]:hover {
	background: #fff;
	color: #000;
}

.magick_slide-description.magick_form .wpcf7-spinner {
	display: none;
}

.magick_slide-description.magick_form::before {
	display: none;
}

@media (max-width: 900px) {
	.magick_slide-description.magick_form {
		width: 40%;
	}
}

@media (max-width: 700px) {
	.magick_slide-description.magick_form {
		width: 38%;
	}
}

@media (max-width: 600px) {
	.magick_slide-description.magick_form {
	    border-radius: 0px 0px 20px 20px;
	    width: 100%;
	}
}

.magick_slider_form .icon-open {
	visibility: hidden;
    opacity: 0;
}

.subdescription_text {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 40%;
    justify-content: flex-start;
    gap: 10px;
    font-size: 15px;
}

.magick_slide-subdescription {
	position: absolute;
    box-sizing: border-box;
    top: 490px;
    right: 0;
    margin-top: 55px;
    margin-right: 55px;
    text-align: left;
    width: 30%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.subdescription_text img {
	width: 42px;
	border: 3px solid #2878E1;
	border-radius: 100%;
	padding: 4px;
}

.subdescription_text img:nth-child(1) {
	width: 45px;
}

@media (max-width: 1492px) {
    .subdescription_text {
        font-size: 14px;
    }
}

@media (max-width: 1443px) {
	.magick_slide-subdescription {
		top: 540px;
	}

    .magick_slider-nav-sect {
        bottom: 25px;
    }

    .subdescription_text {
        width: 41%;
        gap: 5px;
        padding: 10px 15px;
    }
}

@media (max-width: 1319px) {
	.magick_slide-subdescription {
	    top: 280px;
	    right: 0px;
	    left: 45px;
	    width: 45%;
		display: none;
	}
}

@media (max-width: 1177px) {
	.magick_slide-subdescription {
		top: 455px;
	}
}

@media(max-width: 845px) {
	.magick_slide-subdescription {
		top: 340px;
	}
}

@media(max-width: 720px) {
	.magick_slide-subdescription {
		top: 370px;
	}
}

@media (max-width: 700px) {
	.magick_slide-subdescription {
	    top: 400px;
	    right: 0;
	    left: -60px;
	    gap: 20px;
	    width: 75%;
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    justify-content: space-between;
	    align-items: center;
	}
}

@media (max-width: 620px) {
	.magick_slide-subdescription {
	    top: 430px;
	}
}

@media (max-width: 600px) {
	.magick_slide-subdescription {
	    top: 354px;
	    right: 0;
	    left: 0;
	    gap: 20px;
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: space-between;
	    align-items: center;
		display: none;
	}

	.subdescription_text {
		width: 50%;
	}
}

@media (max-width: 430px) {
	.magick_slide-subdescription {
	    top: 380px;
	    right: 0;
	    left: 0;
	    gap: 20px;
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: space-between;
	    align-items: center;
		display: none;
	}
}

.magick_slide-header {
	position: absolute;
	box-sizing: border-box;
	width: 50%;
	top: 0;
	left: 0;
	margin-top: 55px;
	margin-left: 55px;
	background: #fff;
	padding: 26px;
	z-index: 999;
}

.magick_slide-header:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 20%;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

h1.magick_slide-title {
	font-size: 30px;
    font-weight: 700;
    color: #2878E1;
    margin-bottom: 10px;
}

p.magick_slide-subtitle {
	font-size: 16px;
	margin-bottom: 10px;
}

@media (max-width: 900px) {
	.magick_slide-header {
		width: 43%;
	}
}

@media (max-width: 700px) {
	.magick_slide-header {
		width: 40%;
	}
}

@media (max-width: 600px) {
	.magick_slide-header {
	    width: 100%;
	    margin: 0;
	    left: 0;
	    background: #fff;
	    padding: 26px;
	    border-radius: 20px;
	    top: auto;
	    position: unset;
	}
}

@media (max-width: 480px) {
	.magick_slide-description.magick_form .magick_slide-name, h1.magick_slide-title {
		font-size: 24px;
	}

	p.magick_slide-subtitle {
	    font-size: 16px;
	}
}

.why_design {
	padding: 20px 50px;
    display: flex;
    flex-direction: row;
    gap: 20px;
    flex-wrap: nowrap;
    align-items: flex-start;
	max-width: 1620px;
	margin: auto;
}

.icons_bonuses {
	max-width: 1620px;
	margin: auto;
}

.why_design_left {
	width: calc(70% - 10px);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	gap: 20px;
	flex-direction: row;
}

.why_design_block {
    width: calc(50% - 50px);
}

.why_design_right {
	width: calc(30% - 10px);
}

.why_design_shadow {
    width: calc(100% - 40px);
}

.why_design_block, .why_design_shadow {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
	background: #fff;
    padding: 20px;
	box-shadow: 0px 0px 12px 1px rgba(34, 60, 80, 0.2);
}

.why_design_block em, .why_design_shadow em {
	font-size: 45px;
}

.why_design_title {
    font-weight: bold;
    color: #000;
}

.why_design_inset {
	box-shadow: 0px 0px 12px 1px rgba(34, 60, 80, 0.2) inset;
    padding: 20px;
	display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
}

@media (max-width: 1024px) {
	.why_design {
	    padding: 20px 50px;
	    display: flex;
	    flex-direction: column;
	    gap: 20px;
	    flex-wrap: nowrap;
	    align-items: center;
	}
	.why_design_left {
	    width: 100%;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: stretch;
	    gap: 20px;
	    flex-direction: row;
	}
	.why_design_shadow {
	    width: calc(100% - 40px);
	}

	.why_design_right {
	    width: 100%;
	}
}

@media (max-width: 600px) {
	.why_design {
		padding: 20px;
	}

	.why_design_block {
	    width: 100%;
	}
}

@media (max-width: 420px) {
    .why_design_block {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    div.dizajn-section div.examples_section {
        display: block!important;
    }
}

.design_header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.design_header>div {
    flex-basis: calc(50% - 60px);
    border-top: 12px solid #ff6600;
    padding: 36px 22px 22px 22px;
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0px 0px 5px 0px rgb(78 78 78 / 23%);
    border-radius: 10px;
	overflow: hidden;
}

.design_header>div .title {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 24px;
}

.design_header>div .subtitle {
    font-size: 14px;
    margin-bottom: 15px;
}

.design_header>div .b {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
}

.design_header_text {
    margin: 5px 0 10px 0;
}

.design_header_text span:first-of-type {
    font-weight: 600;
    color: #ff6600;
    font-size: 1em;
}

.design_header_text span:last-of-type {
    font-size: .9em;
}

.design_price table {
    width: 100%;
    margin-top: 50px;
    padding: 10px 0;
    border-collapse: collapse;
    border-spacing: 0;
    background: #fff;
    box-shadow: 0px 0px 5px 0px rgb(78 78 78 / 23%);
    border-radius: 10px;
}

.design_price table thead {
    position: relative;
}

.design_price table th:first-of-type, table td:first-of-type {
    text-align: left;
    padding-left: 30px;
}

.design_price table th {
    font-weight: bold;
}
.design_price table th, table td {
    text-align: center;
    padding: 25px;
}
.design_price table th, table td {
    text-align: center;
    padding: 25px;
}

.design_price table thead:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 30px;
    right: 30px;
    top: auto;
    width: auto;
    border-bottom: 2px solid #ff6600;
}

.design_price table th:first-of-type, table td:first-of-type {
    text-align: left;
    padding-left: 32px;
}

.design_price table .mark {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: center center no-repeat url(/wp-content/themes/themify-ultra/images/checkmark.svg);
    background-size: contain;
}

.design_price table tr:nth-of-type(2n) {
    background: #f8f8f8;
}

@media (max-width: 700px) {
    .design_header {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        flex-direction: column;
    }
}

@media (max-width: 570px) {
    .table_holder {
        overflow: scroll;
        padding: 10px;
        display: none;
    }
}

.free_consultation form>p {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.free_consultation form>p input[type="tel"] {
    width: 450px;
}

.free_consultation form>p input[type="submit"] {
	border-radius: 8px;
	width: max-content;
	background: #ff6600;
}

.free_consultation form>p .wpcf7-spinner {
	display: none;
}

@media (max-width: 800px) {
	.free_consultation form>p input[type="tel"] {
	    width: 400px;
	}
}

@media (max-width: 768px) {
	.free_consultation form>p {
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-content: center;
	    align-items: center;
	}
}

@media (max-width: 420px) {
	.free_consultation form>p input[type="tel"] {
	    width: 300px;
	}
}

@media (max-width: 320px) {
	.free_consultation form>p input[type="submit"] {
		font-size: 14px;
	}

	.free_consultation form>p input[type="tel"] {
	    width: 250px;
	}
}

.design_header>div p, .design_header>div b, .design_header>div div {
    background: #ffffffdb;
    width: max-content;
    box-shadow: 43px 0px 10px 66px rgb(255 255 255 / 70%);
    display: block;
}

.design_header>div:nth-child(2) p, .design_header>div:nth-child(2) b, .design_header>div:nth-child(2) div {
    background: rgb(255 255 255 / 68%);
    width: max-content;
    box-shadow: 1px 1px 135px 130px rgb(255 255 255 / 68%);
    display: block;
}

.design_header>div:nth-child(2) .subtitle {
    width: auto;
}

.design_header>div:nth-child(1) {
	background-image: url(/wp-content/uploads/plan_bg.png);
    background-size: 66% 100%;
    background-repeat: no-repeat;
    background-position: right center;
}

.design_header>div:nth-child(2) {
	background-image: url(/wp-content/uploads/2_back.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: right center;
}

@media (max-width: 1000px) {
	.design_header>div p, .design_header>div b, .design_header>div div {
		box-shadow: 34px -26px 46px 88px rgb(255 255 255 / 70%);
	}

	.design_header>div:nth-child(1) {
		background-size: 90% 100%;
	}
}

@media (max-width: 820px) {
	.design_header>div p, .design_header>div b, .design_header>div div {
		box-shadow: 34px -15px 46px 65px rgb(255 255 255 / 70%);
	}
}

@media (max-width: 700px) {
	.design_header>div p, .design_header>div b, .design_header>div div {
		box-shadow: 4px -17px 46px 84px rgb(255 255 255 / 70%);
	}
}

@media (max-width: 420px) {
	.design_header>div p, .design_header>div b, .design_header>div div {
		box-shadow: 34px -17px 31px 63px rgb(255 255 255 / 70%);
	}
}

.design_tile .design_tile_header>div {
    background: #fff;
}

.design_tile .design_tile_header>div .title {
    text-align: center;
    margin-bottom: 20px;
}

.why_design_icon {
    width: 45px;
}

.design_tile .design_tile_header>div p, .design_tile .design_tile_header>div b, .design_tile .design_tile_header>div div {
    background: transparent;
    width: auto;
    box-shadow: none;
    display: block;
}

/* START MOBILE MENU CSS */
@media screen and (max-width:800px){
/*/wp-content/themes/themify-ultra/mobile-menu.min.css*/
#header{height:auto;padding:10px 0 5px;text-align:inherit}.fixed-header #header{text-align:inherit}#site-logo,#site-description{position:static;float:none;clear:both;margin:0 0 .5em;padding:0}#site-logo{font-size:24px;margin:5px 10px 5px 0}.header-widget{position:static;float:none;clear:both;margin:0;text-align:inherit}.header-widget .widget{margin:0 0 1.8em}.header-widget .widgettitle{margin:0 0 .3em}.header-icons{position:absolute;display:block;top:27px;right:4%;z-index:1999;transform:translateY(-50%)}.header-icons a{text-decoration:none !important;font-size:1em}.slide-cart .header-icons{display:flex;align-items:center;flex-direction:row-reverse}.mobile-menu-visible .header-icons,.slide-cart-visible .header-icons{z-index:1 !important}.sidemenu{transition-property:left,right,top,bottom,width,transform,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;height:100%;width:300px;padding:60px 25px 25px;background-color:#fff;color:#000;display:none;overflow-y:auto;position:fixed;top:0;z-index:11111;text-align:left}#mobile-menu{contain:paint;right:-300px}#mobile-menu.sidemenu-on{right:0;box-shadow:-6px 0 20px 5px rgba(0,0,0,.1)}.sidemenu-left,.sidemenu-left .fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#headerwrap #mobile-menu-panel a{color:#fff;text-decoration:none}#headerwrap #menu-icon-close{display:block;position:absolute;text-decoration:none;top:10px;right:10px;min-width:1em;min-height:1em;transform-origin:center;transition-property:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:20px;color:inherit;padding:9px;border-radius:100%}#menu-icon-close:hover{background:rgba(200,200,200,.25)}#menu-icon-close:before,#menu-icon-close:after{height:56%}.transparent-header #menu-icon-close{color:inherit}#main-nav-wrap{display:block;padding:0;margin:1em 0 1.5em}#main-nav{float:none;background-color:transparent}#main-nav li{display:block;clear:both;padding:0;width:100%}#main-nav li>.sub-menu{position:static;width:auto;height:auto;border:0;margin:0 0 0 1em;background:0;padding:0;display:none;opacity:1;transform:none;color:inherit;box-shadow:none}#main-nav li.toggle-on>.sub-menu{display:block}#main-nav .child-arrow{display:inline-block}#main-nav .child-arrow:hover{background:rgba(200,200,200,.25)}.transparent-header #headerwrap .themify-widget-menu{color:inherit}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega>.sub-menu{padding:0;width:auto;margin:0}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul{float:none;margin:0 0 0 1em}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav li:not(.themify-widget-menu)>ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul{background:0}#headerwrap #main-nav a{width:auto;display:block;border:0;padding:.6em 0;margin:0;color:inherit;line-height:1.5em;background:0;font-weight:400;text-decoration:none;box-shadow:none}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}#main-nav>li:last-child a{border:0}#headerwrap #main-nav a:hover,#main-nav .current_page_item>a,#main-nav .current-menu-item>a{color:var(--theme_accent)}.slide-cart-visible #menu-icon,#main-nav .mega-menu-posts{display:none}#header .social-widget a{color:inherit}#header .social-widget{position:static;float:none;margin:0}#headerwrap .widget .twitter-list .twitter-timestamp{opacity:1}.header-widget .col4-1,.header-widget .col4-2,.header-widget .col3-1{margin-left:0;width:100%;max-width:100%}.sidemenu .header-widget{height:auto}.fixed-header .cart-wrap,.fixed-header .header-bar,.fixed-header .header-widget{display:block}.fixed-header-on #headerwrap .social-widget,.fixed-header .search-button{display:inline-block}#headerwrap .sidemenu .search-button{margin:0;color:inherit}#headerwrap #searchform #s,#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .tf_fa:hover+#s,#headerwrap #searchform{width:100%}.fixed-header-on #headerwrap #searchform-wrap,#headerwrap #searchform-wrap{display:block;margin:1em 0 0}#headerwrap #searchform{position:relative;left:auto;right:auto;top:auto;bottom:auto;float:none;clear:both;margin:0 0 1em;padding:0;width:auto}#headerwrap #searchform #s{width:100%;float:none;transition:none;margin:auto;color:#000;padding:11px 15px 10px 35px;background-color:#eee;position:static;height:auto}#headerwrap #searchform .tf_fa:hover+#s{background-color:#eee}#headerwrap #searchform .tf_fa{left:9px;top:9px;position:absolute;background:transparent;color:#000;width:16px;height:16px;font-size:18px;padding:3px;margin:0;transform:none}
}
/* END MOBILE MENU CSS */