html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:#fff0;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}.home #container{background:none}#container{margin:auto}#content{margin:0 280px 0 20px}#primary,#secondary{float:right;overflow:hidden;width:220px}#secondary{clear:right}#footer{clear:both;width:100%}.one-column #content{margin:0 auto;width:640px}.single-attachment #content{margin:0 auto;width:900px}body,input,textarea,.page-title span,.pingback a.url{font-family:"DM Sans",Arial,Helvetica,sans-serif}h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:Arial,Helvetica,sans-serif}input[type="submit"]{font-family:Arial,Helvetica,sans-serif}pre{font-family:Arial,Helvetica,sans-serif}code{font-family:Arial,Helvetica,sans-serif}#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto}#wrapper{position:relative}#footer-widget-area{overflow:hidden}#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px}#footer-widget-area #fourth{margin-right:0}#site-info{float:left;font-size:14px;font-weight:700;width:700px}#site-generator{float:right;width:220px}body{background:#fff}body,input,textarea{color:#585858;font-size:20px;line-height:1.3;font-weight:300;letter-spacing:-.5px}hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px}p{padding-bottom:30px}ul{list-style:disc;margin:0 0 18px 1.5em}ol{list-style:decimal;margin:0 0 18px 1.5em}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 24px 0}dt{font-weight:700}dd{margin-bottom:18px}strong{font-weight:700}cite,em,i{font-style:italic}big{font-size:131.25%}ins{background:#ffc;text-decoration:none}blockquote{font-style:italic;padding:0 3em}blockquote cite,blockquote em,blockquote i{font-style:normal}pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:smaller}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],input[type="tel"],input[type="date"],textarea,select{background:#fff;border:0;padding:5px 10px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:#ee4155;text-decoration:none}a:active,a:hover{color:#ee4155}.screen-reader-text{position:absolute;left:-9000px}#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;width:700px}#site-title a{color:#000;font-weight:700;text-decoration:none}#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px 0;width:220px}#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left}#access .menu-header,#accessmobile .menu-header,div.menu{font-size:0}#access .menu-header ul,#accessmobile .menu-header ul,div.menu ul{list-style:none;margin:0}#access .menu-header li,#accessmobile .menu-header li,div.menu li{display:inline-block;*display:inline;zoom:1;position:relative;margin:0}#access .menu-header li.last,#accessmobile .menu-header li.last{margin-right:0}#access a,#accessmobile a{color:#fff;display:block;padding:34px 18px;text-decoration:none;font-weight:500;margin:0;font-size:19px;border:0;text-transform:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;letter-spacing:.5px;border-bottom:0}#access ul ul,#accessmobile ul ul{display:none;position:absolute;top:86px;left:0;float:left;width:266px;z-index:99999;padding:20px 0;background:#272727;border:0;text-align:left}#access ul ul li,#accessmobile ul ul li{float:none}#access ul ul ul,#accessmobile ul ul ul{left:100%;top:0}#access ul ul a,#accessmobile ul ul a{line-height:1.2;padding:10px 25px;height:auto;margin:0;text-transform:none;font-weight:400;background:#272727;letter-spacing:0}#access li:hover>a,#access ul ul :hover>a,#accessmobile li:hover>a,#accessmobile ul ul :hover>a{color:#000}#access ul li.current_page_item>a,#access ul li.current_page_ancestor>a,#access ul li.current-menu-ancestor>a,#access ul li.current-menu-item>a,#access ul li.current-menu-parent>a,#access ul li.current-page-ancestor>a,#accessmobile ul li.current_page_ancestor>a,#accessmobile ul li.current-menu-ancestor>a,#accessmobile ul li.current-menu-item>a,#accessmobile ul li.current-menu-parent>a,#accessmobile ul li.current-page-ancestor>a{color:#000}#access ul li.current_page_item:hover>a,#access ul li.current_page_ancestor:hover>a,#access ul li.current-menu-ancestor:hover>a,#access ul li.current-menu-item:hover>a,#access ul li.current-menu-parent:hover>a,#access ul li.current-page-ancestor:hover>a,#accessmobile ul li.current_page_item:hover>a,#accessmobile ul li.current_page_ancestor:hover>a,#accessmobile ul li.current-menu-ancestor:hover>a,#accessmobile ul li.current-menu-item:hover>a,#accessmobile ul li.current-menu-parent:hover>a,#accessmobile ul li.current-page-ancestor:hover>a{color:#000}#main{clear:both;padding:12px 0;position:relative}.bannerouterwrapper,.outerparallaxbanner{padding-left:20px;padding-right:20px}#content{margin-bottom:36px}#content,#content input,#content textarea{color:#333;font-size:16px;line-height:24px}#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:24px}#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}#content code{font-size:13px}#content dt,#content th{color:#000}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#000;line-height:1.5em;margin:0 0 20px 0}#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}#content tr th,#content thead th{color:#777;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px}#content tr.odd td{background:#f2f7fc}.search .product,.hentry{margin:0 0 25px 0;padding:0 5px 10px}.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}.single .hentry{margin:0 0 36px 0}.page-title{color:#000;font-size:14px;font-weight:700;margin:0 0 36px 0}.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}.page-title a:link,.page-title a:visited{color:#777;text-decoration:none}.page-title a:active,.page-title a:hover{color:#ff4b33}#content .entry-title{color:#000;font-size:22px;font-weight:400;line-height:1.3em;margin:15px 0 10px}.entry-title a{font-size:20px;display:block}.entry-title a:link,.entry-title a:visited{text-decoration:none}.entry-title a:active,.entry-title a:hover{color:#ee4155}.entry-meta{color:#777;font-size:12px}.entry-meta abbr,.entry-utility abbr{border:none}.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}.entry-content,.entry-summary{clear:both;padding:12px 0 0 0;font-size:21px}#content .entry-summary p:last-child{margin-bottom:12px}.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px}.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}.entry-content input{margin:0 0 24px 0}.entry-content input.file,.entry-content input.button{margin-right:24px}.entry-content label{color:#777;font-size:12px}.entry-content select{margin:0 0 24px 0}.entry-content sup,.entry-content sub{font-size:10px}.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}.page-link{clear:both;color:#000;font-weight:700;line-height:48px;word-spacing:.5em}.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:.5em .75em;text-decoration:none}.home .sticky .page-link a{background:#d9e8f7}.page-link a:active,.page-link a:hover{color:#ff4b33}body.page .edit-link{clear:both;display:block}#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px}#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}#entry-author-info #author-description{float:left;margin:0 0 0 104px}#entry-author-info h2{color:#000;font-size:100%;font-weight:700;margin-bottom:0}.entry-utility{clear:both;color:#777;font-size:12px;line-height:18px}.entry-meta a,.entry-utility a{color:#777}.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33}#content .video-player{padding:0}.home #content .format-aside p,.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0}.home .hentry.format-aside,.home .hentry.category-asides{padding:0}.home #content .format-aside .entry-content,.home #content .category-asides .entry-content{padding-top:0}.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px}.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto;display:inline-block}.alignleft,img.alignleft{display:inline;float:left;margin-right:25px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:10px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0;max-width:622px}.wp-caption p.wp-caption-text{color:##585858;font-size:18px;margin:5px}.wp-smiley{margin:0}.gallery{margin:15px auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#848484;font-size:13px;margin:0 0 12px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1;border:0;margin:0 0 12px}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}.gallery.gallery-columns-3 .gallery-caption{max-width:275px}.gallery.gallery-columns-3 .gallery-item{max-width:275px;margin:0 0 0 45px}.gallery.gallery-columns-3 .gallery-item:first-child{margin-left:0}.navigation{color:#777;font-size:12px;line-height:18px;overflow:hidden}.navigation a:link,.navigation a:visited{color:#777;text-decoration:none}.navigation a:active,.navigation a:hover{color:#ff4b33}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}#nav-above{margin:0 0 18px 0}#nav-above{display:none}.paged #nav-above,.single #nav-above{display:block}#nav-below{margin:-18px 0 0 0}#comments{clear:both}#comments .navigation{padding:0 0 18px 0}h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}h3#comments-title{padding:24px 0}.commentlist{list-style:none;margin:0}.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative}.commentlist li:last-child{border-bottom:none;margin-bottom:0}#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}#comments .comment-body p:last-child{margin-bottom:6px}#comments .comment-body blockquote p:last-child{margin-bottom:24px}.commentlist ol{list-style:decimal}.commentlist .avatar{position:absolute;top:4px;left:0}.comment-author cite{color:#000;font-style:normal;font-weight:700}.comment-author .says{font-style:italic}.comment-meta{font-size:12px;margin:0 0 18px 0}.comment-meta a:link,.comment-meta a:visited{color:#777;text-decoration:none}.comment-meta a:active,.comment-meta a:hover{color:#ff4b33}.reply{font-size:12px;padding:0 0 24px 0}.reply a,a.comment-edit-link{color:#777}.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}.commentlist .children{list-style:none;margin:0}.commentlist .children li{border:none;margin:0}.nopassword,.nocomments{display:none}#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}.commentlist li.comment+li.pingback{margin-top:-6px}#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0}#comments .pingback .url{font-size:13px;font-style:italic}input[type="submit"]{color:#333}#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}#respond p{margin:0}#respond .comment-notes{margin-bottom:1em}.form-allowed-tags{line-height:1em}.children #respond{margin:0 48px 0 0}h3#reply-title{margin:18px 0}#comments-list #respond{margin:0 0 18px 0}#comments-list ul #respond{margin:0}#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}#respond .required{color:#ff4b33;font-weight:700}#respond label{color:#777;font-size:12px}#respond input{margin:0 0 9px;width:98%}#respond textarea{width:98%}#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px}#respond .form-allowed-tags code{font-size:11px}#respond .form-submit{margin:12px 0}#respond .form-submit input{font-size:14px;width:auto}.widget-area ul{list-style:none;margin-left:0}.widget-area ul ul{list-style:square;margin-left:1.3em}.widget-area select{max-width:100%}.widget_search #s{width:60%}.widget_search label{display:none}.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0}.widget-container .wp-caption img{margin:auto}.widget-title{color:#222;font-weight:700}.widget-area a:link,.widget-area a:visited{text-decoration:none}.widget-area a:active,.widget-area a:hover{text-decoration:underline}.widget-area .entry-meta{font-size:11px}#wp_tag_cloud div{line-height:1.6em}#wp-calendar{width:100%}#wp-calendar caption{color:#222;font-size:14px;font-weight:700;padding-bottom:4px;text-align:left}#wp-calendar thead{font-size:11px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{text-align:right}.widget_rss a.rsswidget{color:#000}.widget_rss a.rsswidget:hover{color:#ff4b33}.widget_rss .widget-title img{width:11px;height:11px}#main .widget-area ul{margin-left:0;padding:0 20px 0 0}#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0}#site-info{font-weight:700}#site-info a{color:#000;text-decoration:none}#site-generator{font-style:italic;position:relative}#site-generator a{color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none}#site-generator a:hover{text-decoration:underline}img#wpstats{display:block;margin:0 auto 10px}@media print{body{background:none!important}#wrapper{clear:both!important;display:block!important;float:none!important;position:relative!important}#header{border-bottom:2pt solid #000;padding-bottom:18pt}#colophon{border-top:2pt solid #000}#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}#site-title{font-size:13pt}.entry-content{font-size:14pt;line-height:1.6em}.entry-title{font-size:21pt}#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important}#container,#header,#footer{margin:0;width:100%}#content,.one-column #content{margin:24pt 0 0;width:100%}.wp-caption p{font-size:11pt}#site-info,#site-generator{float:none;width:auto}#colophon{width:auto}img#wpstats{display:none}#site-generator a{margin:0;padding:0}#entry-author-info{border:1px solid #e7e7e7}#main{display:inline}.home .sticky{border:none}}.clearer,.rowclearer{clear:both}img{display:block;max-width:100%}*:focus{outline:none}a,button,input[type="submit"]{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}table tr td{vertical-align:top}ul{list-style-image:url(/wp-content/themes/maintheme/images/li.png)}body{background:#f1f2f6}#container{width:auto}.mobileclearer{display:none}.semibold{font-weight:600}.mobileclearer{display:none}.center{text-align:center}div,span,a,dl,dt,a,td,input,textarea,select,ul,li{box-sizing:border-box}.topbarwrapper{background:#333334;font-size:13px;color:#fff;font-family:"DM Sans",Arial,Helvetica,sans-serif;border-radius:15px 15px 0 0;overflow:hidden}.topbarcontainer{margin:auto;padding:7px 50px}.topbarleft{float:left;padding:2px 0 0}.topbarright{float:right;padding:0}.headerouterwrapper{position:fixed;top:0;left:0;z-index:10;width:100%;padding:12px 20px}.headerinnerwrapper{position:relative;top:0;border-bottom:1px solid #ffffff2b;border-radius:15px}.headerouterwrapper.dark{padding-top:0}.headerouterwrapper.dark .topbarwrapper{border-radius:0}.headerouterwrapper.dark .headerwrapper{background:#fff;border-radius:0 0 15px 15px}.headerouterwrapper.dark .logobox .logoimage img{display:none}.headerouterwrapper.dark .logobox .logoimage img.dark{display:block}.headerouterwrapper.dark .searchbtn{border:1px solid #7a7a7a}.headerouterwrapper.dark .languagebox .sbHolder{border:1px solid #7a7a7a}.headerouterwrapper.dark #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000}.headerouterwrapper.dark #mega-menu-wrap-primary #mega-menu-primary .mega-indicator{background-image:url(/wp-content/themes/maintheme/images/navarrow_dark.png)}.headerouterwrapper.dark .topmenu a{background:#fff;color:#285f9d}.headerouterwrapper.dark .topmenu a:hover{background:#ffea00}.headerouterwrapper.fixed{position:fixed;top:0;left:0;width:100%}.headerwrapper{font-family:"DM Sans",Arial,Helvetica,sans-serif;margin:auto;z-index:10000;width:100%;padding:0 50px}#header{font-size:0;margin:auto;padding:0;position:relative;z-index:10}.headerleft{float:left;margin:0;width:13%}.headerright{float:right;margin:0;text-align:right;width:87%;text-align:center}.contactlocation{background:url(/wp-content/themes/maintheme/images/contactlocationbg.png) no-repeat;width:193px;height:83px;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;padding:8px 0 0}.contactlocation p{padding:0}.languagebox.mobile{display:none}.languagebox{float:right;width:144px;padding:0;text-align:left}.languagebox ul{margin:0}.languagebox ul li{list-style:none;padding:3px 0}.languagebox .en-US{background:url(/wp-content/themes/maintheme/images/gb.png) no-repeat center}.languagebox .zh-CN{background:url(/wp-content/themes/maintheme/images/cn.png) no-repeat center}.languagebox .sbHolder{border:0;background:#fff;border-radius:25px;height:47px}.languagebox .sbHolder .navarrow{background:url(/wp-content/themes/maintheme/images/navarrow.png) no-repeat center;width:19px;height:0;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;left:0;bottom:0}.languagebox .sbHolder.active .navarrow{height:8px;bottom:-35px}.languagebox .sbToggle{background:url(/wp-content/themes/maintheme/images/languagearrow.png) no-repeat center;background-size:13px;height:47px}.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover{color:#000;text-indent:0;font-size:17px;height:47px;line-height:47px;font-weight:500;letter-spacing:0;padding:0 12px}body .languagebox .sbOptions{margin-top:35px;border:1px solid #eee;background:#fff;border-radius:15px;padding:10px;width:156px;right:0;left:initial;left:auto}.languagebox .sbOptions a,.languagebox .sbOptions a:link,.languagebox .sbOptions a:visited{display:block;color:#000;background:#f1f2f6;border-radius:8px;border:0;font-size:17px;font-weight:500;padding:5px 12px}.languagebox a.sbSelector:link span,.languagebox a.sbSelector:visited span,.languagebox a.sbSelector:hover span,.languagebox ul li a span{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.languagebox a.sbSelector:link .lang_flag_en,.languagebox a.sbSelector:visited .lang_flag_en,.languagebox a.sbSelector:hover .lang_flag_en,.lang_flag_en{background:url(/wp-content/themes/maintheme/images/en_flag.png) no-repeat left center;background-size:contain;width:28px;height:28px;margin-right:5px}.languagebox a.sbSelector:link .lang_flag_cn,.languagebox a.sbSelector:visited .lang_flag_cn,.languagebox a.sbSelector:hover .lang_flag_cn,.lang_flag_cn{background:url(/wp-content/themes/maintheme/images/cn_flag.png) no-repeat left center;background-size:contain;width:28px;height:28px;margin-right:5px}.languagebox .sbOptions a:hover{border-color:#fff}.logobox{margin:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:1}.logocontainer{padding:0;position:relative}.logocontainer a{display:block;padding:11px 0 10px;font-size:0}.logobg{background:url(/wp-content/themes/maintheme/images/logobg.png) no-repeat center;width:368px;height:182px;position:absolute;top:0;left:-60px;right:0}.logocontainer img{position:relative;z-index:1;margin:auto;width:100%}.logocontainer img.dark{display:none}.logobox .logoimage{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.logobox .logotitlebox{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:5px 10px 0}.logobox .logotitle{font-size:36px;color:#ff0a0f;line-height:24px;overflow:hidden}.logobox .logosubtitle{font-size:21px;color:#414141;line-height:15px;letter-spacing:2px;padding:0 3px;overflow:hidden}.socialcontainer{margin:0;padding:0;font-size:0}.socialcontainer .socialbtn{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 5px;font-size:14px}.socialcontainer .socialbtn.first{margin-left:0}.socialcontainer .socialbtn .iconlabel{font-size:14px;color:#fff;margin:0 5px 0 0}.socialcontainer .socialbtn .iconlabel,.socialcontainer .socialbtn .icon{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.socialcontainer .socialbtn a{display:inline-block;position:relative;margin:3px 0 1px;color:#fff;font-weight:700;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.socialcontainer .socialbtn a img{display:inline-block;*display:inline;zoom:1;vertical-align:top}.socialcontainer .socialbtn a span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 0 0 5px}.socialcontainer .socialbtn a:hover{color:#000}.socialcontainer .socialbtn a:hover .iconlabel{color:#ececec}.socialcontainer .socialbtn img.hoverimg{position:absolute;top:0;left:0;visibility:hidden}.socialcontainer .socialbtn a:hover img{visibility:hidden}.socialcontainer .socialbtn a:hover img.hoverimg{visibility:visible}.socialbtn a,.footercol .socialbtn a:hover{background:none}.socialcontainer .socialbtnicon{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.socialcontainer .socialbtnlabel{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 0 0 5px}.socialcontainer .socialnetworktitle{font-size:14px;font-weight:600;border-bottom:1px solid #80a5c6;text-transform:uppercase;margin:0 0 15px}.headerwrapper .socialcontainer{margin:0}.topbarright .socialcontainer .socialbtn{margin:0 5px}.booknowmenu{display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:absolute;top:-8px;right:0}.booknowmenu a{background:#909090;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;display:block;padding:15px 10px 10px;border-radius:0 0 8px 8px;letter-spacing:1px;position:relative}.booknowmenu a img{margin:auto}.booknowmenu .booknowicon{margin:0 0 5px}.booknowmenu .booknowarrow{width:7px;position:absolute;left:-7px;top:0}.brochurebtn{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.brochurebtn a{background:#193281;color:#fff;font-size:15px;padding:10px 15px;display:block;border-radius:7px}.brochurebtn a:hover{background:#ff0a0f}.headericonblock{color:#aaa;font-size:14px}.headericonbox{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:15px}.headericonbox .headericon{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:5px}.headericonbox .headericondesc{display:inline-block;*display:inline;zoom:1;vertical-align:top}.shownowbtn{display:inline-block;*display:inline;zoom:1;vertical-align:top}.subscribebtn{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 0 0 15px}.shownowbtn a{background:#4f4f4f url(/wp-content/themes/maintheme/images/cart.png) no-repeat 12px center;font-size:14px;color:#fefefe;text-transform:uppercase;display:inline-block;padding:8px 15px 8px 37px}.shownowbtn a:hover{background-color:#000;background-image:url(/wp-content/themes/maintheme/images/cart_hover.png)}.subscribebtn a{background:#f6f6f6 url(/wp-content/themes/maintheme/images/subscribe.png) no-repeat 12px center;font-size:14px;color:#8f8f8f;display:inline-block;padding:8px 15px 8px 40px}.subscribebtn a:hover{background-color:#4f4f4f;color:#fff;background-image:url(/wp-content/themes/maintheme/images/subscribe_hover.png)}.subscribeformbox{padding:20px}.subscribeformbox p{padding:0}.subscribeformbox table tr td{padding:0 0 7px}.subscribeformbox h1{color:#787878;margin:0 0 5px}.subscribeformbox .captcharight{margin:0}.subscribeformbox input[type="submit"]{background:#4f4f4f;border:0;color:#fff;font-size:15px;cursor:pointer;padding:5px 15px}.subscribeformbox input[type="submit"]:hover{background:#000}.subscribeformbox .submit-btn{position:relative}.subscribeformbox div.wpcf7 img.ajax-loader{position:absolute;top:7px;left:85px}.subscribeformbox .customform div.wpcf7-validation-errors{padding:8px;color:#000;margin:0 0 5px}.subscribeformbox .customform div.wpcf7-mail-sent-ok{padding:8px;margin:0 0 5px}.contactblockcontainer{margin:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.contactblockcontainer table{height:100%}.contactblockcontainer table tr td{vertical-align:middle}.contactblock{font-size:15px;color:#5f5f5f;margin:0 15px 0 0;padding:0 15px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.contactblock.last{margin-right:0;padding-right:0;border:0}.contactblock .blockicon{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0}.contactblock .blocklabel{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-transform:uppercase;padding:0 5px 0 0}.contactblock .blockvalue{display:inline-block;*display:inline;zoom:1;vertical-align:middle;color:#afafaf}.contactblock .blockvalue p{padding:0}.contactblock .blockvalue a{color:#fff}.contactblock .blockvalue a:hover{color:#ee4155}.headertoplinkcontainer{display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:relative}.headertoplinkcontainer:hover .headertoplinkicon{background-color:#e7e7e7}.headertoplinkicon{cursor:pointer;background:url(/wp-content/themes/maintheme/images/account.png) no-repeat center;width:50px;height:83px}.headertoplink{position:absolute;top:83px;left:0;background:#787878;text-align:left;width:115px;display:none}.headertoplink ul{margin:0;padding:0}.headertoplink ul li{list-style:none}.headertoplink a{color:#fff;display:block;border-bottom:1px solid #8e8e8e;font-size:13px;text-transform:uppercase;padding:7px 20px}.headertoplink li:hover a{background-color:#8e8e8e}.navigationwrapper{border-left:0;border-right:0;position:relative;background:url(/wp-content/themes/maintheme/images/navbg.png)}.navigationcontainer{width:1245px;margin:auto;position:relative;text-align:center}.mainnavigation{margin:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle;float:none;font-weight:600}.mainnavigation #access .menu-header li.home a{background:url(/wp-content/themes/maintheme/images/homeicon.png) no-repeat center;text-indent:-999999em;padding:0 30px}.mainnavigation #access .menu-header li.home:hover a{background-image:url(/wp-content/themes/maintheme/images/homeicon_hover.png)}.navigationblockleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:80%}.navigationblockright{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:20%;text-align:right}.navigationblockmiddle{position:absolute;top:-17px;left:0;right:0;margin:auto;width:247px;z-index:99999}.topsearchcontainer{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 10px;*max-width:30px;float:none;position:relative}.topsearchcontainer.active{*max-width:181px}.searchcontainer{float:right;width:300px;margin-top:67px;position:relative}.searchbtn{border:1px solid #fff0;width:47px;height:47px;background:url(/wp-content/themes/maintheme/images/searchbtn.png) no-repeat center #fff;background-size:47px;cursor:pointer;float:right;position:relative;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.searchbtnarrow{background:url(/wp-content/themes/maintheme/images/searchnavarrow.png) no-repeat bottom center;width:15px;height:7px;position:absolute;bottom:-1px;left:0;right:0;margin:auto;display:none!important}.topsearch{float:right;position:relative;margin:12px 0 0}.topsearchbox form{display:block}.topsearchbox{margin:0;background-color:#fff;border:1px solid #e8e8e8;display:none;padding:0;margin:0;position:absolute;top:86px;right:0;border-radius:15px;overflow:hidden}.topsearchbox fieldset{float:left}.topsearchbox fieldset input{padding:10px 25px;height:70px;border:0;width:500px;font-size:20px;color:#000;font-weight:400;background-color:#fff}.topsearchbox input[type="submit"]{border:0;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff;background:url(/wp-content/themes/maintheme/images/searchbtn2.png) no-repeat center;text-indent:-999999em;border:0;padding:0;width:31px;height:31px;cursor:pointer;overflow:hidden;display:none}.topsearchbox input[type="submit"]:hover{color:#fff;background-image:url(/wp-content/themes/maintheme/images/searchbtn2_hover.png)}.topsearchbox input::-webkit-input-placeholder{color:#8a8a8a}.topsearchbox input:-moz-placeholder{color:#8a8a8a}.topsearchbox input::-moz-placeholder{color:#8a8a8a}.topsearchbox input:-ms-input-placeholder{color:#8a8a8a}.topsearchbox textarea:-ms-input-placeholder{color:#8a8a8a}#access ul li.menu-item-has-children a .navarrow{width:19px;height:5px;background:url(/wp-content/themes/maintheme/images/navarrow.png) no-repeat center;display:inline-block;position:absolute;bottom:0;left:0;right:0;margin:auto;display:none}#access ul li.menu-item-has-children:hover a .navarrow,#access ul li.menu-item-has-children.current-page-ancestor a .navarrow{background-image:url(/wp-content/themes/maintheme/images/navarrow_hover.png)}#access ul li.menu-item-has-children ul a .navarrow{display:none!important}#access .menu-header ul ul li span{border:0;padding:0}#access .menu-header ul ul li{margin:0;float:none;display:block}#access .menu-header ul li.menu-item-has-children ul a,#access .menu-header li.menu-item-has-children:hover ul a{color:#878686;font-size:14px;border:0}#access .menu-header ul li.menu-item-has-children ul li:hover a{color:#fff}#access .menu-header ul li.menu-item-has-children li.menu-item-has-children li a{background:none;background-color:#606060;color:#fff}#access .menu-header ul li.menu-item-has-children li.menu-item-has-children li:hover a{color:#0468b6}#access .menu-header ul ul ul{top:0;left:240px}#access .menu-header ul li.menu-item-has-children li.menu-item-has-children ul a,#access .menu-header ul li.menu-item-has-children li.menu-item-has-children:hover ul a{background:url(/wp-content/themes/maintheme/images/dropdownbg.png);color:#464646}#access .menu-header ul li.menu-item-has-children li.menu-item-has-children ul li:hover a{background-image:url(/wp-content/themes/maintheme/images/dropdownbg_hover.png);color:#fff}#access .linklabel{border-bottom:0;padding:0;display:block}#access ul li.current_page_item>a .linklabel,#access ul li.current_page_ancestor>a .linklabel,#access ul li.current-menu-ancestor>a .linklabel,#access ul li.current-menu-item>a .linklabel,#access ul li.current-menu-parent>a .linklabel,#access ul li.current-page-ancestor>a .linklabel{border-color:#07487f}#access .navarrow{position:absolute;bottom:0;left:0;right:0;margin:auto}.donation #access .menu a{background:#edb21f;color:#fff;font-weight:700;padding:8px 25px;letter-spacing:1px;box-shadow:0 0 10px 0 #dcdcdc}.donation #access .menu li:hover a{background:#191919}.topmenu{float:right;margin:24px 0 0}.topmenu ul{margin:0}.topmenu li{float:left;list-style:none;margin:0 0 0 10px}.topmenu a{font-size:14.5px;color:#fff;background:#285f9d;font-weight:400;padding:13px 15px;display:inline-block;border-radius:0;text-transform:none}.topmenu li:hover a{background:#ffea00;color:#013875}.topmenu li.orange a{background:#e7753d}.topmenu li.orange a:hover{background:#A9A9A9}.topmenu li.current_page_item a,.topmenu li.current-page-ancestor a{color:#fff}.socialcontainer{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.footerblockcontainer{padding:0 0 40px 180px;text-align:center;width:1295px;margin:auto;max-width:100%;font-size:0}.footerblockleft{float:left;width:80%}.footerblockright{float:left;width:20%;padding:15px 0 0}.footerblockleft .footerlogo .footerlogoimage{display:inline-block;*display:inline;zoom:1;vertical-align:middle;max-width:32px}.footerblockleft .footerlogo .footerlogotitle{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:34px;color:#ed1015;line-height:26px;overflow:hidden;padding:7px 0 0 10px}.footercontact{line-height:1.7}.socialnetworkblocktitle{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 10px}.bottombarwrapper{color:#b3b4b9;font-size:16px;border-top:1px solid #232327;font-weight:400;text-align:center}.bottombarwrapper p{padding:0}.bottombarwrapper a{color:#fff;text-decoration:none}.bottombarwrapper a:hover{color:#fcd116}.bottombarwrapper .bottombarcontainer{width:1295px;max-width:100%;padding:16px 25px;margin:auto}.bottombarwrapper .copyright,.bottombarwrapper .icl{display:inline-block;*display:inline;zoom:1}.bottombarleft{float:none;padding:0}.bottombarright{float:right}.socialbox .socialiconbox{float:left;margin-left:5px;position:relative}.socialbox .socialiconbox .hide{display:none;position:absolute;top:0;left:0}.socialbox .socialiconbox a:hover .hide{display:block}#footer{background:#0c0c0d;color:#bababa;margin:0;font-size:13px;font-weight:400;padding:0;font-family:"DM Sans",Arial,Helvetica,sans-serif;position:relative;z-index:1}#footer a{color:#f1f2f6}#footer a:hover{color:#ee4155}.footerlinkwrapper{width:1295px;max-width:100%;margin:auto;padding:0 25px;font-size:14px;line-height:1.3}.footerlinkwrapper .coltitle{text-transform:uppercase;color:#b3b4b9;font-size:17px;font-weight:400;margin:0;padding:0 0 15px;letter-spacing:0}.coltitle.social{margin:0 0 10px}.contactcontent a{color:#464646}.contactcontent table{margin:0 0 15px}.contactcontent table tr td.imgcol{width:15px;padding-right:10px;padding-top:2px}.contactcontent table tr td.imgcol img{margin:auto}.footersocialblockwrapper{background:none;font-family:"DM Sans",Arial,Helvetica,sans-serif}.footersocialblockcontainer{margin:auto;width:1245px;max-width:100%;padding:0}.footersocialblocktitle{font-size:24px;float:left;margin:0}#footer .footersocialblockwrapper .socialcontainer{float:none}.footerblockcontent{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 25px}.footerblockcontent.first{margin-left:0}.footerblockcontent p{padding:0}.footernav{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 0 6px;color:#fff}.footernav a{color:#fff;padding:0 10px;display:block}.footernav ul{margin:0}.footernav ul li{list-style:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0;border-right:1px solid #696565}.footernav ul li:last-child{border-right:0}.footercol{padding:30px 0 15px;font-size:13px}.footerblock{text-align:left;border-right:0;margin-right:0;padding-right:25px}.footerblock a{color:#bbb}.footerblock a:hover{color:#fff}.fcol1{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:21%}.fcol2{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44%}.fcol3{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:35%;padding-right:0}.fcol4{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:185px}.fcol5{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:140px;border:0;padding:0;margin:0}.footerlinkwrapper ul{margin:0}.footerlinkwrapper li{list-style:none;padding:0}.footerlinkwrapper li a{text-decoration:none;display:block;color:#c5c5c5;padding:7px 0}.footerlinkwrapper li a:hover{color:#fff}.footerlinkwrapper ul.menu a{text-transform:none}.footercontactleft{float:left;line-height:20px;width:260px}.footercontactright{float:right;line-height:20px;width:200px;padding-left:15px}.footercontactbottom{color:#cc9aa2;margin:10px 0 0}.footercontactleft p{padding-bottom:8px}.footercontactrightcontent{line-height:23px}.footercontactrightcontent p{padding:0}.footerlinkwrapper .contactblock{display:block;border:0;padding:0 0 5px;margin:0}.contentlogobox .item{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 10px 0 0}.partnerslogobox{margin:20px 0 0}.partnerslogobox .item img{margin:auto}.footerunicoatdesc{text-align:justify}.footerunicoatlink{margin:15px 0 0}.footerunicoatlink a{padding:7px 15px;display:inline-block;font-size:13px;color:#cecece;border:2px solid #cecece;font-weight:700;text-transform:uppercase}.footerunicoatlink a:hover{background:#cecece;border-color:#cecece;color:#242424}.colcontent{font-size:18px;color:#f1f2f6;font-weight:300;padding:0}.colcontent p{padding:0 0 25px}.colcontent .title{padding-bottom:8px}.colcontentleft{float:left;margin:0 15px 0 0;width:100%;max-width:200px;line-height:19px}.colcontentleft p{padding:0 0 10px}.colcontentright{float:left;width:100%;max-width:250px;line-height:19px}.colcontentright p{padding:0 0 15px}.copyrightbox{margin:0}.copyright{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0}#footer .socialcontainer{margin:0}#footer .icl{margin:0;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 0 0 20px}#footer .icl a{color:#7f8082}#footer .icl a:hover{color:#ee4155}#footer .icl span{text-decoration:none}.footerlinkleft{padding:15px 0 0}.footerlinkright{float:right}.footermenu{font-size:16px;color:#fff}.footermenu ul{margin:0}.footermenu ul ul{position:relative;top:0;left:0;font-size:13px;font-weight:400;margin:0 0 0 12px}.footermenu ul li{list-style:none;float:left}.footermenu ul li a,.footermenu .lastcolumn .coltitle{font-size:17px;color:#474a4e;padding:5px 30px 15px 0}.footermenu ul li a:hover{color:#0d63ba}.footermenu .lastcolumn,.footer-header{float:left}.footer-header{width:85.3%}.footer-header li{width:19.6%}.footermenu .lastcolumn{width:14.6%}.footermenu ul.lastcolumn ul{margin:0;line-height:18px}.footermenu .lastcolumn li{list-style:none}.footermenu ul ul li{float:none;list-style-image:url(/wp-content/themes/maintheme/images/footerli.png);width:100%}.footermenu ul ul li a{font-size:13px;padding-bottom:8px;padding-top:0}.newsletterwrapper{background:#0c0c0d;color:#f1f2f6;position:relative;z-index:1}.newslettercontainer{width:1295px;max-width:100%;margin:auto;padding:40px 25px;max-width:100%}.newsletterwrapper.topspacing .newslettercontainer{padding-top:80px}.newslettercontainer .footerlogo{float:left;width:150px}.newslettercontainer .newsletterbox{float:left;width:calc(100% - 150px);font-size:0;padding-left:30px}.newslettercontainer .newsletterbox.full{float:none;width:100%;padding-left:0}.newslettercontainer .newsletterboxleft{float:left;font-size:46px;padding:0 65px 0 0;width:59%;box-sizing:border-box;font-weight:400;letter-spacing:.7px;line-height:1.1}.newslettercontainer .newsletterboxright{float:left;font-size:20px;width:41%;box-sizing:border-box;padding:10px 0 0}.newslettercontainer .newsletterboxleft p{padding:0}.newslettercontainer .newsletterboxbottom{clear:both;padding:35px 0 0;width:545px;max-width:100%}.newslettercontainer .newsletterbox h1{font-size:42px;font-weight:700;margin:0}.newslettertitle{font-family:Arial,Helvetica,sans-serif;font-size:30px;color:#fff;text-transform:uppercase;font-weight:700}.newslettersubtitle{font-size:16px;color:#3b3a3a;font-weight:600}.newslettertitle,.newslettersubtitle,.newsletterinput{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0 25px 0 0}.newsletterinput{padding-right:0;width:340px}.newsletterinput .field{float:left;width:79%}.newsletterinput .action{float:left;width:20.5%}.newsletterinput .mc4wp-form{margin:0}.newsletterinput .field input{font-size:13px;color:#a0a0a0;padding:8px 15px;border:0}.newsletterinput .action input{font-size:13px;background-color:#60d6e0;text-transform:uppercase;border:0;color:#fff;padding:8px 20px;font-weight:600}.newsletterinput .mc4wp-success{clear:both}.subscriptionsuccess{background:#4ab459;padding:10px;color:#fff;margin:10px auto;width:78%}body .newslettercontainer .gform_wrapper{position:relative;margin:0}body .newslettercontainer .gform_wrapper.gravity-theme .gform_footer{padding:0;margin:0;position:absolute;bottom:22px;right:12px;width:auto}body .newslettercontainer .gform_wrapper input{background:none;border-bottom:1px solid #191919}body .newslettercontainer input::-webkit-input-placeholder{color:#85868a}body .newslettercontainer input:-moz-placeholder{color:#85868a}body .newslettercontainer input::-moz-placeholder{color:#85868a}body .newslettercontainer input:-ms-input-placeholder{color:#85868a}body .newslettercontainer textarea:-ms-input-placeholder{color:#85868a}body .newslettercontainer .gform_wrapper li.hidden_label input,body .newslettercontainer .gform_wrapper .top_label div.ginput_container{margin:0;color:#000}body .newslettercontainer .gform_wrapper .gform_footer input.button,body .newslettercontainer .gform_wrapper .gform_footer input[type=submit],body .newslettercontainer .gform_wrapper .gform_page_footer input.button,body .newslettercontainer .gform_wrapper .gform_page_footer input[type=submit]{background:#ee4155 url(/wp-content/themes/maintheme/images/newsletterbtn.png) center no-repeat;background-size:18px;color:#fff;font-size:15px;font-weight:700;text-transform:none;padding:0;margin:0;text-indent:-99999em;border-radius:100%;width:43px;height:43px}body .newslettercontainer .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:0}body .newslettercontainer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:22px 25px;padding-right:75px;border:0;border:1px solid #5e5e5e;font-size:18px;color:#fff}body .newslettercontainer .gform_validation_error.gform_wrapper .gform_footer{bottom:51px;right:12px}body .newslettercontainer .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .newslettercontainer .gform_wrapper.gravity-theme .gform_footer:before{display:none}.newslettersectiontitle{font-size:19px;color:#000}.newslettersectionpdflisting{padding:15px 0}.newslettersectionpdflisting .item a{color:#393939;display:block}.newslettersectionpdflisting .item a:hover{color:#eba800}.footercontactblockcontainer{margin:0}.footercontactblock{margin:0 0 10px}.footercontactblockicon{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.footercontactblockcontent{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0 0 0 10px}.footercontactblock a{color:#464646}.footercontactblock a:hover{color:#0468b6}.footermenubox{text-align:center;border-top:1px solid #fff;text-transform:uppercase}.footermenubox a{color:#fff;font-size:16px;padding:18px 15px}.footermenubox ul{margin:0}.footermenubox ul li{list-style:none;list-style-image:none;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.bottombarmenu{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 0 0 10px}.bottombarmenu,.bottombarmenu a{font-size:14px;color:#fff}.bottombarmenu ul{margin:0}.bottombarmenu ul li{list-style:none;display:inline-block;*display:inline;zoom:1;vertical-align:top}.bottombarmenu a{display:inline-block;padding:0 10px;border-left:1px solid #fff}.footersocial{width:1245px;margin:30px auto;text-align:center}.homebannerwrapper{position:relative;z-index:0;overflow:hidden}.homebannerwrapper h1 .borderline{display:none}.homebannerwrapper .ls-bar-timer{border-color:#000;background:#000;top:initial;bottom:0}.bannerwrapper{position:relative;background-repeat:no-repeat;background-position:top center;border-bottom:0;z-index:2;border-radius:15px;overflow:hidden}.playicon{background:url(/wp-content/themes/maintheme/images/play.png) no-repeat center;background-size:82px;width:100%;height:100%;position:absolute;top:0;left:0}.bannerwrapper h1,.bannerwrapper h2,.bannerwrapper p{padding-bottom:0}.bannerwrapper .n2-ss-button-container a{text-align:left}.bannerwrapper .nicomoon-arrow-right2{text-align:center}.bannerwrapper .nicomoon-arrow-right2:before{margin-right:8px;border:1px solid #fff;border-radius:100%;width:50px;height:50px;display:inline-block;line-height:50px}.bannerwrapper .smaller_btn .nicomoon-arrow-right2:before{width:40px;height:40px;line-height:40px}.hometwocolswrapper{background:#fff}.hometwocols{width:1245px;margin:auto;padding:35px 0}.hometwocols .leftcol{float:left;width:535px;border-right:1px solid #dbdbdb;padding:0 30px 0 0;margin:0 30px 0 0;text-align:justify}.hometwocols .rightcol{float:left}.homeblockright{float:right}.slickdotsbox{position:absolute;bottom:20px;left:0;right:0;display:block;width:100%;max-width:1245px;margin:auto;text-align:center;z-index:9999}.slickdotsbox .slick-dots{padding:5px 80px 9px;position:relative;display:inline-block!important;margin:auto;width:auto;bottom:0}.pagetitlewrapper img{max-width:100%;visibility:hidden}.pagebannerimage{background:bottom center no-repeat;background-size:cover;min-height:209px;-ms-behavior:url(/backgroundsize.min.htc)}.pagetitlecontentbox{position:absolute;top:0;left:0;right:0;height:100%;width:1188px;margin:auto}.pagetitlecontentbox .tablewrap{width:100%;height:100%}.pagetitlecontentbox table{height:100%}.pagetitlecontentbox table tr td{vertical-align:middle;padding:0}.pagetitlecontainer{padding:0}.pagetitlecontainer .pagetitle{font-size:54px;line-height:normal;color:#fff;font-weight:400;margin:0;padding:0 27px;text-transform:none;letter-spacing:2px;font-family:"DM Sans",Arial,Helvetica,sans-serif;display:inline-block}.pagetitlecontainer .pagesubtitle{font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:2px}.pagetitlewrapper table{width:100%;height:100%;text-align:center}.contentwrapper .pagetitlewrapper table tr td{vertical-align:middle}.pagetitlecontentbox.white .pagetitlecontainer .pagetitle{color:#fff}.pagetitlecontentbox.white .breadcrumbs{color:#fff}.pagetitlecontentbox.white .breadcrumbs a{color:#fff}.pagetitlecontentbox.white .breadcrumbs a:hover{color:#414141}.pagetitlecontentbox.white .breadcrumbs .seperator{color:#fff}.pagecontent.full .pagecontentleft{float:none;width:100%}.pagecontentleft{float:left;width:62%;text-align:justify}.pagecontentright{float:right;width:33%;text-align:right}.slickarrowbox{position:absolute;top:55%;left:0;right:0;width:1245px;margin:auto;z-index:9999}.btn{position:relative;padding:20px 0 0}.btn a{line-height:1;font-family:"DM Sans",Arial,Helvetica,sans-serif;border:0;background:#ee4155;font-size:18px;color:#fff;font-weight:300;padding:17px 28px;display:inline-block;text-transform:none;position:relative;letter-spacing:0;border-radius:35px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.btn.witharrow a{padding:19px 25px 19px 65px}.btn.witharrow a:before{content:'';display:block;background:url(/wp-content/themes/maintheme/images/btn_arrow.png) no-repeat center;background-size:43px;border:0;border-radius:100%;width:43px;height:100%;position:absolute;top:0;left:7px;z-index:1;pointer-events:none}.contentcontainer{padding:100px 25px;width:1295px;max-width:100%;margin:auto;box-sizing:border-box}.videoicon{background:url(/wp-content/themes/maintheme/images/videoicon.png) no-repeat center;width:77px;height:77px;position:absolute;top:37%;left:0;right:0;margin:auto}.iconblock{font-size:13px;color:#5e5e5e;text-align:center}.iconblock .item{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0;width:25%}.iconblock .blockimg{margin:0 0 7px}.iconblock .blockimg img{margin:auto}.iconblock .blocktitle{font-size:20px;color:#0d63ba;margin:0 0 7px}.iconblock .blockcontent{line-height:19px}.iconblock .blockcontent p{margin:0}.iconblock a{color:#2f73c8;text-decoration:underline;line-height:19px}.iconblock a:hover{color:#60d6e0}h1 .red{color:#bb2d30}h1 .grey{color:#4b4b4b}h1 .black{color:#3c3c3c}h1 .blue{color:#004b8c}h1 .orange{color:#edb21f}.parallaxbanner{background:center no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc)}.parallaxbanner .item{position:relative}.parallaximage{position:absolute;top:0;left:0;right:0;margin:auto;background:center bottom no-repeat}.parallaximage img{visibility:hidden;height:100%}.parallaxcontentwrap{width:1445px;max-width:100%;padding:100px 25px;margin:auto}.width_1310 .parallaxcontentwrap,.parallaxbanner.dark_boxed.width_1310 .parallaxcontentwrap,.parallaxbanner.multiple_columns.width_1310 .parallaxcontentwrap{width:1360px}.width_1265 .parallaxcontentwrap,.parallaxbanner.dark_boxed.width_1265 .parallaxcontentwrap,.parallaxbanner.multiple_columns.width_1265 .parallaxcontentwrap{width:1265px}.width_1215 .parallaxcontent{width:1165px}.width_1200 .parallaxcontentwrap{width:1200px}.width_1040 .parallaxcontent{width:1040px}.width_900 .parallaxcontent{width:900px}.parallaxcontent{font-size:0;max-width:100%}.parallaxcontentleft{float:left;max-width:970px}.parallaxcontentright{float:right}.parallaxcontent .blockimage{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:44.6%;max-width:100%}.parallaxcontent .blockimage img{border-radius:15px}.parallaxcontent .blockcontent{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:55.4%;max-width:100%;box-sizing:border-box;padding:15px 0 0 70px;font-size:20px}.parallaxcontent.imageright .blockimage{float:right}.parallaxcontent.imageright .blockcontent{float:left}.parallaxcontent .blockcontent.full,.parallaxcontent.imageright .blockcontent.full{display:block;float:none;width:100%;padding:0}.parallaxtitle{color:#fff;font-size:33px;font-weight:700;text-transform:none;margin:0}.parallaxsubtitle{font-size:14px;margin:7px 0 0;font-family:'Poppins',Arial,Helvetica,sans-serif;font-weight:600}.parallaxsubtitle p{padding:0;margin:0}.parallaxcontentleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:left}.parallaxcontentright{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.parallaxcontentright .parallaxbutton a{font-size:18px;padding:8px 25px}.serviceparallax .parallaxcontent{padding:30px 0}.serviceparallax .parallaxbutton{margin:13px 0 0}.parallaxcontentwrap.box .parallaxcontent{border:1px solid #191919;box-sizing:border-box;padding:25px 40px 40px;max-width:880px;position:relative}.parallaxcontentwrap.box .parallaxcontent h1 .borderline{display:none}.parallaxcontentwrap.box .parallaxcontent h1{color:#231f20;font-size:35px;padding:0}.parallaxbanner .item .parallaxcontentwrap.box{color:#231f20}.parallaxcontentwrap.box .parallaxcontent .parallaxbutton{margin:0;position:absolute;bottom:-20px;left:0;right:0;margin:auto}.parallaxbanner.parallax{text-shadow:0 0 10px #313131}.parallaxbanner.parallax h1,.parallaxbanner.parallax .grey{color:#fff;font-size:24px}.parallaxbanner.parallax .blockcontent{font-size:21px;color:#fff}.parallaxbanner.titleside{text-align:left}.parallaxbanner.titleside .parallaxcontent{border-bottom:1px solid #e2e2e2}.parallaxbanner.titleside .blocktitle{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:29%;text-align:left}.parallaxbanner.titleside .blocktitle h1{font-size:46px}.parallaxbanner.titleside .blockcontent{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:68%;text-align:justify}.loadingoverlay{display:none;background:url(/wp-content/themes/maintheme/images/overlaybg.png);position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.overlayicon{background:url(/wp-content/themes/maintheme/images/ajax-loader.gif) no-repeat center;width:100%;height:100%}.backbtn{margin:20px 0 0}.backbtn a{border:2px solid #1c381c;font-size:16px;color:#3a663a;font-weight:700;text-transform:uppercase;padding:7px 20px;display:inline-block}.backbtn a:hover{background:#1c381c;border-color:#1c381c;color:#fff}.hoverbox{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/maintheme/images/hoverbg.png);text-align:center;display:none}.hoverbox table tr td{vertical-align:middle}.hoverbox table .hovercontent{position:relative}.hovercontent{position:absolute;top:0;left:0;right:0;margin:auto;-webkit-transition:all 500ms ease-out 0.1s;-moz-transition:all 500ms ease-out 0.1s;-o-transition:all 500ms ease-out 0.1s;transition:all 500ms ease-out 0.1s;-webkit-backface-visibility:hidden}.hovericon{width:64px;height:65px;padding:8px 0;margin:auto;position:relative;top:0;left:0;right:0;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;background:url(/wp-content/themes/maintheme/images/viewicon.png) no-repeat center;-webkit-transition:all 500ms ease-out 0.1s;-moz-transition:all 500ms ease-out 0.1s;-o-transition:all 500ms ease-out 0.1s;transition:all 500ms ease-out 0.1s;-webkit-backface-visibility:hidden}.hoverbox table,.pagecontent .hoverbox table{width:100%;height:100%;margin:0;border:0}.contentwrapper .hoverbox table tr{background:none}.contentwrapper .hoverbox table tr td{vertical-align:top;position:relative;border:0;padding:0;background:none;vertical-align:middle}.hovercontent .blocktitle{margin:5px 0 0;color:#fff}.pdflistingwrapper{margin:20px 0 0}.pdfblocktitle{margin:0 0 15px}.pdflistingcontainer .item a{display:block;width:100%;height:100%}.pdflistingcontainer .item{font-size:13px;border:1px solid #d1d1d1;background:#fff;padding:20px;float:left;width:256px;margin:0 10px 10px 0}.pdflistingcontainer .item.last{margin-right:0}.pdflistingcontainer .item:hover .pdfname{color:#004a81}.pdflistingcontainer .pdficon{background:url(/wp-content/themes/maintheme/images/pdf.png) no-repeat center;width:33px;height:35px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 15px 0 0}.pdflistingcontainer .pdfsummary{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:185px}.pdflistingcontainer .pdfname{color:#636363}.pdflistingcontainer .pdfsize{color:#a1a1a1}.pdflistingcontainer .item table{border:0;margin:0;padding:0;width:100%;height:100%}.pdflistingcontainer .item table tr td{padding:0;margin:0;border:0;vertical-align:middle;background:none}.pdflistingcontainer .item .tablewrap{width:100%;height:100%}.pdfbtn a{display:inline-block;background:url(/wp-content/themes/maintheme/images/pdficon2.png) no-repeat 13px center #60d6e0;color:#fff;text-transform:uppercase;padding:10px 20px 10px 40px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.pdfbtn a:hover{background-color:#3ec8d4}.mediumtitle{font-size:16px;font-weight:700;color:#161616}.breadcrumbswrapper{margin:8px 0 0;text-transform:none;letter-spacing:0;font-family:"DM Sans",Arial,Helvetica,sans-serif}.breadcrumbswrapper .breadcrumbscontainer{width:1188px;padding:20px 0;margin:auto}.breadcrumbswrapper .breadcrumbs{margin:0;display:inline-block}.breadcrumbs{color:#fff;font-size:17px;margin:10px 0;font-weight:300}.breadcrumbs a{color:#fff;padding:0;text-decoration:none}.breadcrumbs a:hover{color:#191919}.breadcrumbs .seperator{color:#fff;padding:0 5px}.breadcrumbswrapper.blogpage .breadcrumbs{color:#9b9b9b;font-size:15px}.breadcrumbswrapper.blogpage .breadcrumbs a{color:#9b9b9b}.breadcrumbswrapper.blogpage .breadcrumbs a:hover{color:#eba800}.breadcrumbswrapper.blogpage .breadcrumbs .seperator{color:#9b9b9b}.pagebanner{position:relative;margin:0}.pagebanner .item{background-position:center;background-repeat:no-repeat;position:relative}.pagebanner .item img{visibility:hidden}.pagebanner .pagetitle{float:left;font-size:24px;color:#fff;text-transform:uppercase}.pagebanner .breadcrumbs{float:right;text-transform:none}.pagebanner .itemcontent{position:absolute;bottom:20px;left:0;right:0;width:1245px;margin:auto}.tablewrap{margin:30px 0;border-radius:15px;overflow:auto}table tr td{border:0;border:1px solid #47474b;padding:20px 25px;vertical-align:top;background:#343439;vertical-align:middle;font-size:19px}table tr td.subheader{background:#ee4155;color:#fff;text-align:center;line-height:1.2;font-size:18px}table tr td.title{background:#1281d9;color:#fff;font-weight:600;width:28%}table thead tr td{background:#ee4155;font-size:21px;font-weight:500;padding:13px 25px;color:#fff;letter-spacing:0}.maincontent ul,.parallaxbanner ul{margin:0 0 20px;list-style:none;list-style-image:none}.maincontent ul li,.parallaxbanner ul li{padding:3px 5px 8px 35px;background:url(/wp-content/themes/maintheme/images/li.png) no-repeat left 5px;background-size:21px}.maincontent ol li,.parallaxbanner ol{padding:0 0 15px}.maincontent ol ul,.parallaxbanner ol ul{margin:15px 11px;list-style-image:url(/wp-content/themes/maintheme/images/li2.png)}.maincontent ol ul li,.parallaxbanner ol ul li{padding:0}.maincontent ul ul,.parallaxbanner ul ul{margin:15px 0 5px}.maincontent ul ul li,.parallaxbanner ul ul li{background-image:url(/wp-content/themes/maintheme/images/li2.png);background-size:9px;background-position:5px 11px;padding-left:28px}.nopadding{padding:0}.noresult{border:1px solid #E4E0E0;background-color:#F2F2F2;padding:10px 20px;margin:15px 0 0;color:#000}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-5 .gallery-item img{margin:0 auto 12px}.featuredimg img{border:0}.featuredimg.noborder img{border:0}.contentboxleft{float:right;width:100%;max-width:594px}.contentboxright{float:left;width:100%;max-width:570px;margin:0}.contentbox.full .contentboxright{float:none;max-width:100%}.contentboxright .btn.witharrow{margin:0}.contentblockwrapper{background:#f8f8f8;padding:45px 0;text-align:center}.contentblockcontainer{width:1245px;padding:0;margin:auto}.contentblock .blocktitle{color:inherit;margin:0 0 30px}.contentblock .blockcontent{padding:0 15px}.contentleft{float:left;width:67%}.contentright{float:right;width:30%}h1,h2,h3,h4,h5,h6{font-family:"DM Sans",Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1.1;padding-bottom:25px}h1{font-size:52px;color:#585858}h2{font-size:48px;letter-spacing:.5px}h3{font-size:42px;letter-spacing:.5px}h4{font-size:36px}h5{font-size:30px;letter-spacing:0}h2.small{font-size:40px}h3.small{font-size:34px}h5.small{font-size:25px;letter-spacing:0}.contactusblockwrapper{background:#2980b9}.contactusblockcontainer{width:1245px;margin:auto}.contactblockcontent{padding:0}.contactblockcontent .contactblocktitle{font-size:32px;color:#fff;font-weight:700;margin:0 0 15px}.contactblockcontent .btn a{font-size:19px;color:#fff;border-color:#fff;padding:5px 15px}.contactblockcontent .btn a:hover{color:#2980b9;background:#fff}.contactdetailsbox{border-bottom:1px solid #e9ebe8;padding:25px 0 25px 40px}.contactdetailboxtitle{font-size:19px;color:#000;font-weight:500;font-family:"DM Sans",Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;margin:0 0 10px}.contactdetails{font-size:15px;color:#767676;background:none;padding:0;line-height:normal;text-align:left;font-weight:400}.contactdetails .contactblock{border:0;margin:0 0 10px;padding:0;display:block}.contactdetails .contactblock.last{margin-bottom:0}.contactdetails .contactblock .contactblocktitle{color:#6a6a6a;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 5px 0 0;text-transform:uppercase}.contactdetails .contactblock .contactblockcontent{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:85%}.contactdetails .contactblock .contactblockimage{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.footerblockcontainer .contactdetails{display:inline-block;*display:inline;zoom:1;vertical-align:top}.footerblockcontainer .socialcontainer{display:inline-block;*display:inline;zoom:1;vertical-align:top}.footerblockcontainer .contactdetails .contactblock .contactblocktitle{color:#fff;display:none}.footerblockcontainer .contactdetails .contactblock .contactblockcontent{width:80%}.footerblockcontainer .contactdetails{padding:0 0 0 25px;color:#bcbcbc}.footerblockcontainer .contactdetails .contactblock{margin:0 0 20px}.footerblockcontainer .contactdetails .contactblockimage{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 15px 0 0}.paginationwrapper{width:100%;margin:auto;border-top:0;clear:both}.videobox{width:319px;float:left;margin:0 10px 10px 0}.videobox.last{margin-right:0}.videobox.lastrow{margin-bottom:0}.videobox img{min-width:100%;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.videobox:hover img{opacity:1}.videobox a{position:relative;display:block}.videobox .videoicon{width:58px;height:58px;top:29%;left:0;right:0;margin:auto;background:none;z-index:1}.morevideolink a{font-size:14px;text-decoration:underline}.videoblockwrapper{background:#fff8f8;padding:60px 0 40px}.videblockcontainer{width:1245px;margin:auto;text-align:center}.videobox{width:284px}.pagecontent .videoicon table{margin:0}.pagecontent .videoicon table tr td{border:0;background:none;padding:0;margin:0}.videblockcontainer .blocksubtitle{color:#969696;font-size:16px;font-weight:500}.videoblock{margin:13px 0 0}.videoblock .item{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:8px}.latestnewswrapper.mobile{display:none}.latestnewswrapper{position:relative}.latestnewswrapper .newslisting{margin:20px 40px}.latestnewswrapper .newslistingcontainer{width:1245px;padding:0;margin:auto}.latestnewswrapper .newslistingcontainer .blockcontent{color:#818181;font-size:16px}.latestnewswrapper .newslisting .item{width:100%;margin:auto;float:none;border:0;padding:0 10px 10px}.latestnewswrapper .newslisting .item.last{padding-bottom:0}.latestnewswrapper .newslisting .item .newssummary .newsdesc{font-weight:400}.latestnewswrapper .newslisting .newsthumb{margin:0;max-width:236px;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.latestnewswrapper .newslisting .newsthumb img{background:#fff}.latestnewswrapper .newsbox{border:1px solid #dadada;padding:25px 25px 0}.latestnewswrapper .newsbox.last{margin-right:0}.latestnewswrapper .blocktitle{margin:0 0 23px;padding:0 0 15px;border-bottom:1px solid #c9c9c9}.latestnewswrapper .blockdesc{color:#707070;font-size:14px;font-weight:600}.latestnewswrapper .newssummarybox{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0;width:85%}.latestnewswrapper .slick-dots{position:relative;margin:25px 0 0}.latestnewswrapper .slick-dots li button{width:20px;height:11px}.newsboxcontainer .newsboxleft{display:inline-block;*display:inline;zoom:1;vertical-align:top;max-width:503px;width:100%;border-bottom:1px solid #d6d6d6}.newsboxcontainer .newsboxright{display:inline-block;*display:inline;zoom:1;vertical-align:top;max-width:503px;width:100%;margin:0 0 0 30px}.newsboxcontainer .newsboxleft .item .newsthumb{max-width:503px}.latestnewswrapper .newslisting .newsboxleft .item{padding:0}.latestnewswrapper .newsboxleft .newssummarybox{margin:18px 7px 0;display:block;width:auto}.newsboxcontainer .newsboxright .newsdesc{display:none}.newsboxcontainer .newsboxright .item{padding:0 0 22px}.newslistingpage{padding:0}.newslistingpage .newsthumb{width:338px;margin:0 25px 0 0}.newslisting .item .newssummary .newsmeta .newsdate,.maincontent .blogpostcontentbox .newsdate{background:none;color:#393939;display:block;float:none;text-align:left;padding:0;font-size:14px;font-weight:300}.newslisting .item .newssummary .newsmeta .newsdate span,.maincontent .blogpostcontentbox .newsdate span{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.newslisting .item .newssummary .newsmeta .newsdate span.icon,.maincontent .blogpostcontentbox .newsdate span.icon{width:16px;margin:0 5px 0 0}.newsmeta .seperator{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:10px;color:#a8a8a8;font-weight:700}.newsbox .btn{display:block}.newsbox .newsdate,.newsdate{margin:0;padding:10px;float:left;color:#fff;background:#d81e05;font-weight:400;font-size:14px;text-transform:none;border-radius:0;position:relative;top:0;left:0;text-align:center}.newsbox .newsday,.newsday{padding:0;line-height:27px;font-size:24px;font-weight:900}.newsbox .newsmonth,.newsmonth{font-size:16px;padding:0;line-height:normal;font-family:'Poppins',Arial,Helvetica,sans-serif}.newsbox .newsday,.newscontainer .newsmonth,.newsday,.newsmonth{width:45px}.newsbox .green .newsdate{background:#5bbaa0}.newsbox .green .newsmonth{background:#26745f}.newsbox .newstitle a,.newsbox .newstitle{color:#323232;font-size:13px;line-height:24px;font-weight:600;display:block;text-transform:none;text-decoration:none}.newsbox .newstitle a:hover{color:#595546}.newsbox .newsdesc{font-size:13px;color:#fff;padding:5px 0 0}.newsbox .readmore{font-size:14px;margin:20px 0 0}.newsbox .readmore a{border:2px solid #595546;color:#595546;font-size:14px;font-weight:600;padding:9px 15px}.newsbox .readmore a:hover{color:#fff;background:#595546}.newsbox .newsmeta{margin:0 0 10px}.newsbox table{background:#5e8cb2;width:100%}.newsthumb{position:relative;margin:0;width:22%;float:left}.newsthumb img{width:100%;background:#F1F1F1}.newsthumb a{display:block;position:relative}.newssummarybox{margin:0;width:90%;float:left;box-sizing:border-box;padding:0}.newssummarybox.full{padding:0;width:100%}.newslistingpage .newslisting{border-top:1px solid #EAEAEA;padding:25px 0 0}.newslistingpage .newslisting .item .newssummary{padding-top:0;max-width:625px;padding:0}.newslistingpage .newslisting .item .newssummary .newstitle a{font-size:16px;text-decoration:none}.newslistingpage .newslisting .item{border-color:#EAEAEA;padding:0 0 25px;margin:0 0 25px}.newslistingpage .newslisting .item .newssummary .newsdesc{padding:13px 0 2px;line-height:normal}.newsimage{position:relative;margin:0 0 20px}.newsimage .newsdate{margin:0;position:absolute;top:0;left:0}.newsdetail{font-size:13px}.newspage .content{margin:0 0 15px}.newslisting{margin:0}.newslisting .item{padding:0 0 15px;margin:0 0 20px;position:relative;float:left;width:100%;box-sizing:border-box;border-bottom:1px solid #e9ebe8}.newslisting .item.first{width:100%;float:none}.newslisting .item.lastcol{float:right}.newslisting .item .newsimage{float:left}.newslisting .item .newsimage img{border:1px solid #f3f2f2;max-width:100%}.newslisting .item .newssummary .newstitle{margin:0}.newslisting .item .newssummary .newstitle a{font-size:19px;color:#000;font-weight:400;font-family:"DM Sans",Arial,Helvetica,sans-serif;padding:0 0 5px}.newslisting .item .newssummary .newsdate{font-size:13.5px;color:#d81e05;font-weight:400;float:none;text-align:left;text-transform:none;margin:0;padding:0;background:none;display:none}.newslisting .item .newssummary .newsdesc{font-size:14.5px;color:#585858;font-weight:400}.newslisting .item .newssummary .newslink a{font-size:13px;color:#2f73c8;border-bottom:1px solid #2f73c8;text-decoration:none;padding:10px 0 0;display:inline-block}.newslisting .item .newssummary .newstitle a:hover,.newslisting .item .newssummary .newslink a:hover{color:#eba800}.maincontent.newsdetail h1.pagetitle{color:#0d63ba}.maincontent.newsdetail .newsdate{font-size:13px;margin:0 0 10px;font-weight:700}.newsdetaildesc{margin:0}.featurednewscontainer{text-align:center}.featurednewscontainer{color:#5e5e5e;font-size:13px;width:35%;float:left}.featurednewscontainer .newsdate{font-weight:600}.featurednewscontainer .item{border-top:1px solid #ebebeb;padding:10px 0 0;margin:10px 0 0}.featurednewscontainer .item.first{border:0}.featurednewscontainer .item .newssummary .newstitle a{color:#5e5e5e;padding:5px;display:block}.featurednewscontainer .item .newssummary .newstitle a:hover,.newspagelink a:hover{color:#60d6e0}.newspagelink{margin:15px 0 0}.newspagelink a{color:#2f73c8;text-decoration:underline;line-height:19px}.sidenavmenuicon{display:none}.bloglistingscontainer{float:left;width:810px}.bloglistings .item{margin:0 0 25px;border-bottom:1px solid #e9e9e9}.bloglistings .item table tr td{border:0;padding:0}.bloglistings .blogsummary{float:left;width:535px}.bloglistings .blogsummary.full{float:none;width:100%}.bloglistings .blogpostimage{max-width:100%;position:relative}.bloglistings .blogpostimage.noimage .newsdate{position:relative}.bloglistings .blogpostimage .newsdate{bottom:0;top:inherit;left:0;right:inherit}.bloglistings .blogpostimage .newsbox .newsday,.bloglistings .blogpostimage .newsday{line-height:normal}.blogpostimage img{max-width:100%}.blogsidebar{float:right;width:220px;text-transform:none;font-size:16px;margin:0}.blogpage .blogsidebar{width:346px}.blogposttitle a{display:block;color:#4c4c4c;font-size:21px;padding:5px 0 0}.blogposttitle a:hover{color:#000}.blogpostdate{font-size:14px;font-weight:400;color:#8e8d8d}.blogpostsummary{font-size:14px;padding:8px 0;margin:0;color:#4c4c4c}.bloglistings .item .btn{margin:10px 0 0}.bloglistings .item .btn a{font-size:12px;color:#4c4c4c;padding:5px 10px;font-weight:700}.bloglistings .item .btn a:hover{background:#08508c;border-color:#08508c;color:#fff}.bloglisting a{display:block}.bloglisting .blogtitle{padding:0 0 5px}.bloglisting .blogtitle a{font-size:28px;font-weight:700;color:#000}.bloglisting .blogtitle a:hover{color:#edb21f}.bloglisting .item{border-bottom:1px solid #e9ebe8;padding:0 0 15px;margin:0 0 30px}.blogmeta{font-size:16px;color:#787878;padding:0 0 15px}.blogmeta .blogmetablock{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0 30px 0 0}.blogmeta .icon{width:18px;padding-right:5px}.blogmeta .icon img{visibility:visible;height:auto}.blogmeta span{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.blogthumb{padding:0 0 9px}.blogsummarybox{font-size:16px;color:#393939}.blogtagsbox{font-size:16px;color:#393939}.blogtagboxtitle{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 5px 0 0}.blogtagboxcontent{color:#edb21f;display:inline-block;*display:inline;zoom:1;vertical-align:top}.blogtagsbox .seperator,.blogtagsbox .blogtag{display:inline-block;*display:inline;zoom:1;vertical-align:top}.blogtagboxcontent a{color:#edb21f}.blogtagboxcontent a:hover{color:#000}.blogsidebar.bottom{display:none}.sidebartwitter{margin:25px 0 0;overflow:auto}.blogpage .sidenavtitle{margin-bottom:10px}.blogsearchcontainer{width:240px;max-width:100%;padding:0 0 25px}.blogsearchcontainer .searchcontainer{width:100%;float:none;margin:0}.blogsearchcontainer .searchbtn{display:none}.blogsearchcontainer .searchbox fieldset input{background:#f5f5f5;display:block;border:1px solid #dadada;font-size:15px;color:#000;padding:9px 45px 9px 20px;width:100%;box-sizing:border-box}.blogsearchcontainer .searchbox input[type="submit"]{position:absolute;top:0;right:0;border:0;background:url(/wp-content/themes/maintheme/images/blog_searchbtn.png) no-repeat center;text-indent:-9999999em;width:45px;height:42px;cursor:pointer}.blogsearchcontainer .searchbox input::-webkit-input-placeholder{color:#7e7e7e}.blogsearchcontainer .searchbox input:-moz-placeholder{color:#7e7e7e}.blogsearchcontainer .searchbox input::-moz-placeholder{color:#7e7e7e}.blogsearchcontainer .searchbox input:-ms-input-placeholder{color:#7e7e7e}.blogpage .maincontent{float:left;width:759px}.featuredpostcontainer{border:0;margin:25px 0 0}.featuredtitle{font-size:16px;color:#fff;background:#9e9e9e;font-weight:700;padding:6px 15px;margin:0;text-transform:none}.featuredpostcontainer .item{padding:9px 0;margin:auto;border-bottom:1px solid #D8D8D8}.featuredpostcontainer .item .blogpostimage{width:75px;float:left;margin:0 11px 0 0}.featuredpostcontainer .item .blogpostsummary{float:left;padding:0;margin:0}.featuredpostcontainer .item .blogposttitle{text-transform:none;margin:0 0 10px}.featuredpostcontainer .blogposttitle a{font-size:12px;padding:0;color:#444;font-weight:600}.featuredpostcontainer .blogposttitle a:hover{color:#ff0080}.featuredpostcontainer .blogpostdate{font-size:10px;color:#919191;font-weight:600}.blogarchive{font-size:16px;font-family:"DM Sans",Arial,Helvetica,sans-serif}.blogarchivetitle{display:block;color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:22px;padding:15px 0 15px}.maincontentcontainer .blogarchive .blogarchivelisting{border-top:1px solid #eaeaea}.maincontentcontainer .blogarchive ul{margin:0}.maincontentcontainer .blogarchive ul li{list-style:none;padding:0;border-bottom:1px solid #eaeaea}.jaw_symbol{display:none}.maincontentcontainer .blogarchive ul li a{background:url(/wp-content/themes/maintheme/images/archiveli.png) no-repeat 93% center;display:block;color:#4e4e4e;font-weight:500;text-decoration:none;font-size:16px;padding:7px 25px 7px 8px;text-transform:none}.maincontentcontainer .blogarchive ul li a:hover,.maincontent .blogarchive ul li.current_page_parent a,.maincontent .blogarchive ul li.current_page_parent ul a:hover,.maincontentcontainer .blogarchive ul li.current_page_parent a{color:#eba800;background-color:#fff;background-image:url(/wp-content/themes/maintheme/images/archiveli_hover.png)}.maincontentcontainer .blogarchive ul li a .i{display:none}.maincontentcontainer .blogarchive ul li.active a{color:#eba800;background-image:url(/wp-content/themes/maintheme/images/archiveli_active.png);background-color:#fff}.maincontentcontainer .blogarchive ul li.current_page_parent ul{display:block}.maincontentcontainer .blogarchive ul li li a{font-weight:400;padding:5px 25px;font-size:15px;color:#a3a3a3;font-weight:400;text-transform:none}.maincontentcontainer .blogarchive ul ul{display:none;margin:0 0 10px 0}.maincontentcontainer .blogarchive ul ul li{border:0}.maincontentcontainer .blogarchive ul ul a,.maincontentcontainer .blogarchive ul li.active ul a{background:none;color:#585858}.maincontentcontainer .blogarchive ul li li a:hover,.maincontentcontainer .blogarchive ul li.current_page_parent ul a:hover,.maincontentcontainer .blogarchive ul li.active ul a:hover,.maincontentcontainer .blogarchive ul li.active ul li.active a{color:#fff;background-color:#3f3f3f}.maincontentcontainer .blogarchive ul ul li.odd{background:none}.maincontent .blogimage{margin:0;position:relative}.maincontent .blogposttitle{font-size:21px;color:#4c4c4c;font-weight:600;margin:15px 0 10px}.maincontent .blogpostdate{font-size:17px;color:#8e8d8d;font-weight:600}.maincontent .blogpostcontentbox{margin:0}.maincontent .blogpostcontent{padding:0;margin:0}.maincontent .blogpostcontent h2{margin:0 0 20px}.maincontent .blogimage .newsdate{position:absolute;left:0;right:initial;top:0;margin:0}.maincontent .blogpostcontentbox .newsdate{margin:0 0 15px}.paginationbox{margin:0;padding:45px 0 35px;text-align:center;font-weight:700;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:0}.paginationbox .wp-pagenavi a,.paginationbox .wp-pagenavi span{border:0}.paginationbox .wp-pagenavi span.pages{padding-left:0;margin-left:0;font-weight:700;padding-right:10px;border:0;text-transform:uppercase;color:#414141;background:none}.paginationbox .wp-pagenavi a{color:#fff;font-size:20px}.paginationbox .wp-pagenavi span.current{background:#ee4155;color:#fff}.paginationbox .wp-pagenavi a:hover{color:#ee4155;border-color:#edb21f}.paginationbox .wp-pagenavi{border:0;border-right:0;display:inline-block}.paginationbox .wp-pagenavi a,.paginationbox .wp-pagenavi span{margin:0;padding:10px 20px;font-size:20px;color:#585858;display:inline-block;*display:inline;zoom:1;vertical-align:middle;background:none;border-right:0;border-radius:100%;font-weight:400}.searchpage .paginationbox{border:0;padding:30px 0 0}.serviceslistingwrapper .paginationwrapper{max-width:1158px}.hide{display:none}.boxcontent iframe{max-width:100%}.maincontent.full{float:none;width:100%;margin:0}.normalpage .pagecontent{padding:0}.pagecontent{padding:0}.pagecontent .subtitle{font-size:16px;font-weight:600}.nopost{background:#dedede;border-bottom:4px solid #bdbdbd;color:#440202;padding:13px 25px;font-size:15px;font-weight:400;font-family:"DM Sans",Arial,Helvetica,sans-serif;text-align:left}.toptoolbar{margin:0 0 25px}.toptoolbar h1.pagetitle{float:left}.toptoolbar .producttoolbar{float:right}.bottomtoolbar{width:215px;margin:auto}.toolbar .label{font-size:14px;color:#414141;font-weight:700;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 15px 0 0}.toolbar .field{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:250px}.toolbar .views,.toolbar .sortby{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.toolbar .views{margin:0 0 0 80px}.toolbar .paginationbox{float:right}.toolbar{margin:0 0 25px}.contenttabs{padding:35px 0 0}.contenttabs .resp-tabs-list li{background:#fff!important;font-size:19px;color:#8a8a8a;text-transform:none;font-weight:500;padding:10px 35px;margin:0 5px 0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contenttabs .resp-tab-active,.contenttabs .resp-tabs-list li.resp-tab-active,.contenttabs .resp-tabs-list li.resp-tab-active a,.contenttabs .resp-tabs-list li:hover a,.contenttabs .resp-tabs-list li:hover,.contenttabs .resp-tabs-list li a:hover{background:#edb21f!important;color:#fff!important}.contenttabs .resp-tab-content{border:1px solid #e9e9e9;padding:35px 45px}.contenttabs .resp-tabs-container{background:none}.contenttabs .resp-tab-content h3{color:#000;font-size:19px}.contenttabs .resp-tab-content h4{color:#000;font-size:18px}.contenttabs .datebox{padding:0 0 15px;color:#000}.contenttabs .datebox .dateicon{display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:relative;background:none;top:0;right:0;width:auto;height:auto}.contenttabs .datebox .datevalue{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.contenttabs .datebox .dateicon img{display:block}.contenttabs .detailtab h3{margin:0}.contenttabs .feetab table{text-align:left;font-weight:500}.contenttabs .feetab table tr td{padding:13px 20px;vertical-align:middle;text-align:center}.contenttabs .speakerimage{float:left;width:21%}.contenttabs .speakerdetails{float:left;width:79%;box-sizing:border-box;padding:0 0 0 40px}.contenttabs .speakerdetails strong{font-weight:500}.contenttabs .speakerdetails.full{float:none;width:100%;padding:0}.tabbox.tabletype .tabcontent{padding:0;border:0}.tabbox.tabletype .tabcontent{background:#f4f4f4;font-size:13px;color:#848484}.tabbox.tabletype .tabcontent table{width:100%;height:100%;border:1px solid #c9c9c9;border-top:0;border-right:0}.tabbox.tabletype .tabcontent table tr{background:#f4f4f4}.tabbox.tabletype .tabcontent table tr td{padding:5px 25px;border:0;border-right:1px solid #c9c9c9;background:none}.tabbox.tabletype .tabcontent table tr.even{background:#fafafa}.productserieslogo{margin:0 0 15px}.productserieslogo img{margin:auto;max-width:100%}.productimage{margin:0;position:relative}.productimage img{margin:auto;max-width:100%}.productimage .hoverbox .hovericon{background:#0468b6;color:#fff;font-size:14px;font-weight:400;padding:10px;width:auto;height:auto;max-width:94px;text-transform:none;border-radius:0}.productimage .hoverbox .hovericon:hover{background:#0080e4}.producttitle{text-align:center;color:#565656;font-size:15px;background:none;padding:10px 15px;text-transform:none;font-weight:400;letter-spacing:0;font-family:"DM Sans",Arial,Helvetica,sans-serif;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.featuredproductslider .item .itembox a:hover .producttitle,.productwrapper .item .itembox a:hover .producttitle{background:#595546;color:#fff}.productcertifiedtitle{font-size:13px;color:#424242;margin:0 0 5px}.productcertifiedimages{margin:0 0 5px}.productcertifiedimages .item{display:inline-block;*display:inline;zoom:1;vertical-align:top}.productpdfcontainer{margin:28px 0 0;padding:17px 0 0;border-top:1px solid #d6d6d6}.productpdfbox{background:#fff;font-size:13px;font-weight:600;margin:0 15px 0 0;float:left;width:45%}.productpdfbox a{color:#3f3e3e;display:block;padding:8px 0}.productpdfbox a:hover{color:#1ebeed}.productpdfboxicon{background:url(/wp-content/themes/maintheme/images/pdf_large.png) no-repeat center;width:29px;height:30px}.productpdfboxcontent{padding:0 0 0 10px}.productpdfboxicon,.productpdfboxcontent{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.producthighlightcontainer{margin:25px 0}.producthighlightbox{color:#4d4d4d;font-size:13px;text-align:center;margin:0 0 25px;padding:0 15px}.producthighlighttitle{text-transform:uppercase}.featuredproductcontainer{padding:10px 0 0}.featuredproductsliderbox{margin:0 40px}.featuredproductsliderwrapper{margin:0 10px}.featuredproductslider .item{margin:auto}.productfeaturedbox{border:1px solid #eeeded;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.productfeaturedbox:hover{border-color:#bebebe}.productfeaturedbox .productimage{margin:0}.productfeaturedbox a{display:block;padding:3px}.productfeaturedbox .producttitle a{font-size:16px;color:#054292;font-weight:700}.productfeaturedbox .productshortdesc a{font-size:13px;color:#686868;font-weight:400;text-transform:none;padding:3px 3px 10px}.featuredproductslider .slick-prev,.featuredproductslider .slick-next{width:34px;height:34px}.featuredproductslider .slick-prev{background-image:url(/wp-content/themes/maintheme/slick/featuredprev.png);left:-35px}.featuredproductslider .slick-next{background-image:url(/wp-content/themes/maintheme/slick/featurednext.png);right:-35px}.featuredproductslider .slick-prev:hover{background-image:url(/wp-content/themes/maintheme/slick/featuredprev_hover.png)}.featuredproductslider .slick-next:hover{background-image:url(/wp-content/themes/maintheme/slick/featurednext_hover.png)}.featuredproductwrapper .blocktitle{margin:0 35px 35px}.featuredproductwrapper .item,.featuredproductwrapper .item.last{float:none;border:1px solid #edeaea}.featuredproductwrapper .item a{display:block;background:#dbdbdb;height:100%}.featuredproductwrapper .item a:hover{background:#0178d6;color:#fff}.featuredproductwrapper .item a:hover .producttitle{color:#fff}.featuredproductwrapper .productlistingbox{height:100%}.featuredproductcontainer .productlisting{margin:0 25px}.featuredproductcontainer .owl-wrapper-outer{z-index:1}.featuredproductcontainer .owl-theme .owl-controls{width:100%;height:100%;z-index:0}.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-prev,.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-next{width:38px;height:39px;background:no-repeat center;top:45%}.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-25px;background-image:url(/wp-content/themes/maintheme/slider/featuredprev.png)}.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-next{right:-25px;background-image:url(/wp-content/themes/maintheme/slider/featurednext.png)}.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/wp-content/themes/maintheme/slider/featuredprev_hover.png)}.featuredproductcontainer .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(/wp-content/themes/maintheme/slider/featurednext_hover.png)}.featuredproductcontainer .productcategorylistwrapper .productcategory{margin:0 0 30px}.featuredproductcontainer .productcategorylistwrapper .item{margin:0 8px 0 0}.featuredproductcontainer .productcategorylistwrapper .item.last{margin-right:0}.tabbox{border:0;border-bottom:1px solid #b2b2bd}.tabbox.first{border-top:1px solid #b2b2bd}.tabbox .tabtitle{text-align:left;background:url(/wp-content/themes/maintheme/images/tabbtn.png) no-repeat 98.2% center;background-size:19px;padding:35px 55px 35px 5px;font-size:23px;color:#585858;line-height:1.1;font-weight:500;text-transform:none;cursor:pointer;border:0;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.tabboxsection{padding:15px 0}.tabboxsection .tabboxsectiontitle{font-size:19px;font-weight:500;color:#000;padding:0 0 15px}.tabbox .tabtitle:hover{background-image:url(/wp-content/themes/maintheme/images/tabbtn_hover.png);color:#ee4155}.tabbox .tabtitle.active{background-image:url(/wp-content/themes/maintheme/images/tabbtn_active.png);color:#ee4155;border-bottom:0}.tabbox .tabcontent{border:0;background:none;padding:10px 5px 10px 5px;display:none}.tabbox .tabcontent.normal{padding-left:25px;padding-right:25px}.tabbox.even .tabcontent{background:#f0dfe0}.tabbox .tabarrowborder{background:#fff;width:2px;height:100%;position:absolute;top:0;right:5%}.pagecontent .tabbox table thead tr td{background:#757575}.pagecontent .tabbox table{margin:0 0 15px}.tabbox .twocolscontent .tabimage{float:left;width:428px;margin:0 26px 0 0}.tabbox .twocolscontent .tabcontentdesc{float:left;width:450px}.tabcontentimage{width:179px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.tabcontentimage img,.tabcontenttext.full table tr td img{border:1px solid #d8d8d8;background-color:#fff}.tabcontenttext{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:495px;margin:0 0 0 20px}.tabcontenttext.full{width:100%;margin:0}.tabcontenttext.full table{margin:0}.tabcontenttext.full table tr td{background:none;padding:0 0 15px;border:0;vertical-align:top}.tabboxcontainer .blocktitle,.programmeblockwrap .tabboxcontainer .blocktitle{margin:0;padding:5px 25px;font-size:22px;background:#d51f2a;color:#fff;font-family:Arial,Helvetica,sans-serif}.tabboxwrap{margin:0 0 25px 0;border:1px solid #eadadb;border-right:0;border-bottom:0;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100%}.tabboxcol{width:50%;float:left;border-bottom:1px solid #eadadb;border-right:1px solid #eadadb;box-sizing:border-box}.tabboxcol.full{width:100%;float:none}iframe{max-width:100%;display:block}.backtotop{position:fixed;right:25px;bottom:0;z-index:10}.backtotop a{background:url(/wp-content/themes/maintheme/images/backtotop.png) no-repeat center;display:block;width:55px;height:27px;color:#fff}.backtotop a:hover{background:url(/wp-content/themes/maintheme/images/backtotop_hover.png)}.sitemap ul{margin:0}.sitemap ul li{list-style:none;list-style-image:none;padding:0 0 5px}.sitemap ul li a{display:block;background:#ebebeb;color:#4f4f4f;padding:6px 15px}.sitemap ul li a:hover{background:#d81e05;color:#fff}.sitemap ul ul{margin:0;background:#f7f7f7}.sitemap ul ul li{padding:0}.sitemap ul ul li a{background:none;padding-left:25px}.sitemap ul ul ul li a{padding-left:45px}.mobileblock,.mobilenavigationblock{display:none}.post-password-form input{border:1px solid #ccc;padding:8px 10px}.post-password-form{position:relative}.post-password-form input[type="submit"]{border:1px solid #7dd025;background:#7dd025;font-size:15px;color:#fff;font-weight:700;padding:8px 15px;display:inline-block;text-transform:none;position:relative;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.post-password-form input[type="submit"]:hover{color:#fff;border-color:#fc880c;background:#fc880c}.parallaxbanner.slogan .parallaxcontentwrap{padding:20px 0}.parallaxbanner.slogan .blocktitle{display:inline-block;*display:inline;zoom:1;vertical-align:top;box-sizing:border-box;margin:0;padding:0}.parallaxbanner.slogan h1{font-size:28px;color:#fff;font-weight:400;padding:0;margin:0}.parallaxbanner.slogan h1 .borderline{display:none}.parallaxbanner .iconblockcontainer{text-align:center;font-size:0;margin:15px 0 0}.parallaxbanner .iconblockwrap{width:33.3%;float:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 2%;box-sizing:border-box}.parallaxbanner .iconblock .item{text-align:center;float:none}.parallaxbanner .iconimagetitlebox{padding:0 20px 5px}.parallaxbanner .iconblock .item .iconimage{margin:0 0 20px 0;display:block}.parallaxbanner .iconblock .item .iconimage img{margin:auto}.parallaxbanner .iconblock .item .icontitle{display:block;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:18px;color:#303030;text-transform:none;font-weight:400}.parallaxbanner .iconblock .item .iconcontent{font-size:13px;color:#797979;margin:10px 0 0}.parallaxbanner.certs_award .parallaxcontentwrap{padding:35px 0}.parallaxbanner.certs_award .parallaxcontent .blockcontent{float:left;width:50%;margin:25px 0 0;font-size:16px}.parallaxbanner.certs_award .parallaxcontentright{float:right;width:50%}.parallaxbanner.certs_award .parallaxcontentgallery{text-align:right}.parallaxbanner.certs_award .parallaxcontentgallery .galleryblock{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 30px 10px}.parallaxbanner.certs_award .parallaxcontentright img{border:0}.parallaxbanner.mission_and_vision{line-height:normal}.parallaxbanner.mission_and_vision .parallaxcontentwrap{padding:30px 0}.parallaxbanner.mission_and_vision .missionvisionblock{font-size:0}.parallaxbanner.mission_and_vision .missionvisionblock.first{padding-left:0}.parallaxbanner.mission_and_vision .missionvisionblock.last{border-right:0;padding-right:0}.parallaxbanner.mission_and_vision .missionvisionblocktitle{font-size:41px;color:#fff;text-transform:none;display:inline-block;*display:inline;zoom:1;vertical-align:middle;letter-spacing:1px;font-family:"DM Sans",Arial,Helvetica,sans-serif;border-right:1px solid #cbcbcb;padding:0 25px 0 0;width:17%;box-sizing:border-box;text-align:left}.parallaxbanner.mission_and_vision .missionvisionblockcontent{color:#fff;font-size:25px;font-style:italic;font-weight:300;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0;width:82%;box-sizing:border-box;text-align:left;padding:0 0 0 55px}.parallaxbanner.mission_and_vision p{padding:0}.parallaxbanner.multiple_columns .parallaxcontentwrap{width:100%;padding:0}.parallaxbanner.multiple_columns .parallaxcontent{max-width:none;width:100%}.parallaxbanner.multiple_columns .mutiplecolumnblockwrap{float:left;background:no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc)}.parallaxbanner.multiple_columns .mutiplecolumnblock{width:100%;height:100%}.parallaxbanner.multiple_columns .mutiplecolumnblock .tablewrap{width:100%;height:100%}.parallaxbanner.multiple_columns .mutiplecolumnblock table{width:100%;height:100%}.parallaxbanner.multiple_columns .mutiplecolumnblock table tr td{vertical-align:middle;background:none;border:0;border-radius:0}.parallaxbanner.multiple_columns .mutiplecolumnblock .mutiplecolumnblockimage img{visibility:hidden}.parallaxbanner.multiple_columns .mutiplecolumnblockcontent{color:#585858;font-size:20px;text-align:left;padding:20px 8% 10px}.parallaxbanner.multiple_columns .btn{text-align:left;padding:5px 8% 0}.parallaxbanner.multiple_columns .btn a{background:#f4313f;border:0;color:#fff;font-size:12px;display:inline-block;font-weight:600;line-height:normal;padding:0}.parallaxbanner.multiple_columns .btn a:hover{background:#0a71cc;color:#fff}.parallaxbanner.multiple_columns .btn a:hover .btnarrow{border-color:#569bd8}.parallaxbanner.multiple_columns .btn a .btnlabel{float:left;padding:10px 12px}.parallaxbanner.multiple_columns .btn a .btnarrow{float:left;border-left:1px solid #f87780;padding:10px 12px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.parallaxbanner.multiple_columns .mutiplecolumnblockcontent h1{padding-bottom:35px}.greybox{font-size:18px}.greybox ul{margin:0}.greybox ul li{padding-bottom:10px}.parallaxbanner.multiple_columns.align_top .mutiplecolumnblock table tr td{vertical-align:top}.parallaxbanner.multiple_columns img{border-radius:15px;overflow:hidden}.parallaxbanner .listboxcontainer{background:none;padding:0}.parallaxbanner .item .listboxcontainer .listboxwrap{float:left;text-shadow:none}.parallaxbanner .item .listboxcontainer .listbox{padding:15px;width:100%;height:100%;box-sizing:border-box}.parallaxbanner .item .listboxcontainer .listboxtitle{color:#fff;font-size:14px;font-weight:400;text-transform:none}.parallaxbanner .item .listboxcontainer .listbox .tablewrap{width:100%;height:100%;border:0;margin:0}.parallaxbanner .item .listboxcontainer .listbox table{background:url(/wp-content/themes/maintheme/images/listboxbg.png);border:0;margin:0;width:100%;height:100%}.parallaxbanner .item .listboxcontainer .listbox table tr td{border:0;padding:17px 15px;vertical-align:middle}.parallaxbanner.parallax .borderline{display:none}.listboxblockwrapper .listboxblockwrap{margin:0 0 20px}.listboxblockwrapper .listboxblocktitle{font-size:25px;color:#d81e05;margin:0 0 10px}.boxeswrapper .boxblockwrap{padding:10px;float:left;box-sizing:border-box}.boxeswrapper .boxblock{background:#cd311d;color:#fff;font-size:13.5px;padding:25px 30px 10px;height:100%;box-sizing:border-box;text-align:left}.boxeswrapper .boxblocktitle{font-size:20px;font-weight:600;margin:0 0 10px}.boxeswrapper .boxblockcontent ul{list-style-image:url(/wp-content/themes/maintheme/images/white_li.png);margin:0 0 20px 16px}.boxeswrapper .boxblockcontent ul li{padding:0 0 0 2px}.logocontainer a.mobilelogo{display:none}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul{background:#444;width:805px;padding:22px 20px 18px;box-sizing:border-box;left:-50%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li{width:40%;float:left;padding:0 15px;box-sizing:border-box}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.even{clear:both;width:60%}.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu ul a,.mainnavigation.desktop #access .menu-header li.menu-item-has-children.productmegamenu:hover ul a{background:none;color:#fff;font-size:15px;font-weight:600;border-bottom:0;padding:13px 0;text-transform:uppercase;border-bottom:0}.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children:hover a{background:none}.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children a:hover{color:#fff}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul ul{position:relative;left:0;top:0;padding:5px 0 10px;background:none;width:100%;display:block!important}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul ul li,.mainnavigation.desktop #access .menu-header ul .productmegamenu li.even li{width:100%;float:none;padding:0}.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children ul a,.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children:hover ul a{background:url(/wp-content/themes/maintheme/images/meganavarrow.png) no-repeat 0 center;border:0;font-size:13px;font-weight:400;color:#c3c3c3;padding:6px 0;text-transform:none}.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children ul a:hover,.mainnavigation.desktop #access .menu-header ul li.menu-item-has-children.productmegamenu li.menu-item-has-children:hover ul a:hover{color:#fff;background-image:url(/wp-content/themes/maintheme/images/meganavarrow_hover.png)}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.onecolumn li{width:100%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent90{width:90%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent80{width:80%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent70{width:70%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent60{width:60%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent50{width:50%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent40{width:40%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent30{width:30%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent20{width:20%}.mainnavigation.desktop #access .menu-header ul .productmegamenu ul li.percent10{width:10%}.mainnavigation.desktop #access .menu-header ul .productmegamenu .twocolumn .sub-menu{float:left;width:50%}.headerwrapper .donation #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item>a.mega-menu-link{font-size:17px;font-weight:700;color:#fff;background:#99cb3c;height:auto;line-height:normal;padding:11px 16px}.headerwrapper .donation #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item:hover>a.mega-menu-link{background:#004b8c}.headerouterwrapper.dark .headerwrapper .donation #mega-menu-wrap-topmenu #mega-menu-topmenu>li.mega-menu-item:hover>a.mega-menu-link{background:#e6e6e6;color:#232323}body #mega-menu-wrap-mainmenu_right,body #mega-menu-wrap-primary,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item>a.mega-menu-link:hover,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,.headerouterwrapper.dark #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link{background:none!important;font-weight:500;color:#ee4155}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item>a.mega-menu-link{text-transform:none;font-size:19px;font-weight:500;height:auto;letter-spacing:.5px;line-height:1.2;padding:39px 0 31px;background:none!important}body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,body .headerouterwrapper.dark #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:none;font-weight:500}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{vertical-align:top;padding:0 20px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:#111}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:none;font-size:15px;color:#585858;font-weight:500;border:1px solid #fff0;line-height:1.2;padding:0}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:none;font-weight:500;color:#ee4155}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{background:#fff;padding:20px;margin-top:10px;left:0;border-radius:15px;width:300px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,.headerwrapper #mega-menu-wrap-primary .headerouterwrapper.dark #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{margin-top:20px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu:after,.headerwrapper #mega-menu-wrap-primary .headerouterwrapper.dark #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu:after{display:block;content:'';position:absolute;top:-20px;left:0;width:100%;height:20px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children:hover>a.mega-menu-link .label:before{bottom:-10px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{width:1015px;padding:20px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:13px;color:#fff;font-weight:200;padding:10px;border:1px solid #fff0}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{float:none;padding:0 25px 0 0}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:last-child{padding-right:0}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{color:#fff;font-weight:200;border-color:#888070;background:url(/wp-content/themes/maintheme/images/dropdownnavarrow.png) no-repeat 95% center}body #mega-menu-wrap-primary table.twocols{width:100%;color:#fff}body #mega-menu-wrap-primary table.twocols tr td{width:50%;padding:0 23px}body #mega-menu-wrap-primary .twocolswrap{padding:0 0 0 50px}body #mega-menu-wrap-primary table.twocols .image{padding:0 0 15px}body #mega-menu-wrap-primary table.twocols .title{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:26px;font-weight:500;padding:0 0 5px;line-height:1}body #mega-menu-wrap-primary table.twocols .desc{font-size:14px;color:#9d9d9d;font-weight:400}body #mega-menu-wrap-primary table.twocols .btn{padding:23px 0 0}body #mega-menu-wrap-primary table.twocols .btn a{padding:0;background:none;font-size:11px;letter-spacing:0;text-transform:uppercase}body #mega-menu-wrap-primary table.twocols .btn a:hover{color:#fff;text-decoration:underline}body #mega-menu-wrap-primary table.twocols .btn a .label:before{display:none}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .label{position:relative}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .label .border{display:block;background:#fff;width:0;height:1px;margin:2px auto 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary li:hover a.mega-menu-link .label .border{width:100%}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary .mega-indicator{background:url(/wp-content/themes/maintheme/images/navarrow.png) center;background-size:13px;width:13px;height:8px;position:absolute;top:11px;right:-20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link{padding-right:20px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:5px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link .border{background-color:#ee4155}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link .mega-indicator{background-image:url(/wp-content/themes/maintheme/images/navarrow_hover.png)}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a{font-size:17px;color:#8a8a8a;background:none;border-radius:15px;padding:15px 16px}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a:hover{background:#f1f2f6}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a .title{font-size:24px;color:#585858;font-weight:500;letter-spacing:-.5px}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a .desc{padding:5px 0 0}.sidebtncontainer{position:fixed;top:195px;right:0;z-index:2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.sidebtncontainer.active{right:0}.sidebtnbox{background:#285f9d;padding:10px;box-shadow:0 0 7px 1px #CCC;width:auto}.sidebtn{width:73px;height:67px;max-width:100%;margin:0 0 10px}.sidebtn a{display:block;text-align:center;background:#1d9ab3;border-radius:5px;font-size:12px;text-transform:uppercase;width:100%;height:100%}.sidebtn img{margin:auto}.sidebtn table{width:100%;height:100%}.sidebtn table tr td{vertical-align:middle;padding:0}.sidebtnicon{padding:5px 0 0}.sidebtntitle{color:#fff}.sidebtn.close{margin:0}.sidebtn.close a{background:none}.sidebtn.close a .sidebtntitle{color:#525252}.sidebuttonopen{position:absolute;top:0;left:-51px;width:54px;height:54px;background:#e8e8e8;box-shadow:-1px 0 7px 1px #CCC;cursor:pointer;display:none}.sidebtncontainer.active .sidebuttonopen{background-color:#285f9d}.sidebtncontainer.active .hideshadow{background-color:#285f9d}.sidebuttonopen img{margin:auto}.sidebuttonopen table{width:100%;height:100%}.sidebuttonopen table tr td{vertical-align:middle;position:relative}.hideshadow{background:#e8e8e8;position:absolute;top:0;right:-5px;width:5px;height:100%}.sidebarsearchcontainer{position:fixed;top:115px;right:-246px;z-index:2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.sidebarsearchcontainer.active{right:0}.sidebarsearchcontainer .sidesearchbox{background:#e8e8e8;padding:15px;box-shadow:-1px 0 7px 1px #CCC}.sidebarsearchcontainer .sidesearchbox input{font-size:14px;color:#575757;border:1px solid #dadada;padding:7px 37px 7px 15px;width:100%;box-sizing:border-box}.sidebarsearchcontainer .sidesearchbox input[type="submit"]{width:37px;height:37px;padding:0;text-indent:-9999999em;background:url(/wp-content/themes/maintheme/images/sidesearchbtn.png) no-repeat center;border:0;position:absolute;top:0;right:0;cursor:pointer}.sidebarsearchcontainer .sidesearchbox form{position:relative}.sidesearchformbox{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:186px}.sidesearchclose{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 0 0 7px;cursor:pointer}.sidebarsearchcontainer .sidesearchbox input::-webkit-input-placeholder{color:#575757}.sidebarsearchcontainer .sidesearchbox input:-moz-placeholder{color:#575757}.sidebarsearchcontainer .sidesearchbox input::-moz-placeholder{color:#575757}.sidebarsearchcontainer .sidesearchbox input:-ms-input-placeholder{color:#575757}.sidebarsearchcontainer .sidesearchbox textarea:-ms-input-placeholder{color:#575757}.sidebtnbox .socialcontainer .socialbtn{margin:5px 7px;display:block}.sidebtniconbox{position:relative}.sidebtniconbox .hover{position:absolute;top:0;left:0;right:0;margin:auto;visibility:hidden}.sidebtncontainer.active .sidebtniconbox img{visibility:hidden}.sidebtncontainer.active .sidebtniconbox .hover{visibility:visible}.sidebtncontainer.active .sidebtnbox{border-left:10px solid #507fb3}.milestonescontainer{position:relative;padding:20px 0 0}.milestonesection{position:relative;z-index:1}.milestonesection .milestoneyear{background-color:#3f3f3f;color:#fff;font-size:18px;font-weight:500;text-align:center;width:136px;margin:0 auto 25px;padding:14px 0;border-radius:5px;font-family:"DM Sans",Arial,Helvetica,sans-serif;cursor:pointer;line-height:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.milestonesection .milestoneyear:hover{background-color:#3291e4}.milestonesection .milestoneitemcontainer{padding:45px 0}.milestonesection .milestoneitemwrap{position:relative;padding:5px 0;margin:-40px 0 0}.milestonesection .milestoneitem{position:relative;background:#f6f6f6;border-radius:2px;width:45%;padding:30px 35px;box-sizing:border-box;float:left}.milestonesection .milestoneitem,.milestonesection .milestoneitem a{font-size:15px;color:#393939;font-weight:400;display:block;text-decoration:none}.milestonesection .milestoneitem a:hover{color:#0a71cc}.milestonesection .milestoneitemwrap.even .milestoneitem{float:right}.milestonebgline{width:1px;height:100%;background:#e3e3e3;position:absolute;left:0;right:0;margin:auto}.milestoneitembullet{position:absolute;top:40%;left:0;right:0;margin:auto;width:22px}.milestoneitembullet img{margin:auto}.milestoneitemarrow{position:absolute;right:104px;left:0;margin:auto;top:38%;width:16px}.milestoneitemarrow.right{display:none}.milestonesection .milestoneitemwrap.even .milestoneitemarrow{display:none}.milestonesection .milestoneitemwrap.even .milestoneitemarrow.right{right:0;left:104px;display:block}.milestoneitemcontent{background:#dfecf9;padding:30px;max-width:900px}.toolbar .postfilterlabel{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 15px 0 0;color:#444;font-size:14px}.toolbar .postfilterdropdown{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:130px}.fileslistingwrapper{margin:10px 0 0}.fileslistingwrapper .item{float:left;width:20%;padding:0 10px;box-sizing:border-box;margin:0 0 25px;text-align:center}.fileslistingwrapper .item a{display:block;border:1px solid #e5e5e5}.fileslistingwrapper .filename{background:#dcdcdc;font-size:15px;color:#212121;padding:10px}.fileslistingwrapper .item a:hover .filename{background:#d81e05;color:#fff}.gform_required_legend{display:none}body .gform_wrapper form{position:relative}body .gform_wrapper .top_label .gfield_label{font-size:15px;font-weight:400;color:#393939}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper select,body .gform_wrapper select,body .gform_wrapper.gf_browser_chrome select,body .gform_wrapper.gravity-theme .gfield textarea{background:none;padding:13px 17px;border:0;border:1px solid #d8d5d5;border-radius:7px;font-size:18px;font-weight:300;color:#000;width:100%;font-family:"DM Sans",Arial,Helvetica,sans-serif;min-height:auto;line-height:1.2}body .gform_wrapper.gravity-theme .gfield.gfield--type-phone{font-size:18px}body .gform_wrapper select,body .gform_wrapper select,body .gform_wrapper.gf_browser_chrome select,body .gform_wrapper.gravity-theme .gfield select{padding:13px 31px 13px 17px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{display:inline-block;color:#fff;font-size:18px;font-weight:400;padding:17px 20px 17px 63px;border:0;border-radius:60px;line-height:1.2;position:relative;background:#ee4155;font-family:"DM Sans",Arial,Helvetica,sans-serif;width:auto;cursor:pointer;text-transform:none;margin:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{display:inline-block}body .gform_wrapper .gform_footer .border{background:#2a2a2a;width:100%;height:1px}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px;grid-column-gap:1.1%}.gform_wrapper .gform_validation_errors>h2{padding-bottom:0;font-style:normal}body .gform_wrapper.gravity-theme .validation_message{color:#ce2929;padding:0 5px;font-size:17px;font-weight:300;background:none;border:0;text-align:left}body .gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #5e5e5e}body .gform_wrapper [aria-invalid=true]+label{color:#000}body .gform_wrapper .gform_validation_errors{background:#ce2929;margin:0 0 25px}body .gform_wrapper .gform_validation_errors>h2{color:#fff;font-size:15px;font-weight:300}body .gform_wrapper.gravity-theme .gsection.noborder{border:0;padding:0}body .gform_wrapper.gravity-theme .gsection{border:0;border-top:1px solid #d7d7d7;padding:30px 0 0}body .gform_wrapper.gravity-theme h3{padding-bottom:0}body .gform_wrapper.gravity-theme .gfield.total_price{font-size:21px;font-weight:700;color:#000;text-align:right;padding:15px 65px 15px 15px}body .gform_wrapper.gravity-theme .gform_footer{position:relative;padding:0;margin:25px 0 0;display:inline-block}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).datepicker{background:url(/wp-content/themes/maintheme/images/date.png) no-repeat 97% center}body .gform_wrapper.gravity-theme .gfield{align-self:center}body .gform_wrapper .iti__dropdown-content{color:#000}body .gform_wrapper.gravity-theme .gform_footer:before{content:'';display:block;background:url(/wp-content/themes/maintheme/images/newsletterbtn.png) no-repeat center;background-size:18px;border:1px solid #fff;border-radius:100%;width:43px;height:43px;position:absolute;top:5px;left:7px;z-index:1;pointer-events:none}body .gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none}body .gform_wrapper.gravity-theme .gfield.span2{grid-column:span 2}body .gform_wrapper.gravity-theme .gfield.span10{grid-column:span 10}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{color:#85868a}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder{color:#85868a}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{color:#85868a}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{color:#85868a}body .gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder{color:#85868a}body .gform_wrapper.gravity-theme .gfield textarea:-moz-placeholder{color:#85868a}body .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder{color:#85868a}body .gform_wrapper.gravity-theme .gfield textarea:-ms-input-placeholder{color:#85868a}select,body .gform_wrapper select,body .gform_wrapper select,body .gform_wrapper.gf_browser_chrome select{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';background:url(/wp-content/themes/maintheme/images/selectarrow.png) no-repeat 97% center;background-size:14px}body .gform_wrapper .gfield--width-quarter select{background-position:92% center}body .gform_wrapper .gfield--width-half select{background-position:96% center}body .gform_wrapper .ginput_container_consent{font-size:16px}body .gform_wrapper.gravity-theme .gform_validation_errors{background:#ce2929;border:0;margin:0 0 25px;padding:15px 15px;text-align:center}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#fff;text-transform:none}body .gform_wrapper.gravity-theme .gfield .ginput_container_consent label span,body .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:calc(100% - 30px);font-size:13px;color:#737373}body .gform_wrapper.gravity-theme .gfield .gchoice label{font-size:13px;color:#717070}body .gform_wrapper.gravity-theme .gfield .ginput_container_consent label span.gfield_required_asterisk,body .gform_required_legend{display:none}body .gform_wrapper.gravity-theme .ginput_container_checkbox{padding:0 0 0 15px}body .gform_wrapper.gravity-theme .gfield textarea,body .gform_wrapper.gravity-theme .gfield textarea.small{padding:16px 17px;height:115px}body .gform_wrapper.gravity-theme .gfield.gfield--type-fileupload label{font-size:13px;color:#969696;font-weight:500}body .gform_wrapper.gravity-theme .gfield.gfield--type-fileupload .gform_fileupload_rules{font-size:12px;font-weight:500;color:#acabab;padding:0}body .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label span{font-weight:500;font-size:13px;color:#717070}body .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label span.note{font-weight:400;width:100%;color:#a5a5a5}body .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label span.preview{padding:13px 0 0}body .gform_wrapper.gravity-theme .gfield.align_top{align-self:auto}body .gform_wrapper.gravity-theme .gfield.align_top .gchoice input[type="checkbox"]+*::before{vertical-align:top;margin-top:2px}body .gform_wrapper.gravity-theme .ginput_container_address span{flex:auto}body .gform_wrapper.gravity-theme .ginput_container_address .ginput_left{padding-right:0}.enquiryformwrapper{background:no-repeat center;background-size:cover;position:relative;z-index:1}.enquiryformcontainer{padding:35px 0 60px}.enquiryformbox{width:1100px;max-width:100%;margin:auto;padding:50px 25px;font-size:21px;color:#f1f2f6;text-align:center}.enquiryformbox .gform_wrapper{padding:45px 0 0}.maruqeeslider{font-size:90px;color:#f1f2f6;letter-spacing:3px}.maruqeeslide{padding:0 15px}.parallaxbanner.services .parallaxcontentwrap{width:100%;padding:125px 0 55px}.parallaxbanner.services .contentbox{width:1220px;max-width:100%;margin:auto;padding:0 25px;font-size:21px}.parallaxbanner.services .contentboxleft{float:left;width:46%;max-width:100%;padding:0 35px 0 0}.parallaxbanner.services .contentboxright{float:right;width:54%;max-width:100%}.parallaxbanner.services .contentboxright.full{float:none;width:100%;padding:0}.parallaxbanner.services .contentboxleft h2{font-size:52px}.servicesblockcontainer{padding:30px 0}.servicesblockcontainer .btn{text-align:center;padding-top:60px}.servicesblockcontainer .serviceblock{float:left;width:16.66666%;border-left:1px solid #d5d5d5;line-height:1.2}.servicesblockcontainer .serviceblock.first{border-left:0}.servicesblockcontainer .serviceblock table tr td{padding:0;border:0;background:none;vertical-align:top}.servicesblockcontainer .serviceblock a{display:block;padding:125px 35px 78px;position:relative;width:100%;height:100%}.servicesblockcontainer .serviceblock .icon{padding:40px 0 50px}.servicesblockcontainer .serviceblock .title{font-size:28px;color:#585858;font-weight:400;letter-spacing:-1px}.servicesblockcontainer .detailbox{position:absolute;top:0;left:0;width:100%;height:100%;background:#ee4155;border-radius:20px;padding:35px 32px;color:#fff;overflow:auto;display:none;overflow-x:hidden}.servicesblockcontainer .detailbox .tablewrap{position:relative;z-index:1;overflow:auto}.servicesblockcontainer .detailbox table,.servicesblockcontainer .detailbox .tablewrap,.servicesblockcontainer .serviceblock .tablewrap,.servicesblockcontainer .serviceblock table{border-radius:0;margin:0;width:100%;height:100%;overflow:visible}.servicesblockcontainer .detailbox table tr td{vertical-align:bottom}.servicesblockcontainer .detailbox .title{color:#fff;padding:0 0 25px 0}.servicesblockcontainer .detailbox .desc{font-size:20px;font-weight:300;padding:0}.servicesblockcontainer .serviceblock a:hover .detailbox{display:block}.servicesblockcontainer .detailbox .pattern{width:300px;height:300px;background:#f45f70;border-radius:100%;position:absolute;bottom:15px;right:-20%}.parallaxbanner.statistics .parallaxcontentwrap{width:1405px}.parallaxbanner.statistics .blockcontent{text-align:center;width:1000px;max-width:100%;margin:auto}.statisticscontainer{color:#585858;padding:80px 0 0}.statisticscontainer .statisticsblock{font-size:0;line-height:1.2}.statisticscontainer .statisticsblock .boxleft{display:none;font-size:22px;width:50%;padding:0 80px;font-weight:400}.statisticscontainer .statisticsblock .boxright{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:50%}.statisticscontainer .statisticsblock .boxleft.bottom{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding-right:50px}.statisticscontainer .statisticsblock.even .boxleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding-left:15%;padding-right:7%}.statisticscontainer .statisticsblock.even .boxleft.bottom{display:none}.statisticboxwrap{float:left;width:50%;padding:0 4px}.statisticbox{background:#e6e7ec;border-radius:10px;position:relative;z-index:1}.statisticboxwrap.no_icon table tr td{padding-top:30px;vertical-align:top;display:flex;align-items:stretch;flex-direction:column;height:100%}.statisticboxwrap.no_icon .statisticbox .boxcontent{padding-bottom:50px;flex:1}.statisticbox .tablewrap,.statisticbox table{width:100%;height:100%;margin:0;border-radius:0}.statisticbox table tr td{vertical-align:bottom;padding:27px;position:relative;padding-top:130px;border:0;background:none}.statisticbox .boxicon{position:absolute;top:23px;right:20px}.statisticbox .boxcontent{font-size:21px;color:#585858;letter-spacing:-.5px;font-weight:500;display:block;line-height:1.1}.statisticbox .boxnumber{font-size:0;color:#000}.statisticbox .boxnumber .numbertext,.statisticbox .boxnumber .numberbefore,.statisticbox .boxnumber .numberafter{line-height:1;font-size:73px;font-weight:600}.statisticsblock h4{font-size:32px;color:#585858;line-height:1.2;letter-spacing:-.5px}.titlebg{background:url(/wp-content/themes/maintheme/images/titlebg01.png) no-repeat center;background-size:cover}.titlebg1{color:#fff;padding:0 10px}.titlebg2{background:url(/wp-content/themes/maintheme/images/titlebg02.png) no-repeat bottom center;background-size:contain;padding-bottom:3px}.titlebg3{background:url(/wp-content/themes/maintheme/images/titlebg03.png) no-repeat bottom center;background-size:contain;padding-bottom:3px}.titlebg4{background:url(/wp-content/themes/maintheme/images/titlebg04.png) no-repeat bottom center;background-size:contain;padding-bottom:3px}.parallaxbanner.overview .parallaxcontentwrap{width:100%;padding-left:0;padding-right:0}.parallaxbanner.overview .blockcontent{text-align:center;font-size:21px;width:1295px;max-width:100%;margin:auto;padding-left:25px;padding-right:25px}.parallaxbanner.overview .blockcontent h3{font-size:52px;padding:0 0 20px}.overviewblockscontainer{padding:35px 0 0}.overviewblockscontainer .overviewblockimage{float:left;width:45.2%}.overviewblockscontainer .overviewblocklist{float:left;width:54.8%;padding:0 0 0 65px}.overviewblockscontainer .overviewblockimage img{border-radius:15px}.overviewblockwrap{font-weight:400;padding:0 0 18px;width:760px;max-width:100%}.overviewblockwrap a{display:block;background:#fff;padding:30px 35px;border-radius:15px}.overviewblockwrap a:hover{background-color:#ee4155}.overviewblockwrap .overviewblocknubmer{font-size:19px;color:#a8a9ae;width:40px;float:left;padding:5px 0 0}.overviewblockwrap .overviewblockcontent{color:#585858;width:calc(100% - 40px);float:left;padding:0 0 2px 3px}.overviewblockwrap .overviewblockcontent .blocktitle{font-size:30px;font-weight:500;padding-bottom:10px;line-height:1.1}.overviewblockwrap .overviewblockcontent .blockdesc{font-size:20px}.overviewblockwrap a:hover .overviewblockcontent{color:#fff}.overviewblockwrap a:hover .overviewblocknubmer{color:#f4c3c9}.parallaxbanner.why_choose_us{border-radius:15px}.parallaxbanner.why_choose_us .parallaxcontentwrap{width:100%;padding:40px 35px}.parallaxbanner.why_choose_us .parallaxcontent .blockimage{border-radius:15px;overflow:hidden;width:31.7%}.parallaxbanner.why_choose_us .parallaxcontent .blockcontent{width:68.3%;padding:35px 70px 0}.parallaxbanner.why_choose_us .parallaxcontent .blockimage img{width:100%}.parallaxbanner.why_choose_us .parallaxcontent .blockcontent h3{font-size:52px;color:#fff}.whylisting{padding:0}.whylisting .whylistleft{float:left;width:50%;padding-right:35px}.whylisting .whylistright{float:left;width:50%;padding-left:35px}.whylisting a{display:block}.whylisting .listbox{border-top:1px solid #47474b;padding:13px 0}.whylisting .listbox a{display:block;padding:30px 15px 10px;border-radius:15px}.whylisting .listbox a:hover{background:#343439}.whylisting .listbox .listboxcontent .boximage{float:left;width:85px}.whylisting .listbox .listboxcontent .boxcontent{float:left;width:calc(100% - 85px);padding:0 0 0 10px;letter-spacing:0}.whylisting .listbox .listboxcontent .boxtitle{font-size:27px;color:#fff;padding:0 0 15px;line-height:1.1}.whylisting .listbox .listboxcontent .boxsummary{font-size:19px;color:#cdcdcd}body .ui-tooltip{position:absolute;font-family:"DM Sans",Arial,Helvetica,sans-serif;width:600px;max-width:100%;border-width:1px;font-size:20px;color:#585858;box-shadow:none;border-radius:15px;padding:25px 30px;border:1px solid #F0F0F0!important}body .ui-tooltip p{padding:0}body .ui-tooltip .ui-tooltip,.arrow:after{background:#fff;border:2px solid #fff}body .ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}body .ui-tooltip .arrow.top{top:-16px;bottom:auto}body .ui-tooltip .arrow.left{left:50%}body .ui-tooltip .arrow:after{content:"";position:absolute;left:0;right:0;top:-20px;width:25px;height:25px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body .ui-tooltip .arrow.top:after{bottom:-20px;top:auto}.outerparallaxbanner.awards_and_recognition{padding-left:0;padding-right:0}.parallaxbanner.awards_and_recognition .parallaxcontentwrap{width:100%;padding:0}.parallaxbanner.awards_and_recognition .blockcontent{width:1295px;max-width:100%;margin:auto;padding:0 25px;text-align:center}.parallaxbanner.awards_and_recognition .blockcontent h3{font-size:52px}.parallaxbanner.awards_and_recognition .blockcontent h3.small{font-size:40px}.awards_and_recognition_container{padding:0 0 105px}.awards_slider_container{padding:40px 0 50px}.awardboxwrap{padding:13px}.awardboxwrap a{display:block}.awardboxwrap img{background:#fff;border-radius:15px;width:100%}.awardboxwrap .awardbox{position:relative;overflow:hidden;border-radius:15px}.awardboxwrap .awardtitle{position:absolute;top:0;left:0;width:100%;height:100%;background:#ee4155;color:#fff;font-size:22px;text-align:center;display:flex;align-items:center;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.awardboxwrap .awardtitle div{display:block;width:100%;text-align:center}.awardboxwrap .awardbox:hover .awardtitle{opacity:1}.recognition_slider_container{font-size:0;width:1715px;max-width:100%;margin:auto;padding:0 25px;border:1px solid #d5d5d5;border-radius:0 65px 65px 0;border-left:0}.recognition_slider_container .title{width:240px;font-size:30px;font-weight:500;padding:0 25px;color:#585858;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.recognition_slider_container .recognition_slider_box{width:calc(100% - 240px);display:inline-block;*display:inline;zoom:1;vertical-align:middle}.recognition_slider_container .recognition_slider_box a{display:block}.recognition_slider_container .recognitionbox{padding:22px 20px}.outerparallaxbanner.featured_testimonials{padding-left:0;padding-right:0}.parallaxbanner.featured_testimonials{background:no-repeat left 220px;position:relative}.parallaxbanner.featured_testimonials h3{font-size:52px}.parallaxbanner.featured_testimonials .blockcontent{float:left;width:45%;padding:45px 0 0;position:sticky;top:150px;left:0}.parallaxbanner.featured_testimonials .testimonialswrapper{float:left;width:55%}.parallaxbanner.featured_testimonials .btn{padding-top:20px}.parallaxbanner.featured_testimonials .pattern{position:absolute;top:100px;left:-70%;z-index:-1}.testimonialswrapper.featured_testimonials{padding:0 0 0 100px}.testimonialswrapper .trustreviews-place{display:none}.testimonialswrapper .trustreviews .trustreviews-left{display:none!important}.testimonialswrapper .trustreviews .trustreviews-right{background:url(/wp-content/themes/maintheme/images/quote.png) no-repeat left top!important;background-size:31px!important;padding:40px 0 0 0!important}.testimonialswrapper .trustreviews-list-review{background:#fff!important;padding:30px 33px!important;border:1px solid #eeeeee!important;border-radius:15px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;letter-spacing:-.5px;position:sticky!important;top:170px!important}.testimonialswrapper .trustreviews-time{display:none!important}.testimonialswrapper .trustreviews-text{padding:0 0 15px!important;display:block;font-size:20px!important;color:#585858!important;font-weight:300!important}.testimonialswrapper .trustreviews.wpac a.trustreviews-name{font-size:18px!important;font-weight:600!important;color:#3f3e3e!important;display:block!important}.testimonialswrapper .trustreviews .trustreviews-stars svg{width:15px!important;height:15px!important;padding:0!important}.testimonialswrapper .trustreviews [data-rev=google] .trustreviews-stars svg use{fill:#507ef7}.testimonialswrapper .trustreviews-url{display:none!important}.testimonialswrapper .trustreviews .wp-more-toggle:hover{color:#ee4155!important}.outerparallaxbanner.about_company{padding-left:0;padding-right:0}.parallaxbanner.about_company .parallaxcontentwrap{width:100%;padding:110px 0}.parallaxbanner.about_company .blockcontent{width:1445px;max-width:100%;margin:auto;padding:0 25px;position:relative;z-index:1}.parallaxbanner.about_company .blockcontent img{border-radius:15px}.parallaxbanner.about_company .blockcontent h2{font-size:40px;padding-bottom:50px}.parallaxbanner.about_company .blockcontent h4{font-size:30px;letter-spacing:0;padding:0 0 10px}.parallaxbanner.about_company .blockcontent h5{font-size:24px;letter-spacing:-.5px}.parallaxbanner.about_company .contentbottombox{width:1445px;max-width:100%;margin:auto;padding:0 25px}.parallaxbanner.about_company .contentbottombox .contentbottom{position:relative;float:right;width:1100px;max-width:100%;margin:auto;font-size:22px;padding:25px 25px;font-weight:400;line-height:1.3}.contentbottomboxwrap{position:relative}.contentbottombox .pattern{position:absolute;top:-120px;left:0}#refer_a_client .parallaxbanner.about_company .contentbottombox .contentbottom,.parallaxbanner.about_company.bottom_full .contentbottombox .contentbottom{width:1238px;float:none;font-size:20px;padding-top:15px;padding-bottom:0}.parallaxbanner.about_company.bottom_full.bottom_1154 .contentbottombox .contentbottom{width:1204px}.parallaxbanner.about_background{position:relative;z-index:1}.parallaxbanner.about_background .parallaxcontentwrap{padding-top:115px;width:1735px}.parallaxbanner.about_background h3{font-size:52px}.aboutbackgroundblock{padding:35px 0 0}.aboutbackgroundblock .boxleft{width:564px;float:left;position:relative}.aboutbackgroundblock .boxright{width:calc(100% - 564px);float:left;padding:65px 0 50px 75px}.aboutbackgroundblock a{display:block;position:relative}.aboutbackgroundblock .speechbubble{background:#ee4155;font-size:32px;padding:15px 25px;border-radius:15px;color:#fff;position:absolute;top:35px;right:-60px;box-shadow:0 2px 10px #65656570}.aboutbackgroundblock .boxtitle{font-size:30px;font-weight:400;padding:0 50px 40px;line-height:1.2}.aboutbackgroundblock .boxcontent{background:#fff;font-size:20px;padding:40px 50px;border-radius:15px;text-align:justify;font-weight:400;line-height:1.4}.aboutbackgroundblock .boxleft img{border-radius:15px}.aboutbackgroundblock.even .boxleft{float:right}.aboutbackgroundblock.even .boxright{float:right;padding-left:0;padding-right:75px}.aboutbackgroundblock.even .speechbubble{right:initial;right:auto;left:-60px}.aboutbackgroundblock .boxright.full,.aboutbackgroundblock.even .boxright.full{float:none;width:100%;padding:0}.parallaxbanner.testimonials{position:relative}.parallaxbanner.testimonials .parallaxcontentwrap{width:1796px}.parallaxbanner.testimonials .pattern{position:absolute;top:-250px;right:0}.parallaxbanner.testimonials h3{font-size:52px}.parallaxbanner.testimonials .blockcontent{width:1295px;max-width:100%;margin:auto}.trustreviews .trustreviews-row-m .trustreviews-header,.trustreviews .trustreviews-row-m .trustreviews-review,.trustreviews .trustreviews-row-l .trustreviews-review{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-left img{display:none!important}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-review .trustreviews-feedback{margin:35px 0 0!important}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-review-inner{background:#fff url(/wp-content/themes/maintheme/images/quote.png) no-repeat 35px 25px!important;background-size:31px!important;padding:30px 33px!important;border:1px solid #eeeeee!important;border-radius:15px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;letter-spacing:-.5px;position:sticky!important;top:170px!important}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-review-inner>svg{position:relative!important;top:0!important;left:0!important}.testimonialswrapper.testimonialslisting .trustreviews-bottom{padding:15px 0 0!important}.testimonialswrapper.testimonialslisting .trustreviews-bottom .trustreviews-bottom-left{display:inline-block;*display:inline;zoom:1;vertical-align:top!important;padding:0 6px 0 0}.testimonialswrapper.testimonialslisting .trustreviews-bottom .trustreviews-bottom-right{display:inline-block;*display:inline;zoom:1;vertical-align:top!important;padding:1px 0 0 7px!important}.testimonialswrapper.testimonialslisting .trustreviews-bottom svg{width:20px!important;height:20px!important}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-review .trustreviews-stars{margin:7px 0 0!important}.testimonialswrapper.testimonialslisting .trustreviews .trustreviews-stars svg{width:15px!important;height:15px!important;padding:0!important}.testimonialswrapper.testimonialslisting .trustreviews.wpac a.trustreviews-name{padding:0!important;margin:0!important}.outerparallaxbanner.video_block{position:relative}.outerparallaxbanner.video_block .pattern{position:absolute;bottom:-225px;left:0}.outerparallaxbanner.video_block .parallaxcontentwrap{width:1444px;max-width:100%;margin:auto;text-align:center}.outerparallaxbanner.video_block .blockcontent{width:1225px;max-width:100%;margin:auto;font-size:24px;font-weight:400;padding:0 0 25px}.outerparallaxbanner.video_block .blockcontent h1{padding-bottom:30px}.videoblockbox{text-align:left}.videoblockbox a{position:relative;display:block}.videoblockbox img{border-radius:15px}.videoblockimagecaptionbox{font-size:32px;position:absolute;bottom:0;left:0;width:90%;padding:35px 50px;line-height:1.1}.videoblockimagecaption mark{background:#1d1d20;color:#fff}.parallaxbanner.benefits .parallaxcontentwrap{width:1595px}.benefitscontainer{font-size:0}.benefitscontainer .benefitsboxleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle!important;width:66%;font-size:22px;padding:0 4px 0 0}.benefitscontainer .benefitsboxright{display:inline-block;*display:inline;zoom:1;vertical-align:middle!important;width:34%}.benefitscontainer .benefitsboxleft.full{width:100%;float:none;padding:0}.benefitscontainer .benefitsboxright .blockimage{float:none;width:100%}.benefitscontainer .benefitboxwrap{width:33.333%;float:left;padding:4px;min-height:280px}.benefitscontainer .benefitboxwrap.long{width:66.666%}.benefitscontainer .benefitbox{background:#e6e7ec;color:#585858;font-size:23px;border-radius:10px;height:100%;width:100%;font-weight:500;line-height:1.2}.benefitscontainer .benefitbox table tr td{font-size:23px}.benefitscontainer .benefitboxwrap.long .benefitbox{background:none;padding:0 35px 15px;width:600px;max-width:100%;float:right;font-weight:400}.benefitscontainer .benefitsboxright .blockimage img{border-radius:10px}.benefitscontainer .benefitboxwrap.long .boxtitle{font-size:86px;line-height:1;font-weight:400;color:#ee4155}.benefitscontainer .benefitboxwrap.long .boxsubtitle{font-size:32px;color:#585858;font-weight:400}.benefitscontainer .benefitboxwrap.long .boxcontent{font-size:22px;text-align:right;padding:55px 0 0;float:right;width:385px;max-width:100%}.benefitscontainer .benefitboxwrap.long .boxcontent p{padding-bottom:0}.benefitscontainer .benefitbox .tablewrap,.benefitscontainer .benefitbox table{width:100%;height:100%;margin:0;border-radius:0}.benefitscontainer .benefitbox table tr td{padding:35px 30px;border:0;background:none;vertical-align:top}.parallaxbanner.careers{border-radius:15px}.parallaxbanner.careers .parallaxcontentwrap{width:100%;padding:80px 0 70px}.parallaxbanner.careers h1{color:#fff;padding-bottom:25px}.careersboxwrap{float:left;width:50%;padding:0 35px;border-right:1px solid #3b3b3f;margin:20px 0}.careersboxwrap.last{border-right:0}.careersboxwrap .careersbox{height:100%}.careersboxwrap a{height:100%;display:block;position:relative;background:#fff;border-radius:15px;padding:35px 150px 35px 55px;color:#585858;font-weight:400}.careersboxwrap .careerinfos{color:#ee4155;font-size:0;font-weight:400;text-transform:uppercase;padding:0 0 15px}.careersboxwrap .careerinfos .careerinfobox{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.careersboxwrap .careerinfos .careerinfocontent{font-size:16px}.careersboxwrap .careerinfos .seperator{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:16px;padding:0 15px}.careersboxwrap .careertitle{font-size:30px;line-height:1.2;padding:0 0 15px}.careersboxwrap .careersummary{font-size:20px;text-align:justify}.careersboxwrap .btnarraow{background:#e6e7ec url(/wp-content/themes/maintheme/images/btnarrow.png) no-repeat center;background-size:18px;width:88px;height:100%;position:absolute;top:0;right:0;border-radius:0 15px 15px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.careersboxwrap a:hover .btnarraow{background-color:#ee4155;background-image:url(/wp-content/themes/maintheme/images/btnarrow_active.png)}.careerdetailpage{background:url(/wp-content/themes/maintheme/images/pattern05.png) no-repeat left 45%}.careerdetailbox h1{padding-bottom:25px;text-align:left}.careerdetailbox h4{font-size:25px;font-weight:500;letter-spacing:-.5px;padding-bottom:18px;padding-top:25px;text-align:left}.careerdetailbox .boxleft{float:left;width:calc(100% - 300px);padding:0 90px 0 0;text-align:justify;font-weight:400}.careerdetailbox .boxright{float:right;width:300px;max-width:100%;color:#fff;position:sticky;top:160px;right:0}.careerdetailbox .boxinfos{background:#26262a;border-radius:15px;padding:35px 40px;position:relative;overflow:hidden}.careerdetailbox .boxinfos .pattern{background:#303035;border-radius:100%;width:315px;height:315px;position:absolute;bottom:-70px;right:-70px}.careerdetailbox .boxtitle{font-size:24px;padding:0 0 10px}.careerdetailbox .careerinfobox{font-size:0;letter-spacing:0;padding:7px 0}.careerdetailbox .careerinfobox .careerinfoicon{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.careerdetailbox .careerinfobox .careerinfocontent{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:18px;padding:0 0 0 15px}.careerdetailbox .btn{padding:30px 0 5px}.careerdetailbox .infodetailbox{position:relative;z-index:1}.careerdetailbox .boxleft ul{padding:5px 0}.parallaxbanner.referral_form .blockimage img{border-radius:15px;height:100%;object-fit:cover}.parallaxbanner.referral_form .blockimage{width:27.5%}.parallaxbanner.referral_form .blockcontent{width:72.5%;padding-left:18px;padding:0}.parallaxbanner.referral_form .box{background:#fff;padding:30px 40px;border-radius:15px}.parallaxbanner.referral_form .box h3{font-size:40px;padding-bottom:15px}.parallaxbanner.referral_form .blockcontent.full{width:100%;margin:auto}body .enquiryformwrapper .gform_wrapper.gravity-theme .gform_footer{margin:35px 0 0}body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea,body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea.small{padding:16px 23px}body .enquiryformwrapper .gform_wrapper select option{background-color:#0c0c0d}body .enquiryformwrapper .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px;grid-column-gap:1.5%}body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper.gf_browser_chrome select,body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield select{padding:18px 44px 18px 22px}body .enquiryformwrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper.gf_browser_chrome select,body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea{border-radius:10px;border:1px solid #5e5e5e;color:#fff;padding:18px 22px}.enquiryformwrapper select,body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper select,body .enquiryformwrapper .gform_wrapper.gf_browser_chrome select{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';background:url(/wp-content/themes/maintheme/images/selectarrow_white.png) no-repeat 98% center;background-size:14px}body .enquiryformwrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea:-moz-placeholder{color:#85868a}body .enquiryformwrapper .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder{color:#85868a}body .gform_wrapper.gravity-theme .gfield textarea:-ms-input-placeholder{color:#85868a}.parallaxbanner.awards_and_recognition_listing .parallaxcontentwrap{text-align:center;width:1412px;padding-top:110px}.parallaxbanner.awards_and_recognition_listing .blockcontent{width:1032px;max-width:100%;margin:auto;padding:0 0 10px;font-weight:400}.parallaxbanner.awards_and_recognition_listing h1{padding-bottom:20px}.awards_and_recognition_listing .awardboxwrap{float:left;width:20%}.parallaxbanner.why_partner_with_us{background:#26262a;border-radius:15px}.whypartnercontainer{color:#fff}.whypartnercontainer h1{color:#fff}.whypartnercontainer .blockcontent{float:none;width:100%;padding:0 35px 30px}.whypartnercontainer .blockimage{float:none;width:100%;padding:0}.whypartnerboxes{padding:0 0 15px}.whypartnerboxes .whypartnerboxwrap{float:left;width:33.333%;padding:0 35px 15px}.whypartnerboxes .boxtitle{font-size:27px;padding:0 0 15px}.whypartnerboxes .boxcontent{font-size:19px;color:#cdcdcd}.outerparallaxbanner.meet_out_partners{padding:0}.parallaxbanner.meet_out_partners .parallaxcontentwrap{text-align:center;width:100%;padding-left:0;padding-right:0;padding-bottom:80px}.parallaxbanner.meet_out_partners .blockcontent{width:1445px;max-width:100%;margin:auto;padding:0 25px 25px}.partnerboxwrap{padding:13px}.partnerboxwrap a{display:block}.partnerboxwrap img{background:#fff;border-radius:15px}.partnerboxwrap .partnerbox{position:relative;overflow:hidden;border-radius:15px}.partnerboxwrap .partnertitle{position:absolute;top:0;left:0;width:100%;height:100%;background:#ee4155;color:#fff;font-size:22px;text-align:center;display:flex;align-items:center;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.partnerboxwrap .partnerbox:hover .partnertitle{opacity:1}.parallaxbanner.contact .parallaxcontentwrap{width:1370px;max-width:100%}.parallaxbanner.contact{border-radius:15px}.parallaxbanner.contact h1{margin:0 0 10px;color:#fff;font-size:25px}.parallaxbanner.contact .parallaxcontent{color:#fff;font-size:0;font-weight:400;text-transform:none;padding:0;font-family:"DM Sans",Arial,Helvetica,sans-serif}.parallaxbanner.contact .blockcontent{text-align:center;float:none;width:auto;margin:0;padding:0}.parallaxbanner.contact .blocktitle{margin:0 0 5px}.parallaxbanner.contact .parallaxbutton{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 0 0 5%}.parallaxbanner.contact .blockcontent .parallaxbutton{margin:auto;padding:0}.parallaxbanner.contact h1{color:#fff;font-size:37px;font-weight:700;font-family:"DM Sans",Arial,Helvetica,sans-serif;margin:0;padding:0;text-transform:none}.parallaxbanner.contact .parallaxcontentwrap{padding:55px 25px 30px}.parallaxbanner.contact .blockcontentleft{width:calc(100% - 205px);display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:30px;line-height:1.2;letter-spacing:0;padding:0 11% 0 0}.parallaxbanner.contact .blockcontentright{width:205px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0;box-sizing:border-box}.parallaxbanner.contact.contact_content_65 .blockcontentleft{width:calc(100% - 360px)}.parallaxbanner.contact.contact_content_65 .blockcontentright{width:360px}.parallaxbanner.team_member .parallaxcontentwrap{text-align:center;width:1688px}.parallaxbanner.team_member h1{line-height:1.2}.teammemberscontainer{padding:25px 0 0}.teammembers .memberboxwrap{float:left;width:25%;padding:10px}.teammembers .memberbox a{position:relative;display:block}.teammembers .memberthumb img{width:100%;border-radius:15px}.teammembers .membersummaryboxwrap{padding:10px;position:absolute;bottom:0;left:0;width:100%}.teammembers .membersummarybox .tablewrap,.teammembers .membersummarybox table{width:100%;height:100%;padding:0;margin:0;border-radius:0}.teammembers .membersummarybox table tr td{vertical-align:middle;padding:0;border:0;background:none}.teammembers .membersummarybox{height:100%;background:#fff;border-radius:10px;padding:20px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.teammembers .membername{font-size:28px;color:#585858;line-height:1.2;font-weight:400}.teammembers .memberjob{font-size:16px;color:#989a9f;text-transform:uppercase;letter-spacing:0;font-weight:400;padding:3px 0 0}.teammembers .memberbox a:hover .membersummarybox{background-color:#ee4155}.teammembers .memberbox a:hover .membername{color:#fff}.teammembers .memberbox a:hover .memberjob{color:#fff}.teammemberdetails{display:none}.teammemberdetails .memberimage{float:left;width:43.7%;overflow:hidden;height:90vh}.teammemberdetails .memberdetail{float:left;width:56.3%;position:relative;font-weight:400;overflow:auto;height:90vh}.teammemberdetails .memberimage img{width:100%;height:100%;object-fit:cover}.memberdetailbox{padding:60px 115px 60px 60px}.teammemberdetails .memberdetail .membername{font-size:46px;color:#585858;line-height:1.2;padding:0 0 5px}.teammemberdetails .memberdetail .memberjob{font-size:21px;text-transform:uppercase;color:#989a9f;letter-spacing:0;padding:0 0 10px}.teammemberdetails .memberdetail .memberdesc{text-align:justify}.teammemberdetails .memberdetail .border{background:#ee4155;width:160px;max-width:100%;height:3px;margin:10px 0 35px}body .fancybox-bg{background-color:#c4c5ca;opacity:0.96!important}.teampopup .fancybox-slide--html{padding:35px}.teampopup .fancybox-content{padding:0;width:1372px;max-width:100%;border-radius:15px;max-height:100%;position:relative}.teammemberdetails .memberdetail h4,.teammemberdetails .memberdetail .member_section_title{font-size:26px;font-weight:500;letter-spacing:-.5px;padding-bottom:12px;text-align:left}body .fancybox-slide--html .fancybox-close-small{right:25px;top:15px;background:url(/wp-content/themes/maintheme/images/close.png) no-repeat center;background-size:19px}body .fancybox-button .fancybox-close-small svg{display:none}.teammemberdetails .navigationbox{text-align:right;position:absolute;bottom:25px;right:40px}.navigationbox .fancybox-button--arrow_left{background:#6e6f74 url(/wp-content/themes/maintheme/images/pop_prev.png) no-repeat center;background-size:9px;border-radius:100%;width:35px;height:35px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navigationbox .fancybox-button--arrow_right{background:#6e6f74 url(/wp-content/themes/maintheme/images/pop_next.png) no-repeat center;background-size:9px;border-radius:100%;width:35px;height:35px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navigationbox .fancybox-button--arrow_left:hover{background-image:url(/wp-content/themes/maintheme/images/pop_prev_hover.png)}.navigationbox .fancybox-button--arrow_right:hover{background-image:url(/wp-content/themes/maintheme/images/pop_next_hover.png)}.navigationbox .fancybox-button svg{display:none}.outerparallaxbanner.accordion{padding-bottom:12px}.parallaxbanner.accordion .parallaxcontentwrap{width:1850px;padding:80px 55px}.parallaxbanner.accordion{background:#26262a;border-radius:15px}.parallaxbanner.accordion .titlebox{padding:0 0 25px}.parallaxbanner.accordion .titlebox .boxleft{float:left;width:36%}.parallaxbanner.accordion .titlebox .boxright{float:left;width:64%;padding:0 0 0 50px}.parallaxbanner.accordion .titlebox.full .boxleft{float:none;width:100%;padding:0;max-width:805px}.parallaxbanner.accordion .titlebox.full .boxright{float:none;width:100%;padding:0}.parallaxbanner.accordion .titlebox .boxright .blockcontent{color:#cdcdcd;padding:0;width:100%;float:none;line-height:1.4}.parallaxbanner.accordion .titlebox h2{font-size:52px}.parallaxbanner.accordion .titlebox h1,.parallaxbanner.accordion .titlebox h2{color:#fff}.vcontenttabs{display:none}.vcontenttabs .tabsbutton{float:left;width:500px;max-width:100%;line-height:1.1}.vcontenttabs .tabscontentcontainer{float:left;width:calc(100% - 500px);padding:0 0 0 90px;font-size:20px;color:#cdcdcd}.vcontenttabs.resp-vtabs ul.resp-tabs-list{float:none;width:100%;margin:0!important}.vcontenttabs.resp-vtabs .resp-tabs-container{float:none;width:100%;background:none;border:0}.vcontenttabs.resp-vtabs .resp-tabs-list li{background:none!important;border:1px solid #3f3e43!important;border-radius:15px;font-size:26px;color:gray;text-transform:none;margin:0 0 15px 0;padding:25px 25px!important}.vcontenttabs.resp-vtabs .resp-tabs-list li .noicon .tabbuttontitle{padding:10px 5px}.vcontenttabs.resp-vtabs li.resp-tab-active,.vcontenttabs.resp-vtabs .resp-tabs-list li:hover{background:#3f3e43!important;color:#fff!important}.vcontenttabs .tabbutton{font-size:0}.vcontenttabs .tabsbutton .tabbuttonicon{width:65px;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.vcontenttabs .tabsbutton .tabbuttontitle{width:calc(100% - 65px);display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:2px 0 0 18px;font-size:26px}.vcontenttabs .tabsbutton .tabbuttonnum{display:none}.vcontenttabs .tabbutton.full .tabbuttontitle{width:100%}.vcontenttabs.resp-vtabs.list_type_number .resp-tabs-list li{padding-top:30px!important;padding-bottom:30px!important}.vcontenttabs.list_type_number .tabbuttonnum{display:block;width:30px;float:left;font-size:17px;font-weight:500;color:gray;text-align:right;padding:4px 0 0}.vcontenttabs.list_type_number.resp-vtabs li.resp-tab-active .tabbuttonnum{color:#909090}.vcontenttabs.list_type_number .tabsbutton .tabbuttontitle{padding-top:0;width:calc(100% - 30px)}.vcontenttabs.list_type_number .tabbuttonicon{display:none}.vcontenttabs.resp-vtabs .resp-tab-content{padding:0;line-height:1.3}.vcontenttabs.resp-vtabs .resp-tab-content .boxleft{float:right;width:471px}.vcontenttabs.resp-vtabs .resp-tab-content .boxright{float:left;width:calc(100% - 471px);padding:0 65px 0 0}.vcontenttabs.resp-vtabs .resp-tab-content .boxright.full{float:none;width:100%;padding:0}.vcontenttabs.resp-vtabs .resp-tab-content .boxleft img{border-radius:15px}.vcontenttabs .accordiontabs{padding:3px 0 25px}.vcontenttabs .tabbox.first{border-top:0}.vcontenttabs .tabbox.first .tabtitle{border-top:1px solid #47474b}.vcontenttabs .tabbox{border-bottom:1px solid #47474b}.vcontenttabs .tabbox .tabtitle{background:#fff0 url(/wp-content/themes/maintheme/images/tabbtn_white.png) no-repeat 98% center;background-size:19px;font-size:23px;color:#fff;padding:25px 65px 25px 5px;line-height:1.1}.vcontenttabs .tabbox .tabtitle:hover{color:#ee4155;background-image:url(/wp-content/themes/maintheme/images/tabbtn_hover_white.png)}.vcontenttabs .tabbox .tabtitle.active{color:#ee4155;background-image:url(/wp-content/themes/maintheme/images/tabbtn_active_white.png)}.vcontenttabs .tabbox .tabcontent{background:none;border:0}.accordioncontent .note{font-size:18px;padding:0 10px}.accordioncontent h4,.accordiontabs h4{font-size:25px;letter-spacing:0;color:#fff;padding-top:15px}.accordioncontent ul{margin-bottom:30px}table.note{line-height:1.2;margin:0 10px}table.note tr td{padding:5px 5px 5px 0;border:0;background:none;vertical-align:top;font-size:18px}table.note tr td:first-child{padding-right:5px}table.note tr td:first-child sup{font-size:11px;bottom:.8ex}.tablewrap.steps{margin:8px 0}table.steps{width:100%}table.steps tr td{border:0;background:#ee4155;color:#fff;vertical-align:top;padding:27px 25px}table.steps tr td:first-child{width:6%;color:#f4c3c9;padding-right:10px}table.steps tr td:last-child{padding-left:0}.parallaxbanner.titleleft .parallaxcontentwrap{width:1415px;font-weight:400}.parallaxbanner.titleleft .blocktitle{width:43%;display:inline-block;*display:inline;zoom:1;vertical-align:top;box-sizing:border-box;text-align:left;padding-right:80px}.parallaxbanner.titleleft .blockcontent{width:57%;display:inline-block;*display:inline;zoom:1;vertical-align:top;box-sizing:border-box;text-align:left}.parallaxbanner.icon_boxes.full_width .parallaxcontentwrap{width:100%;padding-left:0;padding-right:0}.outerparallaxbanner.icon_boxes.full_width{padding-left:8px;padding-right:8px}.parallaxbanner.icon_boxes .parallaxcontentwrap{width:1820px}.iconboxescontainer .iconboxwrap{padding:12px;float:left;width:50%;display:flex}.iconboxescontainer .iconbox{background:#e6e7ec;padding:30px 35px;border-radius:15px;font-weight:400;width:100%;height:100%;display:flex;flex-direction:column}.iconboxescontainer .iconbox .icon{padding:0 0 20px}.iconboxescontainer .iconbox .title{padding:0 0 15px}.iconboxescontainer .iconbox .content{font-size:19px;color:#585858;letter-spacing:0;flex:1}.iconboxsection{display:flex;align-items:stretch;flex-wrap:wrap}.iconboxescontainer .iconbox .step_title{font-size:17px;color:#ee4155;text-transform:uppercase;padding:0 0 5px}.iconboxescontainer .iconbox .content .subtitle{font-size:20px;font-weight:700;padding-bottom:30px}.iconboxescontainer .iconbox .duration_content{font-size:19px;margin-top:auto}.iconboxescontainer .iconbox .duration_content p{padding-bottom:15px}.iconboxescontainer .iconbox .title h3{color:#010101;padding:0;font-size:27px;line-height:1.2;letter-spacing:-.5px;font-weight:500}.iconboxescontainer .iconbox .content h4{font-size:21px;letter-spacing:0;font-weight:500;padding:0 0 10px}.iconboxescontainer .iconbox .content h4.white{color:#fff}.parallaxbanner.slider .parallaxcontentwrap{width:100%;padding-bottom:80px}.parallaxbanner.slider .blockcontent{width:1080px;max-width:100%;margin:auto}.normal_slider{display:none}.slidercontainer{padding:45px 0 0;width:1280px;max-width:100%;margin:auto}.slideboxwrap{text-align:center;font-size:16px;color:#989a9f;font-weight:400;padding:0 20px}.slideboxwrap .slideimage{padding:0 25px 20px}.slideboxwrap .slideimage img{border-radius:40px;width:100%}.slideboxwrap .slidetitle{font-size:28px;color:#585858}.slideboxwrap .slidesubtitle{text-transform:uppercase}.normalslider.owl-theme .owl-controls .owl-buttons,.owl-controls .owl-buttons{text-align:center}.normalslider.owl-theme .owl-controls .owl-buttons div.owl-prev,.normalslider.owl-theme .owl-controls .owl-buttons div.owl-next,.owl-controls .owl-buttons div{position:relative;width:44px;height:44px;background:#6e6f74 no-repeat center;background-size:14px;border-radius:100%;left:auto;right:auto;margin:5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.normalslider.owl-theme .owl-controls .owl-buttons div.owl-prev,.owl-controls .owl-buttons div.owl-prev{background-image:url(/wp-content/themes/maintheme/images/sliderprev.png)}.normalslider.owl-theme .owl-controls .owl-buttons div.owl-next,.owl-controls .owl-buttons div.owl-next{background-image:url(/wp-content/themes/maintheme/images/slidernext.png)}.normalslider.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,.owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/wp-content/themes/maintheme/images/sliderprev_hover.png)}.normalslider.owl-theme .owl-controls .owl-buttons div.owl-next:hover,.owl-controls .owl-buttons div.owl-next:hover{background-image:url(/wp-content/themes/maintheme/images/slidernext_hover.png)}.parallaxbanner.pricing .parallaxcontentwrap{width:1534px}.pricingcontainer{line-height:1.2;padding:30px 0 0}.pricingboxes{font-weight:400;text-align:center}.pricingboxes .pricingboxwrap{padding:10px;display:inline-block;*display:inline;zoom:1;vertical-align:top;max-width:33.3333%}.pricingboxwrap .pricingbox{background:#333339 url(/wp-content/themes/maintheme/images/pricebg.png) no-repeat bottom right;border-radius:15px;color:#fff;font-size:19px;position:relative;height:100%}.pricingboxwrap .pricingboxtop{padding:55px 35px 30px;text-align:center}.pricingboxwrap .pricingboxbottom{padding:30px 35px;border-top:1px solid #47474b;line-height:1.3;text-align:left}.pricingboxwrap .pricingboxtop .pricingtype{font-size:21px;color:#8f8f8f;font-weight:500;text-transform:uppercase;padding-bottom:25px}.pricingboxwrap .pricingboxtop .pricing{font-size:0;font-weight:500;padding-bottom:15px}.pricing .pricelabel{font-size:19px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding-right:15px;line-height:1.3}.pricing .pricebox{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:0;font-weight:600}.pricing .pricebox .currency{font-size:34px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding-right:5px}.pricing .pricebox .price{font-size:50px;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pricingshortdesc{font-size:19px;font-weight:500;padding-top:5px}.pricingtag{background:#ee4155;font-size:27px;font-weight:600;text-transform:uppercase;padding:9px 35px;border-radius:25px;position:absolute;top:-25px;left:0;right:0;width:60%;margin:auto}.pricingdesc ul li{color:#cdcdcd;font-size:18px;padding-bottom:15px}.pricingboxwrap .btn{text-align:center;padding:30px 0 15px}.parallaxbanner.pricing .contentbottomboxwrap{font-size:19px;font-weight:400}.parallaxbanner.pricing .contentbottombox{width:900px;max-width:100%;margin:auto;padding:35px 0}.pricingboxes.simple .pricingboxwrap{max-width:30%}.pricingboxes.simple .pricingboxwrap .pricingbox{padding:50px 25px 40px}.pricingboxes.simple .pricingtype{font-size:25px;color:#fff}.pricingboxes.simple .pricingboxwrap .pricingboxtop{padding:0}.pricingboxes.simple .pricingboxwrap .pricingboxbottom{border:0;padding:0}.pricingboxes.simple .pricing .pricelabel{display:block;padding:0 0 15px;color:#8f8f8f}.pricingboxes.simple .pricing .pricebox{display:block}table.level{font-weight:400}table.level thead tr td{font-size:18px;padding:10px 20px}table.level tbody tr td{font-size:19px}table.level tbody tr td:first-child{font-size:18px;background-color:#2d2d32;color:#fff;padding:15px 20px}table.criteria tr td{background:#e6e7ec;border:0;border-bottom:1px solid #b2b2bd;padding:30px 35px 22px;font-size:20px;width:33.333%}table.criteria tr:last-child td{border-bottom:0}table.criteria tr td:first-child{background-color:#343439;color:#fff;width:8%;text-align:center}table.criteria ul{margin-bottom:0}table.criteria2 thead tr td{color:#fff}table.criteria2 tr td{font-size:18px;color:#bbb}table.criteria2 h5{font-size:21px;color:#fff}table.factors{width:100%}table.factors tr td{border:0;background:#e6e7ec;padding:35px;font-size:20px;vertical-align:top}table.factors tr td ul{margin-bottom:0}table.factors tr td:first-child{width:45%}table.factors tr td:last-child{width:55%}table.noborder tr td{border:0}table.compare{width:100%;text-align:center;font-weight:600;color:#000}table.compare thead tr td{background:#343439;text-transform:uppercase;padding:22px 30px}table.compare tr td{background:#e6e7ec;border:0;border-bottom:1px solid #b2b2bd;font-size:20px;padding:27px 30px;width:31%}table.compare tr td.empty{background:none}table.compare tr td:first-child{border-color:#fff0;background:none;text-transform:uppercase;width:20%}table.compare tr td:nth-child(3n){border-color:#fff0;background:none;color:#585858;font-weight:400;width:18%}table.compare tr:last-child td{border-bottom:0}table.compare tr:last-child td:nth-child(2n){border-radius:0 0 15px 15px}table.compare thead tr:last-child td:nth-child(2n){border-radius:15px 15px 0 0}table.compare h6{font-size:19px;font-weight:500;color:#585858;letter-spacing:-.5px;padding:0;text-transform:none}table.compare p{padding:0}table.threecolumnlist{font-size:20px}table.threecolumnlist tr td{padding:30px 35px}table.threecolumnlist ul{width:33.333%;float:left;margin:0}table.valigntop tr td{vertical-align:top}table.valigntop thead tr td{font-size:18px;vertical-align:middle}.parallaxbanner.dark_boxed{background:#26262a;border-radius:15px;color:#cdcdcd;margin-top:12px}.parallaxbanner.dark_boxed .parallaxcontentwrap{width:1238px}.parallaxbanner.dark_boxed h1,.parallaxbanner.dark_boxed h2,.parallaxbanner.dark_boxed h3,.parallaxbanner.dark_boxed h4,.parallaxbanner.dark_boxed h5{color:#fff}.parallaxbanner.dark_boxed .tablewrap{margin-top:15px}.parallaxbanner.dark_boxed table tr td{background:#343439;font-size:20px}.parallaxbanner.dark_boxed table thead tr td{background:#ee4155}.parallaxbanner.dark_boxed table tbody tr td:first-child{background:#2d2d32}.parallaxbanner.dark_boxed table.factors tbody tr td:first-child{background:#343439}.parallaxbanner.dark_boxed table.factors tbody tr td{font-size:19px}.parallaxbanner.dark_boxed table.qualifying_criteria tbody tr td:first-child{font-weight:400}.parallaxbanner.center .parallaxcontent{margin:auto}.white{color:#fff}.image_right .parallaxcontent .blockimage{float:right;width:40%}.image_right .parallaxcontent .blockcontent{float:left;width:60%;padding-right:85px;padding-left:0}.parallaxbanner.buttons .parallaxcontentwrap{width:1370px;max-width:100%}.parallaxbanner.buttons{border-radius:15px}.parallaxbanner.buttons h1{margin:0 0 10px;color:#fff;font-size:25px}.parallaxbanner.buttons .parallaxcontent{color:#fff;font-size:0;font-weight:400;text-transform:none;padding:0;font-family:"DM Sans",Arial,Helvetica,sans-serif}.parallaxbanner.buttons .blockcontent{font-size:30px;text-align:center;float:none;width:auto;margin:0;padding:0}.parallaxbanner.buttons p{padding-bottom:20px}.parallaxbanner.buttons h1{color:#fff;font-size:37px;font-weight:700;font-family:"DM Sans",Arial,Helvetica,sans-serif;margin:0;padding:0;text-transform:none}.parallaxbanner.buttons .parallaxcontentwrap{padding:45px 0}.buttonscontainer{text-align:center}.buttonscontainer .buttons{font-size:0}.buttonscontainer .btn{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:8px;padding:0}.outerparallaxbanner.faqs,.outerparallaxbanner.content_section{background:url(/wp-content/themes/maintheme/images/pattern05.png) no-repeat left 25%}.outerparallaxbanner.faqs .parallaxcontentwrap{width:1470px;padding-top:80px}.faqscontainer{font-size:20px;font-weight:400}.faqscontainer .faqsectionbuttons{font-size:21px;color:gray;float:left;width:27%;position:sticky;top:160px;right:0;padding-right:80px}.faqscontainer .sectionbuttons{width:273px;max-width:100%;padding-top:35px}.faqscontainer .sectionbtn span{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.faqscontainer .sectionbtn a{font-size:21px;font-weight:500;display:block;padding:12px 0 12px 0;color:gray;background:no-repeat left center}.faqscontainer .sectionbtn.active a{padding-left:35px;background-image:url(/wp-content/themes/maintheme/images/border.jpg)}.faqscontainer .sectionbtn.active a,.faqscontainer .sectionbtn a:hover{color:#ee4155}.faqscontainer .faqsectioncontentcontainer{color:#585858;float:left;width:73%}.faqsectiontabs{padding:70px 0 0}.faqsectiontabs.first{padding-top:35px}.faqsectiontabs .sectiontitle h2{font-size:40px;color:#373737}.faqsectiontabs .tabbox .tabcontent h4,.h4_title{font-size:22px;letter-spacing:-.5px;font-weight:500;padding-bottom:12px}.faqsectiontabs .tabbox .tabcontent{font-size:20px}.parallaxbanner.content_section .parallaxcontentwrap{width:1470px;padding-top:80px;padding-bottom:60px}.faqscontainer h2{font-size:40px;color:#373737}.faqscontainer h4{font-size:23px;font-weight:500;letter-spacing:-.5px;padding-bottom:10px}.contentsectioncontainer .faqsectiontabs .sectiontitle h3{font-size:30px;color:#585858;letter-spacing:-.5px;padding-bottom:15px}.contentsectioncontainer .faqsectiontabs{padding:10px 0 0}.parallaxbanner.google_map .parallaxcontent{position:relative}.parallaxbanner.google_map .parallaxcontentwrap{width:100%;padding:0;border-radius:15px;overflow:hidden}.parallaxbanner.google_map .locationinfobox{position:absolute;top:0;left:0;font-size:18px;color:#fff;height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;padding:25px 50px}.locationinfobox .locationinfo{background:#ee4155;border-radius:15px;padding:40px 35px 35px;width:310px}.locationinfobox a{color:#fff}.locationinfobox .socialcontainer{padding:15px 0 0}.googlemap iframe{max-width:100%;width:100%}.locationinfobox .socialcontainer .socialbtn{margin-right:8px}.outerparallaxbanner.featured_stories{position:relative;z-index:1}.parallaxbanner.featured_stories .blockcontent{padding-left:25px;padding-right:25px}.parallaxbanner.featured_stories .parallaxcontentwrap{background:#26262a;width:100%;border-radius:15px;padding:80px 0;color:#fff}.parallaxbanner.featured_stories h1{color:#fff}.parallaxbanner.featured_stories .storiesboxwrap{border-color:#39383d}.parallaxbanner.featured_stories .storysummarybox{color:#cdcdcd;padding-bottom:0}.parallaxbanner.featured_stories .storysummarybox .storytitle{color:#fff}.parallaxbanner.featured_stories .bottomborder{display:none}.parallaxbanner.featured_stories .btn{position:absolute;bottom:-25px;left:0;right:0;margin:auto;text-align:center}.parallaxbanner.success_stories .parallaxcontentwrap{width:100%;padding:100px 0 50px}.storieswrapper{padding:25px 0 0}.storieswrapper .bottomborder{background:#dbdce0;width:100%;height:1px;margin:55px 0 0}.storiesboxwrap{padding:5px 35px;float:left;width:33.33%;border-right:1px solid #dbdce0;font-weight:400}.storiesboxwrap a{display:block;position:relative}.storiesboxwrap .overlay,.storydetailbox .storyimage .overlay{background:#3e3e3e;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.storiesboxwrap .storyimage,.storydetailbox .storyimage{position:relative;border-radius:15px;overflow:hidden}.storiesboxwrap .storyimage img,.storydetailbox .storyimage img{width:100%}.storysummarybox{font-size:20px;color:#585858;padding:35px 35px}.storysummarybox .storytitle{font-size:30px;line-height:1.1}.storysummarybox .storysummary{padding:15px 0}.storiesboxwrap .playicon{background-size:64px}.storydetailpage .contentcontainer{width:1143px;padding-bottom:60px}.storydetailbox{font-weight:400}.storydetailbox .title{padding:0 25px 15px}.storydetailbox .storyimage a{position:relative}.storydetailbox .storydetail{padding:40px 25px 0}.relatedstorieswrapper{padding-left:20px;padding-right:20px;padding-bottom:10px}.relatedstoriescontainer{background:#26262a;padding:80px 0 35px;border-radius:15px}.relatedstoriescontainer h3{color:#fff;text-align:center;padding-bottom:10px}.relatedstoriescontainer .title{padding-left:25px;padding-right:25px}.relatedstoriescontainer .storiesboxwrap{border-color:#39383d;float:none;width:100%}.relatedstoriescontainer .storysummarybox{color:#cdcdcd;padding-bottom:0}.relatedstoriescontainer .storysummarybox .storytitle{color:#fff}.relatedstoriescontainer .bottomborder{display:none}.parallaxbanner.resources .blockcontent,.parallaxbanner.events .blockcontent{margin:auto;width:100%;padding:0}.parallaxbanner.resources .parallaxcontentwrap,.parallaxbanner.events .parallaxcontentwrap{width:100%;padding-left:0;padding-right:0;padding-bottom:50px}.resources_slider .resourcesboxwrap,.resources_slider .resourcesboxwrap.last{float:none;width:100%;padding-left:15px;padding-right:15px}.resourcesboxwrap{float:left;width:50%;padding:15px 15px 15px 0}.resourcesboxwrap.last{padding-left:15px;padding-right:0}.resourcesbox{background:#fff;border-radius:15px;padding:15px;font-size:20px;font-weight:400;height:100%}.resourcesbox a{display:block;position:relative;color:#585858;height:100%}.resourcesbox .resourceinnerbox{height:100%}.resourcesbox .resourceimage{width:45%;float:right;height:100%;display:flex;align-items:center;justify-content:center}.resourcesbox .resourceimage img{width:100%;border-radius:15px;object-fit:cover;object-position:center}.resourcesbox .resourcesummarybox{width:55%;float:left;padding:20px 70px 20px 25px}.resourcedate{font-size:16px;color:#a8a9ae;text-transform:uppercase;letter-spacing:0;padding:0 0 20px}.resourcemeta .resourcedate{display:inline-block;*display:inline;zoom:1;vertical-align:top}.resourcemeta .resourceauthor{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-left:35px}.resourcesbox .resourcesummarybox .resourcetitle{line-height:1.1;font-size:30px}.resourcesbox .resourcesummarybox .resourcesummary{padding:35px 0 0;line-height:1.4}.resourcesbox .resourcesummarybox .btnarrow{margin:45px 0 0;background:url(/wp-content/themes/maintheme/images/btnarrow.png) no-repeat center;background-size:18px;width:41px;height:41px;border:1px solid #585858;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resourcesbox .resourcesummarybox .btnlabel{width:calc(100% - 41px)}.resourcesbox a:hover .resourcesummarybox .btnarrow{background-color:#ee4155;background-image:url(/wp-content/themes/maintheme/images/btnarrow_active.png);border-color:#ee4155}.highlightresourcewrapper .highlightresourcecontainer{width:1316px;max-width:100%;margin:auto;padding:0 0 80px}.highlightresourcewrapper .resourcesboxwrap{float:none;width:100%;padding:0}.highlightresourcewrapper .resourcesbox{background:none}.highlightresourcewrapper .resourcesbox .resourceimage{width:52.4%}.highlightresourcewrapper .resourcesbox .resourcesummarybox{width:47.6%}.parallaxbanner.featured_resources .parallaxcontentwrap{width:100%;padding-left:0;padding-right:0;padding-bottom:70px}.parallaxbanner.featured_resources .blockcontent,.relatedresourceswrapper .titlebox,.parallaxbanner.reviews_wrapper .blockcontent{width:1295px;max-width:100%;padding:0 105px 0 25px;margin:auto;position:relative}.parallaxbanner.featured_resources .resourcesboxwrap,.relatedresourceswrapper .resourcesboxwrap,{float:none;width:100%;padding:15px 15px}.parallaxbanner.featured_resources .owl-controls,.relatedresourceswrapper .owl-controls,.parallaxbanner.reviews_wrapper .owl-controls{position:absolute;top:3px;right:0}.resourcedetailpage .contentcontainer{width:1383px;padding-bottom:50px}.resourcedetailbox .topbox{width:1238px;max-width:100%;margin:auto;padding:0 25px 25px 25px}.resourcedetailbox .resourcedate{font-size:19px}.resourcedetailbox .resourceimage{padding:0 0 50px}.resourcedetailbox .resourceimage img{border-radius:15px;width:100%}.resourcedetailbox .detailbox{width:1238px;max-width:100%;margin:auto;padding:0 25px;text-align:justify;font-weight:400}.resourcedetailbox .detailbox .boxleft{float:left;width:72%}.resourcedetailbox .detailbox .boxright{float:right;width:28%;text-align:right;position:sticky;top:160px;left:0}.resourcedetailbox .detailbox .boxright .btn{width:236px;max-width:100%;float:right;padding:0 0 25px;text-align:left}.resourcedetailbox .detailbox .boxright .btn a{border-radius:15px;font-size:19px;padding:34px 25px 34px 65px;font-weight:700}.resourcedetailbox h1,.resourcedetailbox h2,.resourcedetailbox h3,.resourcedetailbox h4,.resourcedetailbox h5,.resourcedetailbox h6{text-align:left}.resourcedetailbox h3{font-size:30px;letter-spacing:0;padding-top:10px;padding-bottom:20px}.sharebox{background:#26262a;font-size:22px;color:#fff;text-align:center;border-radius:15px;padding:25px 30px;display:inline-block;width:236px;max-width:100%}.sharebox #st-1 .st-btn>img{width:30px;height:30px}.relatedresourceswrapper{padding:0 25px}.relatedresourcescontainer{border-top:1px solid #d4d4de;padding:60px 0 30px}.parallaxbanner.block_with_thumbnail .parallaxcontentwrap{width:1448px;padding-top:80px;padding-bottom:80px}.blockwiththumbnailboxwrap{line-height:1.4;font-weight:400;padding:25px 0}.blockwiththumbnailcontainer .boxleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:48%}.blockwiththumbnailcontainer .boxright{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:20px;width:52%;padding:50px 0 50px 90px;text-align:justify}.blockwiththumbnailcontainer .boxright.full{display:block;width:100%;padding:0}.blockwiththumbnailcontainer .boxleft.bottom{display:none}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxleft{display:none}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxleft.bottom{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxright{padding-right:90px;padding-left:0}.blockwiththumbnailcontainer h2{font-size:40px;letter-spacing:0;line-height:1.1}.blockwiththumbnailcontainer h1,.blockwiththumbnailcontainer h2,.blockwiththumbnailcontainer h3,.blockwiththumbnailcontainer h4,.blockwiththumbnailcontainer h5,.blockwiththumbnailcontainer h6{text-align:left}.blockwiththumbnailcontainer .boxleft img{border-radius:15px;width:100%}.parallaxbanner.three_column_block .parallaxcontentwrap{width:1445px;padding-top:80px;padding-bottom:75px}.parallaxbanner.three_column_block h2{font-size:40px;padding-bottom:35px}.threecolumnblockscontainer .columnboxwrap{float:left;width:33.333%;padding:15px 30px 15px 0}.threecolumnblockscontainer .columnbox{border-radius:15px;overflow:hidden;position:relative}.threecolumnblockscontainer .columnbox a{position:relative;display:block;width:100%;height:100%}.threecolumnblockscontainer .boximage{position:relative;background:no-repeat center;background-size:cover}.threecolumnblockscontainer .boximage img{visibility:hidden}.threecolumnblockscontainer .boximage .overlay{background:url(/wp-content/themes/maintheme/images/overlay2.png) repeat-x top left;width:100%;height:100%;position:absolute;top:0;left:0}.threecolumnblockscontainer .boxsummaryboxwrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:end;padding:35px 35px 0}.threecolumnblockscontainer .boxsummarybox{font-size:20px;color:#cdcdcd}.threecolumnblockscontainer .boxsummarybox h3{font-size:25px;color:#fff;padding-bottom:13px}.parallaxbanner.block_listing{border-radius:15px}.parallaxbanner.block_listing .parallaxcontentwrap{color:#cdcdcd}.parallaxbanner.block_listing .parallaxcontentwrap h1{color:#fff}.parallaxbanner.block_listing .blocktitle{float:left;width:50%}.parallaxbanner.block_listing .blockcontent{float:right;width:50%;padding:15px 0 0;line-height:1.4}.blocklisting{padding:35px 0 0;clear:both}.blocklisting .boxwrap{float:left;width:33.333%;padding:10px 20px 10px 0}.blocklisting .box{background:#343439db;border-radius:15px;padding:40px 35px 10px;font-size:20px;height:100%}.blocklisting h3{color:#fff;font-size:25px;padding-bottom:13px;letter-spacing:-.5px}.searchpage .contentcontainer{width:1155px;padding-bottom:70px}.searchsummary{font-size:34px;font-weight:400;color:#585858;text-align:center}.searchsummary .keyword{color:#ee4155}.postimage{float:left;width:138px}.postimage img{max-width:100%}.postsummary{float:left;width:100%}.entry-summary{font-size:15px;color:#393939;padding:0}.postdate{font-size:14px;color:#939393;font-weight:500;margin:0 0 15px;display:none}.postlink a{margin:0;background:none;border:0;color:#515151;font-size:13px;padding:0;text-transform:none;text-decoration:underline;font-weight:400;display:inline-block}.postlink.btn{margin:8px 0 5px;display:none}.postlink a:hover{color:#595546;background:none}.searchresults{padding:40px 0 0}.searchresults .hentry{margin:0;padding:0 0 15px}.searchresults .postwrap{background:#fff;padding:15px;border-radius:15px}.searchresults .postimage{width:293px;max-width:100%;float:left;border-radius:15px;overflow:hidden}.searchresults .postimage img{width:100%}.searchresults .postimage a{display:block}.searchresults .postsummary{width:calc(100% - 293px);float:left;padding:20px 10px 15px 55px}.searchresults h2{padding-bottom:10px}.searchresults h2 a{font-size:30px;color:#585858}.searchresults .entry-summary{font-size:20px;color:#585858}.error404 .entry-content{font-size:22px}.popmake{border-radius:15px!important;overflow:hidden!important}.popmake .popmake-close{background:url(/wp-content/themes/maintheme/images/close.png) no-repeat center!important;background-size:19px!important;box-shadow:none!important;text-indent:-999999em!important;width:44px!important;height:44px!important;opacity:.8}.popmake .popmake-close:hover{opacity:1}.popupbox{padding:0;background-repeat:no-repeat;background-position:right bottom}.popupbox .popupboxleft{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:43%}.popupbox .popupboxright{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:57%;padding:60px 80px;font-size:22px}.popupbox .popupboxright.full{display:block;float:none;width:100%;padding:0}#popup_checklist{border-radius:15px;width:1372px;max-width:100%;padding:100px 0;font-size:0}.popup_btn{display:none}.popmake h2{font-size:52px;color:#585858}#popup_calculate{border-radius:15px;width:1372px;max-width:100%;padding:0;font-size:0;max-height:100%}.popup_calculate .popupboxleft{float:left;width:474px;height:90vh;overflow:hidden}.popup_calculate .popupboxright{float:left;width:calc(100% - 474px);height:90vh;overflow:auto;padding:50px}.popup_calculate .popupboxright.full{float:none;width:100%;padding:80px;height:auto}.popup_calculate .popupboxleft img{height:100%;width:100%;object-fit:cover;object-position:center}.fancybox-slide--html{padding:35px}.popup_calculate h2,h2_title{font-size:40px}.cky-notice .cky-title{padding:0}.cky-notice p{padding-bottom:0}.mobileonly{display:none}.designblock.toggle_tab .faqscontainer .faqsectioncontentcontainer{float:none;width:100%}.greybox{background:#e9eaef;padding:25px 30px;border-radius:12px;margin-bottom:30px}.outerparallaxbanner.fullwidth{padding:0}.outerparallaxbanner.fullwidth .parallaxcontentwrap{width:100%;padding:0}.outerparallaxbanner.footer_enquiry{padding-top:25px}.whatsappicon{width:50px;position:fixed;bottom:67px;right:13px;z-index:3}.whatsappicon a{display:block}table.key_advantages{text-align:center}table.key_advantages thead tr td,table.key_advantages .tablewrap table tbody tr.mobile_th td{background:#343439;text-align:center;border-color:#b2b2bd;color:#fff;text-transform:uppercase;padding:23px 25px}table.key_advantages tbody tr td{background:#e6e7ec;border-color:#b2b2bd;border-bottom:0;width:33.333%}table.key_advantages tr td:first-child,table.key_advantages tr td:last-child{border:0}table.key_advantages table tbody{display:block;width:100%}table.key_advantages table tr td{border:0;padding:0;color:#585858;display:block;width:100%}table.key_advantages table tr:nth-child(1) td{padding-bottom:20px}table.key_advantages table tr:nth-child(2) td{padding-bottom:10px;font-size:21px;color:#000;font-weight:600}table.key_advantages table tr:nth-child(3) td{padding-bottom:20px;font-size:20px}table.key_advantages table tr:nth-child(4) td{font-size:18px;background:#d9dae1;border-radius:10px;padding:25px 35px;font-style:italic}table.key_advantages .tablewrap{margin-bottom:0;margin-top:20px}table.key_advantages .tablewrap table tbody tr:last-child{margin-top:auto}table.key_advantages .tablewrap table tbody tr.mobile_th{display:none}.key_advantages_notes{width:1000px;max-width:100%;margin:auto;padding:15px 0}.accordioncontent h5{color:#fff}.parallaxbanner.faqs.no_sidebar .faqscontainer{text-align:center}.parallaxbanner.faqs.no_sidebar .faqscontainer .faqsectioncontentcontainer{float:none;width:1030px;max-width:100%;margin:auto}.parallaxbanner.faqs.no_sidebar .sectiontitle h2{font-size:52px;color:#585858;padding-bottom:50px}.parallaxbanner.featured_resources.darkbg,.parallaxbanner.featured_resources.darkbg h1{color:#fff}.parallaxbanner.featured_resources.boxed{border-radius:15px}.parallaxbanner.featured_resources.boxed .blockcontent{padding-left:25px;padding-right:25px}.parallaxbanner.featured_resources.boxed .btn{text-align:center;position:absolute;bottom:-25px;left:0;right:0;anchor-name:initial}.parallaxbanner.featured_resources.boxed .resourceswrapper{width:1393px;max-width:100%;margin:auto}.parallaxbanner.featured_resources.boxed .resourceinnerbox{display:flex;flex-direction:column}.parallaxbanner.featured_resources.boxed .resourcesbox .resourceimage{float:none;width:100%;height:300px}.parallaxbanner.featured_resources.boxed .resourcesbox .resourceimage img{height:100%}.parallaxbanner.featured_resources.boxed .resourcesbox .resourcesummarybox{float:none;width:100%;padding:20px 25px}.resources_row .resourcesbox .resourcesummarybox .resourcetitle{padding-bottom:35px}.resources_row{display:flex;align-items:stretch;flex-wrap:wrap}.resources_row .resourcesboxwrap{display:flex;flex:1;padding-right:15px;padding-left:15px}.resources_row .resourcesbox{display:flex;flex:1}.parallaxbanner.featured_resources.boxed .resourcesummarybox{display:flex;flex-direction:column;flex:1}.parallaxbanner.featured_resources.boxed .btnarrow{margin-top:auto}.parallaxbanner.featured_resources.boxed .resourceinnerbox{display:flex;flex-direction:column;flex:1}.parallaxbanner.featured_resources.boxed .btnbox{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#585858;text-transform:uppercase}.parallaxbanner.full_width .trustreviews-header{display:none}.outerparallaxbanner.full_width .parallaxcontentwrap{width:100%}.outerparallaxbanner.full_width,.outerparallaxbanner.full_width .parallaxcontentwrap{padding-left:0;padding-right:0}.reviews_slider_container{width:1345px;max-width:100%;margin:auto}.reviews_slider_container .trustreviews-flex img,.reviews_slider_container .trustreviews-time,.reviews_slider_container .trustreviews .trustreviews-review-inner>svg{display:none!important}.reviews_slider_container .trustreviews-flex a{font-size:18px!important;font-weight:600!important;color:#3f3e3e!important}.reviews_slider_container .trustreviews-flex .trustreviews-name{padding-top:20px;padding-bottom:5px}.reviews_slider_container .quote{width:28px;padding-bottom:12px}.reviews_slider_container .trustreviews-text{font-size:20px!important;color:#585858!important;padding-top:12px}.rpi-stars::after,.rpi-stars::before{background-color:#507ef7!important}.rpi-stars{--rpi-star-size:18px !important;--star-gap:1px !important}.reviews_slider_container .trustreviews .trustreviews-review-inner{gap:0!important;padding:25px 30px!important}.reviews_slider_container .trustreviews .trustreviews-row-xl .trustreviews-review{display:block!important;max-width:100%!important;flex:auto!important}.reviews_slider_container .owl-carousel .owl-wrapper-outer{overflow:visible}.parallaxbanner.reviews_wrapper .owl-controls{position:absolute;top:3px;right:0}.parallaxbanner.reviews_wrapper .blockcontent{width:1086px}.trustreviews-header{display:none}.parallaxbanner.multiple_columns.sciff_contact .mutiplecolumnblockcontent{padding-left:0;padding-right:0}.parallaxbanner.multiple_columns.sciff_contact .column_1 tr td .mutiplecolumnblockcontent{width:620px;max-width:100%;padding-right:100px}.cky-revisit-bottom-left{left:auto!important;right:15px!important}.content-accordion{width:100%;display:flex;flex-direction:row;--tab-width:380px}.content-accordion-tabs{width:var(--tab-width);display:flex;flex-direction:column;align-items:start;gap:8px}.content-accordion-content{padding:40px;background-color:#343439;border-radius:15px}.content-accordion-tabs-button{width:100%;border:none;background:none;cursor:pointer;outline:none;font-weight:500;line-height:1.4;letter-spacing:-.5px;text-align:left}.content-accordion-tabs-button h3{font-size:24px;transition:color 0.3s ease;margin:0;padding:0}.content-accordion-tabs-button:hover h3,.content-accordion-tabs-button.active h3{color:#ee4155}.content-accordion-content{width:calc(100% - var(--tab-width));display:flex;flex-direction:column;align-items:start}.content-accordion-content-item{display:none;padding-left:40px;width:100%;flex-direction:column;align-items:start}.content-accordion-content-item.active{display:flex}.content-accordion-content-item p{font-size:20px;line-height:1.4;letter-spacing:-.5px;color:#585858}.content-accordion-faq{width:100%;display:flex;flex-direction:column;align-items:start;gap:8px}.content-accordion-faq-item-content{height:0;overflow:hidden;transition:height 0.3s cubic-bezier(.55,.085,.68,.53);padding-left:36px}.content-accordion-faq-item-content>div{padding-top:16px}.content-accordion-faq-item-content *{font-size:18px;line-height:1.4;letter-spacing:-.5px;color:#cdcdcd}.content-accordion-content p{color:#cdcdcd}.content-accordion-faq-item-toggle{cursor:pointer;display:flex;gap:8px;align-items:center;background-color:#fff0;border:none}.content-accordion-faq-item-toggle h4{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.5px;transition:color 0.3s ease;margin:0;padding:0;color:#fff}.content-accordion-faq-item-icon{width:24px;height:24px;position:relative}.content-accordion-faq-item-icon::before,.content-accordion-faq-item-icon::after{content:'';position:absolute;height:16px;width:2px;background-color:#cdcdcd;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.3s cubic-bezier(.6,-.28,.735,.045)}.content-accordion-faq-item-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.content-accordion-faq-item.active .content-accordion-faq-item-icon::before{transform:translate(-50%,-50%) rotate(90deg)}@media (max-width:1024px){.content-accordion{flex-direction:column}.content-accordion-tabs{width:100%;border-right:none;margin-bottom:24px;flex-direction:row;gap:8px}.content-accordion-tabs-button h3{font-size:18px;line-height:1.4;letter-spacing:-.5px}.content-accordion-content{width:100%}.content-accordion-content-item{padding-left:0}.content-accordion-faq-item-toggle h4,.content-accordion-faq-item-content *{font-size:16px;line-height:1.4;letter-spacing:-.5px}}.resource_additional_data a{text-transform:uppercase;color:#585858}.resource_additional_data a:hover{color:#ee4155}