*,:before,:after{box-sizing:border-box;text-shadow:rgba(0,0,0,.01) 0px 0px 1px;text-rendering:optimizelegibility}body,.with_frm_style{--head-font:'futura-pt',sans-serif;--font:'bricolage-grotesque',sans-serif;--alt-font:'adobe-garamond-pro',serif;--primary-color:#f1690d;--secondary-color:#8000ff;--dark-accent:#000;--gray-accent:gray;--green-accent:#ecfcdf;--blue-accent:#dfecfc;--orange-accent:#fcefdf;--purple-accent:#efdffc;--field-font-size:19px;--body-font-size:19px;--subtitle-font-size:23px}body.mobile-side-slide{position:relative;overflow-x:hidden;width:100vw}section .mfn-shape-divider.mfn-shape-divider-bottom{bottom:-1px}section .mfn-shape-divider.mfn-shape-divider-top{top:-1px}*{overflow-anchor:none}a{cursor:pointer}html{--scrollbarBG:#eeebe6;--thumbBG:#fe6600;filter:invert(5%)}body::-webkit-scrollbar{width:12px}body{scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body::-webkit-scrollbar-track{background:var(--scrollbarBG)}body::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}body{font-family:var(--font);font-size:var(--body-font-size);line-height:1.4;font-weight:300;letter-spacing:0px;cursor:default}b,strong,dt{font-weight:500}h1{font-family:var(--head-font) !important}h1.ls-text-layer{white-space:normal !important}small{font-size:16px}body .mfn-rev-slider h1{font-family:var(--head-font) !important;font-size:86px;font-weight:700 !important;letter-spacing:0px;line-height:1;text-align:center;text-transform:uppercase}.ls-wrapper h1.artmedia-h1-wrapper,.ls-wrapper p.artmedia-h1-wrapper{top:-20px !important;position:relative !important;left:0 !important;font-size:6vw !important;font-size:88px !important;line-height:1 !important;letter-spacing:-2px !important;line-break:auto;white-space:wrap !important}.mfn-rev-slider h3,h3.ls-layer{font-family:"adobe-garamond-pro",serif !important;font-weight:400 !important;text-transform:none}h3.ls-layer .ls-ln{white-space:normal !important}h2{font-family:var(--head-font) !important;font-size:72px;line-height:1;font-weight:700;letter-spacing:-2px;text-transform:uppercase}.blue h2,.footer_action h2{font-size:38px;line-height:1.3;color:#fff;font-weight:500}h3#slogan .line{display:inline !important;background:#000;padding:0 7px;position:relative;left:0}h3{font-family:var(--head-font) !important;font-size:36px;line-height:1.15;font-weight:600;margin:12px 0 15px;text-transform:uppercase;letter-spacing:-1px}#logo-footer h3{font-weight:700}h3.legal-page{font-weight:600;margin-bottom:20px}h4,p.big{color:#000;font-family:var(--font);font-size:var(--subtitle-font-size);line-height:1.4;font-weight:300}h5{font-family:var(--font);font-size:20px;line-height:1.4;font-weight:300;letter-spacing:0px}p{font-size:var(--body-font-size);font-weight:300;letter-spacing:0;margin:0 0 15px;hyphens:none}p.small,.with_frm_style .small label{font-size:16px;line-height:1.5;margin:0}.image_wrapper img{font-size:0}#Top_bar .column{width:98%;margin:0 1%}.image_frame.no_border{z-index:2}.legal-page-wrapper p,.legal-page-wrapper ul li{font-size:16px;line-height:1.45}.legal-page-wrapper small{font-size:14px;line-height:1.45}.legal-page-wrapper h3{font-size:26px;line-height:1.25;font-weight:600;margin:30px 0 15px;letter-spacing:-.25px}.thin{font-weight:300 !important}.mfn-rev-slider .rev-btn{font-family:var(--font) !important;text-transform:uppercase}#Header_wrapper{z-index:10}.header-empty #Subheader{display:block}.header-empty #Subheader .container{display:block;background:0 0;transform:scale(.95);transition:opacity .8s,filter 2s,transform 1s !important}.header-empty #Subheader:hover .container{transform:scale(1)}.ls-noskin .ls-loading-container{display:none !important}body:not(.template-slider) #Header_wrapper{background-position:center 0;background-size:cover}#Subheader .title{color:#fff;font-size:72px;font-family:var(--head-font) !important;text-transform:uppercase;font-weight:700;line-height:1}#Top_bar .top_bar_left{position:static}#Action_bar{line-height:1}#Subheader ul.breadcrumbs li{color:#fff;font-family:"adobe-garamond-pro",serif;font-style:italic;font-size:25px;background:#000;padding:0;overflow:hidden}#Subheader ul.breadcrumbs li a{color:#fff;font-family:"adobe-garamond-pro",serif;font-style:italic;font-size:25px;background:#000;padding:2px 12px 2px;transition:background-color .8s ease-in-out}#Subheader ul.breadcrumbs li a:hover{text-decoration:none;background:#f06000}#Subheader ul.breadcrumbs li span{margin:-1px -2px 0;opacity:1;position:absolute;color:#fff;font-size:20px;line-height:1}#Subheader ul.breadcrumbs li span i.icon-right-open{position:relative;top:8px;left:-8px}.breadcrumbs .icon-right-open:before{margin:0}#Action_bar .social,#Action_bar .contact_details li{padding:15px 0 14px}#Top_bar .menu>li.current-menu-item>a{color:#161922}.button,#button,button,#Side_slide #menu ul li.button-menu a,#Side_slide #menu ul li.button-menu a,button input[type=button],button input[type=reset],button input[type=submit],a.ls-layer-link,.button .woocommerce #respond input#submit,.button .woocommerce a.button,.button .woocommerce button.button,.button .woocommerce input.button{font-family:var(--font);font-size:19px;line-height:54px;font-weight:300;letter-spacing:1px;padding:0 30px;background-color:#f1680c;color:#fff;border-width:0;border-radius:4px;min-width:166px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;cursor:pointer;overflow:hidden;transform:scale(.95);transition:opacity .3s,color .8s ease-in-out,background-color .8s ease-in-out,border-color .8s ease-in-out,transform .3s !important}.button:hover,#button:hover,button:hover,#Side_slide #menu ul li.button-menu a:hover,button input[type=button]:hover,button input[type=reset]:hover,button input[type=submit]:hover,.button .woocommerce #respond input#submit:hover,.button .woocommerce a.button:not(.default):hover,.button .woocommerce button.button:hover,.button .woocommerce input.button:hover{color:#fff;background-color:#000;transform:scale(1)}#button{position:relative !important;top:0 !important;left:0 !important;right:0 !important;padding:0 30px !important;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}#Side_slide #menu .button-menu{margin:30px 0 0}#Top_bar .menu>li>a{text-transform:uppercase}#Action_bar .social li a,#Action_bar .contact_details a i{font-size:20px;line-height:20px;text-decoration:none}#Action_bar .social li a:hover{color:#007dcc}#Action_bar .contact_details a{color:#161922;text-decoration:none}#Top_bar{top:0 !important}.header-simple #Header a.responsive-menu-toggle{display:block;right:50px}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo,#Top_bar.is-sticky #logo,#Top_bar.is-sticky .custom-logo-link{height:85px !important;line-height:75px !important;margin:0 55px 0 0 !important;padding:0 !important}#Top_bar.is-sticky{height:85px;z-index:701;opacity:1}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:100%;vertical-align:middle}#Top_bar.is-sticky .menu>li>a,#Top_bar.is-sticky .menu>li>a span{line-height:60px}a#logo-footer:hover{text-decoration:none}.footer-copy-center #Footer .footer_copy .copyright{margin:0;font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:0}#back_to_top{float:none;margin:-45px auto 0;left:0;right:0;text-align:center;position:absolute}.column_column ul li,.column_helper ul li,.column_visual ul li,.icon_box ul li,.mfn-acc ul li,.ui-tabs-panel ul li,.post-excerpt ul li,.the_content_wrapper ul li,.column_product_short_description ul li{margin-bottom:0}.style-simple .icon_box .image_wrapper img{transition:all .4s ease-in-out}.style-simple .icon_box{cursor:default}.style-simple .icon_box:hover{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(0%) contrast(100%)}#Top_bar a.responsive-menu-toggle i{font-size:30px;line-height:30px;color:#fff}#Top_bar.is-sticky a.responsive-menu-toggle i{color:#000}#Side_slide .close-wrapper a.close{margin:27px 37px 0 0}#Side_slide #menu ul li{border-top:0 none}#Side_slide .close-wrapper a.close{height:39px !important;width:50px !important}#Side_slide .close-wrapper a.close i{font-size:36px !important;line-height:36px !important}#Side_slide #menu ul li a{font-family:var(--font);font-weight:300;display:block;padding:8px 20px;margin-right:0;text-decoration:none;line-height:1.2;font-size:26px;text-transform:uppercase;text-align:center;transition:transform .35s cubic-bezier(.27,.88,.32,1.28)}#Side_slide #menu ul li a:hover{transform:scale(1.4)}#Side_slide #menu>ul:last-child>li:last-child{border-bottom:0 none}#Side_slide .menu_wrapper{overflow:hidden}#Side_slide{background:#fff url(/wp-content/uploads/ui/artmedia-logo-o2.svg) center 40px no-repeat}#Side_slide #menu{text-align:center;width:100% !important;padding:115px 0 0}#Side_slide .social{margin:0;text-align:center;padding:30px 20px 20px}#Side_slide .social li a{display:block;font-size:26px;padding:3px 5px;text-decoration:none;color:#fe6600;transition:color .8s ease-in-out,background-color .8s ease-in-out}.mcb-item-icon_2-inner .mfn-icon-2{transition:all .3s ease}#Action_bar .contact_details{color:#161922;font-family:var(--head-font);font-size:14px;font-weight:600}#Action_bar .contact_details a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.legal-page-wrapper{column-count:2;column-gap:40px;column-rule-style:solid;column-rule-width:1px;column-rule-color:#fff}.legal-page-one .legal-page-wrapper,.legal-page-wrapper.legal-page-one{column-count:1;column-rule-style:solid;column-rule-width:1px;column-rule-color:#fff}#terms .legal li{list-style-type:decimal;margin-bottom:1em}#terms .legal ul li{list-style-type:upper-alpha}#Content.no-padding,.template-slider #Content,.with_aside #Content{padding:0}#teams .image_wrapper{padding:0 20px}#teams img{height:160px;width:160px}.content_slider.center .content_slider_ul li:not(.slick-center){transform:scale(1);opacity:.9}.slick-slide img{display:block;margin-left:auto;margin-right:auto;border-radius:28px}.service-box h3{font-size:16px;letter-spacing:1px;font-weight:700;margin:15px 0 15px;text-transform:uppercase}.slider_pagination a{display:inline-block;width:15px;height:15px;text-indent:-9999px;margin:0 7.5px;background:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;position:relative;cursor:pointer}.slider_pagination a.selected,.slider_pagination .slick-active a{background:#007dcc;width:15px;height:15px;margin:0 7.5px;position:relative;top:4px;background:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0}.slider_pagination a.selected:after,.slider_pagination .slick-active a:after{content:"";display:block;width:15px;height:15px;-webkit-border-radius:0;border-radius:0;position:absolute;left:0;top:0;background-color:#fe6600;-webkit-transform:none;transform:none}#reviews h3{background:0 0;font-size:38px;line-height:1.1;margin:0 0 31px;color:#161922;font-weight:400;font-style:normal;font-family:"adobe-garamond-pro",serif}.style-simple blockquote{background:0 0;font-size:var(--subtitle-font-size);line-height:1.4;margin:15px 0 35px;font-family:var(--font);font-style:normal}.post-excerpt{hyphens:auto}.testimonials_slider .testimonials_slider_ul li .author{text-align:center;margin:15px 0 0}.testimonials_slider .testimonials_slider_ul li .author span{font-size:17px;color:#000;text-transform:uppercase;letter-spacing:1px}.column_testimonials{margin:20px 0}.testimonials_slider .testimonials_slider_ul li .author h5{margin-bottom:2px;font-weight:400;font-family:"adobe-garamond-pro",serif !important;font-style:italic;font-size:26px}.testimonials_slider .testimonials_slider_ul li .author h5 a{background:#000;color:#fff;padding:1px 10px 0;border-radius:3px}.testimonials_slider .testimonials_slider_ul li .hr_dots{display:none}.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:0 0 20px;margin:0 0 20px}#back_to_top i{font-size:34px}.grid .post-desc-wrapper .post-desc{padding:20px 1px 0}.team.team_vertical{text-align:center}.one-sixth .team .desc_wrapper h4{font-size:15px;line-height:1.2}.one-sixth .team .desc_wrapper hr{height:0;background:0 0}.post-footer .button-love{display:none}.team .desc_wrapper hr{display:none}.image_frame .image_wrapper{border-radius:0}#teams .image_frame .image_wrapper{border-radius:0}.image_frame.stretch .image_wrapper img{width:100.01%}img.scale-with-grid,#Content img{max-width:100.01%}.section .section-divider{z-index:2}.if-modern-overlay .image_frame .image_wrapper .image_links{width:100%;height:100%;bottom:auto;top:0;left:auto;right:0;background-color:transparent;overflow:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image_frame .image_wrapper .image_links{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.if-modern-overlay .image_frame .image_wrapper .image_links a{opacity:0;flex:auto;width:100%;height:100%;margin-bottom:0;cursor:pointer;border-width:1px;border-radius:0;transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.touch .image_frame .image_wrapper .image_links a{opacity:1}.if-modern-overlay .image_frame .image_wrapper .image_links a:hover{opacity:1;text-decoration:none}.image_frame .image_wrapper .image_links a:hover{background:#0000001f;color:#fff;border-color:transparent;transform:scale(1.28) rotate(-.02deg)}#portfolio .image_item img{transform:scale(1.4);transition:transform 10s cubic-bezier(.45,.45,.2,1),-webkit-transform 10s;-webkit-backface-visibility:hidden;backface-visibility:hidden}#portfolio .image_item.show img{transform:scale(1) rotate(-.02deg)}.if-modern-overlay .image_frame:hover .image_wrapper .image_links a,.if-modern-overlay .image_frame.hover .image_wrapper .image_links a{animation:none}.image_frame .image_wrapper .image_links a{-webkit-transition:all 1.2s cubic-bezier(.46,.03,.52,.96);transition:all 1.2s cubic-bezier(.46,.03,.52,.96)}.if-caption-on .wp-caption-text{position:relative;bottom:0;left:0;padding:5px 10px !important;width:calc(100% - 20px);box-sizing:border-box;background:0 0;color:#fff;border-radius:0;font-size:42px;text-decoration:none;text-transform:uppercase;font-family:var(--head-font);font-weight:700;line-height:1.2;hyphens:none;transform:scale(.8)}.if-caption-on .wp-caption-text span{font-weight:300 !important}.image_frame .image_wrapper .image_links a{background:0 0;color:transparent;border-color:transparent}.touch .image_frame .image_wrapper .image_links a{background:#3030302b}.frm_style_formidable-style.with_frm_style .frm_blank_field label,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{color:#b94a48}.frm_error_style p{margin:10px 0 15px}.frm_forms .frm_page_bar .frm_current_page input[type=button]{background-color:#cdcdcd}.frm_form_field.consent{margin:0 auto 20px !important;max-width:810px}#frm_form_1_container{max-width:810px}.style-simple .icon_box .desc_wrapper .title:before{content:none;display:none;width:0}.post-password-form{padding:80px 20px 55px;text-align:center;max-width:660px;margin:0 auto}.post-password-form input[type=password]{width:350px;margin:3px auto 60px;border:2px solid gray;background:0 0}.post-password-form p{font-family:var(--font);font-size:var(--subtitle-font-size);line-height:1.4;font-weight:300;padding:20px}.post-password-form p label{font-size:17px;font-weight:300;letter-spacing:1px;text-transform:lowercase}#back_to_top.in_footer{position:absolute;bottom:30px;right:45px}p.in-progress{font-size:2vw;font-weight:300;margin:0;padding:4px 0 0;line-height:1.2}@media only screen and (max-width:767px){p.in-progress{font-size:6vw}}@media only screen and (min-width:1241px){p.in-progress{font-size:30px}}.feature_box,.feature_box_wrapper,.photo_wrapper,.photo_wrapper img{height:100%}.photo_wrapper img{object-fit:cover}.feature_box .feature_box_wrapper .desc_wrapper{width:50%;padding:33px;height:100%;align-content:center}@media only screen and (max-width:1240px){#Content .column_feature_box{width:100%}}@media only screen and (max-width:767px){.feature_box .feature_box_wrapper .desc_wrapper{width:100%;padding:33px;height:auto;align-content:center}.feature_box .feature_box_wrapper .photo_wrapper{width:100%;line-height:0;height:auto}}.text-balance{text-wrap:balance}.orange{color:#f1690d !important}.gray{color:gray !important}.hide{display:none !important;opacity:0 !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt8{margin-top:8px !important}.mt40{margin-top:40px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb8{margin-bottom:8px !important}.mb10{margin-bottom:10px !important}.b-radius img{border-radius:8px}.pfloat p.p20{margin:0 20%}.move-top-30{transform:scale(1) translate(0px,-31px) rotate(0deg)}.section-divider.triangle.up,.section-divider.triangle.down{-moz-transform:scale(1.5) rotate(45deg);-webkit-transform:scale(1.5) rotate(45deg);-o-transform:scale(1.5) rotate(45deg);-ms-transform:scale(1.5) rotate(45deg);transform:scale(1.5) rotate(45deg)}#services .triangle.up{background:#fff}#Error_404 .error_pic{width:auto;float:none;text-align:center;display:none}#Error_404 .error_desk{width:100%;float:none;padding-top:30px;text-align:center;transform:rotate(-3deg)}#Error_404{overflow:hidden;position:absolute;top:50%;margin:-220px auto 0;left:0;right:0}#Error_404 .error_desk p .check{line-height:1;font-size:28px;display:inline-block;color:#fff;background:#000;padding:5px 12px 4px;font-family:"adobe-garamond-pro",serif !important;font-style:italic}#Error_404 .error_desk h2{font-size:68px;line-height:1;margin:0 0 15px;color:#fff}#Error_404 .error_desk h4{font-size:38px;line-height:1.2;font-family:var(--head-font) !important;text-transform:uppercase;font-weight:600;padding:0;margin:0 auto 60px;color:#fff}#Error_404 .error_desk p .button{margin:60px auto 0 !important;display:block;width:180px;line-height:1;padding:14px 18px}body.error404{background:url(//artmedia.digital/wp-content/themes/betheme-child/../../uploads/2021/12/Artmedia-Cover-4K-B-A-Inverted-color-bars.webp) no-repeat center;background-size:cover}#Error_404 .error_pic i{color:#000}.triangle.down.active{background-color:#fff;background-image:linear-gradient(135deg,#eeebe6,#eeebe6 50%,#fff 50%,#fff 100%);transition:background .5s linear}.page-id-222 #Content{background-color:#f2f6f9}.with_frm_style .frm_required{color:rgba(254,102,0,1);font-weight:400;font-size:22px;padding:0;line-height:1}.frm_primary_label:before,form.post-password-form label:before{content:'\e87c';font-family:'mfn-icons';font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none !important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#fe6600;font-size:24px;transform:scaleX(-1)}form.post-password-form label:before{content:'\e8aa';transform:translate(0,3px) rotate(-76deg);transform:scaleX(-1) scaleY(1) translate(0,3px)}#field_qh4icy_label:before,#field_29yf4d_label:before,#field_lixw1_label:before,#field_e6lis6_label:before{content:none;display:none}#field_qh4icy_label,#field_29yf4d_label,#field_lixw1_label,#field_e6lis6_label{margin-left:25px}.with_frm_style input[type=text],.with_frm_style input[type=email],.with_frm_style input[type=tel],.with_frm_style textarea,.post-password-form input[type=password],.with_frm_style select{border-left:0 none !important;border-right:0 none !important;border-top:0 none !important;text-align:center !important;font-family:"adobe-garamond-pro",sans-serif;font-style:italic;font-size:32px;padding:0;line-height:1;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.with_frm_style select option{font-family:"adobe-garamond-pro","Garamond","Times New Roman",serif;font-style:italic;text-align:center;font-size:28px;background:#f2f6f9;color:#000}.label-space label{padding-bottom:10px !important}.frm_form_field:not(.frm_compact) .frm_dropzone{max-width:100%}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{margin:0 5px 0 0}.frm_style_formidable-style.with_frm_style .frm_form_field:invalid{color:#f97c00;border-color:#f97c00;border-left:0 none !important;border-right:0 none !important;border-top:0 none !important}body .with_frm_style .frm_primary_label,body .with_frm_style .frm_top_container .frm_primary_label,body .with_frm_style p.frm_primary_label{display:block;float:none;width:auto;text-transform:lowercase;font-weight:300;font-size:17px;text-align:center;letter-spacing:1px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:transparent !important}.frm_submit{margin:20px 0 0}.frm_submit button.frm_button_submit{margin:0}.frm_style_formidable-style.with_frm_style .frm_error{display:none}.with_frm_style input[type=checkbox],.with_frm_style input[type=radio]{transform:scale(1.4) translateY(-1px) !important;-webkit-transform:scale(1.4) translateY(-1px) !important;-moz-transform:scale(1.4) translateY(-1px) !important;-ms-transform:scale(1.4) translateY(-1px) !important;-o-transform:scale(1.4) translateY(-1px) !important}.with_frm_style .frm_checkbox input[type=checkbox]:before{background-size:12px}.frm_style_formidable-style.with_frm_style div.frm_description{font-size:16px;color:#000;font-weight:300;text-align:center}.frm_alignleft{text-align:left !important}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label,.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{margin:0 0 6px;text-indent:-25px;display:block;padding:0 0 0 32px}.label-p20 .frm_primary_label{padding-bottom:20px !important}.with_frm_style .frm_dropzone .frm_upload_icon:before,.with_frm_style .frm_dropzone .dz-remove{color:#cbcbcb}.frm_progress_line .frm_rootline_single{border:0 none;padding:0;margin:0;height:18px;line-height:18px}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input,.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back,.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type=button]{border:0 none;margin:0;padding:0;line-height:18px}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines li input{border-radius:0}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines li:last-of-type input{border-top-right-radius:10px;border-bottom-right-radius:10px}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines li:first-of-type input{border-top-left-radius:10px;border-bottom-left-radius:10px}.with_frm_style .frm_message p{margin-bottom:4px;color:#5d716f;font-size:24px;line-height:1.2}.with_frm_style .frm_message,.frm_success_style{margin:108px 0 98px;border:20px solid #fff;background-color:#c7e5ca;color:#fff;padding:30px 15px;display:inline-block;width:100%;max-width:860px;box-shadow:0 0 40px 40px #c7e5ca}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete{font-size:15px;font-weight:300;color:var(--label-color)}#Side_slide .social li,#Footer .social li{display:inline-block;margin:1px 5px}@media only screen and (min-width:768px){.sticky-white #Top_bar.is-sticky,.sticky-white #Top_bar.is-sticky #menu{background:#fff}}@media only screen and (max-width:1241px){#Top_bar .logo #logo,#Top_bar.is-sticky #logo,#Top_bar.is-sticky .custom-logo-link{height:85px !important;line-height:75px !important;margin:0 55px 0 0 !important;padding:0 !important}.team .desc_wrapper hr{width:65%}.service-box{padding:0 8px 2px;margin:0 1% 84px}.if-caption-on .wp-caption-text{font-size:32px;line-height:1.2}.ls-wrapper h1.artmedia-h1-wrapper,.ls-wrapper p.artmedia-h1-wrapper{font-size:84px !important;top:0 !important}h3#slogan .line{top:30px}#button,h3#slogan{top:30px !important;position:relative !important;margin:0 auto !important;left:0 !important;right:0 !important}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1080px){h1#slider-2-slide-2-layer-6{line-height:1 !important;font-size:76px !important}#Side_slide .close-wrapper a.close{margin:27px 37px 0 0}.if-caption-on .wp-caption-text{font-size:32px;line-height:1.2}.ls-wrapper h1.artmedia-h1-wrapper,.ls-wrapper p.artmedia-h1-wrapper{font-size:72px !important;top:10px !important}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:958px){.service-box{padding:0 8px 2px;margin:0 6% 84px}.team .desc_wrapper hr{width:84%}#Side_slide .close-wrapper a.close{margin:27px 35px 0 0}.if-caption-on .wp-caption-text{font-size:32px;line-height:1.2}h3#slogan .line{left:0;top:30px}}@media only screen and (min-width:768px) and (max-width:959px){#Top_bar .top_bar_left{width:100%}.if-caption-on .wp-caption-text{font-size:42px;line-height:1.2}}@media only screen and (min-width:768px) and (max-width:1120px){.if-caption-on .wp-caption-text{hyphens:auto}}@media only screen and (max-width:767px){.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo{height:85px !important;line-height:75px !important;margin:0 55px 0 0 !important;padding:0 !important}#Top_bar{background-color:transparent !important;position:absolute}.blue h2,.footer_action h2{font-size:33px}.button-custom .button{font-size:14px;line-height:14px;letter-spacing:0px !important}.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle{top:44px !important}.section_wrapper .service-box.column{margin:0 0 80px}h2{font-size:62px}.testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:30px 0 10px}.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper{margin:0 0 20px}#Action_bar .contact_details{padding:15px 0 13px}#Action_bar .social{display:none}.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:none}.mobile-sticky #Top_bar.is-sticky #logo{height:85px !important;line-height:75px !important;margin:0 55px 0 0 !important;padding:0 !important}.mobile-sticky #Top_bar.is-sticky{background:#fff !important}.header-simple #Header a.responsive-menu-toggle{display:block;right:18px;color:#fff;top:44px !important}#Side_slide .close-wrapper a.close{margin:24px 5px 0 0}#Action_bar .contact_details a i{font-size:24px;line-height:24px;text-decoration:none}.legal-page-wrapper{column-count:1}.mfn-popup-tmpl-content{max-height:100%}.photo-wrapper img{max-width:90% !important}.pfloat p.p20{margin:0 5%}.service-box{padding:0 18px 2px;margin:0 1% 84px}.team .desc_wrapper hr{width:60%}#back_to_top{float:none;margin:-60px auto 10px}.if-caption-on .wp-caption-text{font-size:62px;line-height:1.2}#Error_404{position:static;padding-top:0;margin-top:0}#Error_404 .error_desk h4{font-size:38px}#Error_404 .error_desk p .button{font-size:17px;letter-spacing:1px !important}#Error_404 .error_desk p .check{margin-bottom:0}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:664px){h1#slider-2-slide-2-layer-6{line-height:1 !important;font-size:58px !important;width:380px !important}body .mfn-rev-slider h3{top:55px}.mfn-rev-slider .rev-btn{top:65px}.ls-wrapper h1.artmedia-h1-wrapper,.ls-wrapper p.artmedia-h1-wrapper{font-size:64px !important;top:-30px !important}}@media only screen and (max-width:476px){body .mfn-rev-slider h3{top:0}.mfn-rev-slider .rev-btn{top:0}.if-caption-on .wp-caption-text{font-size:42px;line-height:1.2}h3#slogan .line{left:0;top:65px;font-size:25px}#button,h3#slogan{top:75px !important}h3#slogan{margin:0 10px !important;padding:4px 4px 8px !important}body .ls-wrapper>a.ls-layer-link{top:65px !important}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:356px){.ls-layer #slogan{display:none !important}}@media only screen and (max-height:540px){h3#slogan .line{top:58px;font-size:24px}.ls-wrapper h1.artmedia-h1-wrapper,.ls-wrapper p.artmedia-h1-wrapper{font-size:54px !important;top:10% !important}#button,#slogan{display:none !important}}.grecaptcha-badge{position:absolute !important;bottom:0 !important;right:-327px !important;box-shadow:none !important;border-radius:0 !important;opacity:0;display:none}#mfn-footer-template{animation-delay:.9s}#cursorBlob{width:50px;height:50px;background:linear-gradient(120deg,#ff1744,#e040fb,#2979ff,#00e5ff,#76ff03);background-size:1600% 1600%;position:absolute;mix-blend-mode:exclusion;pointer-events:none;z-index:702;transition:.15s linear;animation:blobRadius 5s ease infinite,blobBackground 15s ease infinite;left:50%;top:-100px}@keyframes blobRadius{0%,100%{border-radius:43% 77% 80% 40%/40% 40% 80% 80%}20%{border-radius:47% 73% 61% 59%/47% 75% 45% 73%}40%{border-radius:46% 74% 74% 46%/74% 58% 62% 46%}60%{border-radius:47% 73% 61% 59%/40% 40% 80% 80%}80%{border-radius:50% 70% 52% 68%/51% 61% 59% 69%}}@keyframes blobBackground{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes grain{0%,100%{transform:translate(0,0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%,0%)}70%{transform:translate(0%,15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}