");background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding-right:calc(15px + 15px);}.popup-message-style .wpcf7-response-output{background:#2b98ce;}#page .wpcf7-response-output,.popup-message-style .wpcf7-response-output{color:#fff !important;border:none;}#page .wpcf7-response-output:before,.popup-message-style .wpcf7-response-output:before{color:#fff;}.scroll-top{border-radius:1px;}input[type="text"],input[type="email"],select,textarea{font:normal 14px/25px "Roboto",Helvetica,Arial,Verdana,sans-serif;font-size:14px;}.content .wpcf7-select{line-height:calc(38px - 14px);min-width:200px;}.pswp button.pswp__button--arrow--left,.pswp button.pswp__button--arrow--right,.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{font-size:62px;line-height:62px;min-height:62px;}.popup-message-style .wpcf7-response-output{background-color:#2b98ce;}.masthead:not(.side-header):not(.mixed-header) .header-bar{min-height:100px;}@media screen and (min-width:1051px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer";}.dt-mobile-header{display:none;}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:50px;padding-left:50px;}.phantom-fade .masthead{top:0 !important;}}@media screen and (max-width:0px){.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:0px;padding-left:0px;}}@media screen and (max-width:778px){.top-bar{padding:5px 20px 5px 20px;}.top-bar.line-content:after{width:calc(100% - 20px - 20px);}}@media screen and (max-width:1050px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer";}.masthead{grid-area:header;}.side-header.masthead,.side-header-v-stroke.masthead{grid-area:header;-ms-grid-column:1;}.mobile-header-space{grid-area:header;}.masthead .main-nav,.masthead:not(.side-header) .main-nav,.masthead:not(.side-header) .header-bar{display:none;}.dt-mobile-header{display:block;}body:not(.transparent) .masthead:not(.side-header){background-color:#fff;}.mobile-mini-widgets-in-menu{display:-ms-flexbox !important;display:-ms-flex !important;display:flex !important;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.sticky-mobile-header .masthead{height:auto;width:100%;}.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead{top:0;}}@media screen and (max-width:778px){html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on){top:0 !important;}.sticky-mobile-header .masthead{height:auto;width:100%;}.masthead .top-bar .right-widgets{display:none;}.masthead .top-bar .left-widgets{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;}.show-mobile-logo .branding img{display:none;}.show-mobile-logo .branding img.mobile-logo{display:inline-block;max-width:100%;height:auto;}}@media screen and (max-width:778px){.page-title.page-title-responsive-enabled .wf-wrap{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;text-align:center;min-height:70px;}.page-title-responsive-enabled.page-title h1{font:700 24px/34px "Roboto",Helvetica,Arial,Verdana,sans-serif;}.page-title-responsive-enabled.page-title.breadcrumbs-mobile-off .breadcrumbs{display:none;}}@media screen and (max-width:778px){#main{padding:70px 0 70px 0;}#main>.wf-wrap{padding:0 20px 0 20px;}.page-title .wf-wrap{padding-left:20px;padding-right:20px;}.page-title .wf-wrap:after{width:calc(1300px - 20px - 20px);max-width:calc(100% - 20px - 20px);}}@media screen and (min-width:990px){#main>.wf-wrap{position:relative;}.sidebar,.sidebar-space{grid-area:sidebar;-ms-grid-row:1;}.content{grid-area:content;-ms-grid-row:1;}}@media screen and (max-width:568px){.popup-message-style #page .wpcf7-response-output{max-width:300px;}}@media screen and (max-width:760px),screen and (max-height:300px){body:after{content:"phone";display:none;}}p,h1,ul,li,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}ul li ul{margin-bottom:20px !important;}ul li ul li{padding-left:30px !important;}