:root {
--gp-font--lato: "Lato", sans-serif;
--gp-font--roboto: "Roboto", sans-serif;
--gp-font--libre-franklin: "Libre Franklin", sans-serif;
--gp-font--red-rose: "Red Rose", sans-serif;
--gp-font--fontawesome: "FontAwesome";
}

@font-face {font-display:swap;
	font-display: swap;
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100 900;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/roboto/KFOlCnqEu92Fr1MmEU9vBh05IsDqlA.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Libre Franklin";
	font-style: normal;
	font-weight: 100 900;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/libre-franklin/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Libre Franklin";
	font-style: italic;
	font-weight: 400;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/libre-franklin/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RODLR-Y.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Libre Franklin";
	font-style: normal;
	font-weight: 600;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/libre-franklin/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUAtrIb-JH1g.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Libre Franklin";
	font-style: italic;
	font-weight: 500;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/libre-franklin/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORODLR-Y.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "Red Rose";
	font-style: normal;
	font-weight: 500;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/red-rose/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yn_sDdzSsYUVUjg.woff2') format('woff2');
}
@font-face {font-display:swap;
	font-display: swap;
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: 400;
	src: url('https://matthewpeters.com.au/wp-content/uploads/generatepress/fonts/fontawesome/fontawesome-webfont.woff2') format('woff2');
}
.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*=============================================
=            MISC                             =
=============================================*/
	.menu-item-has-children .dropdown-menu-toggle {
		padding-right: 5px;
	}
    body {
        min-width: 320px;
    }
    p.disclaimer_ {
        background-color: #3D517A;
        color: #fff;
        padding: 10px;
        line-height: 18px;
        font-size: 13px;
    }
    body p:last-child{
        margin-bottom: 0px !important;
    }
    .text-tagtitle {
        margin-bottom: 10px !important;
    }
    .title-box {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        margin-bottom: 25px;
    }
    .title-box h2,
    .title-box h3 {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        position: relative;
        font-size: 36px;
        line-height: 1em;
        z-index: 1;
        margin-bottom: 0;
    }
    .title-separator h2:after,
    .title-separator h3:after{
        content: "";
        width: 68px;
        height: 2px;
        display: block;
        vertical-align: top;
        background-color: #3D517A;
        margin-top: 22px;
    }
    .facilities-box .title-separator h3::after {
        text-align: center;
        margin: 20px auto;
    }
    .title-box .subtitle {
        display: block;
        width: 100%;
        color: #3D517A;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 1.4;
        letter-spacing: 0.1em;
        margin-bottom: 10px !important;
        font-family: var(--gp-font--roboto);
        font-weight: 500;
    }
    .title-box.title-center {
        text-align: center;
    }
    .title-center.title-separator h2:after {
        margin-left: auto;
        margin-right: auto;
    }
    @media only screen and (max-width: 480px) {
        .title-box.title-center,
        .title-treatment,
        .formbox1 .title-box {
            text-align: left !important;
        }
        .title-center.title-separator h2:after {
            margin-left: 0;
            margin-right: 0;
        }
    }
    .btnbox1 {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        color: #3D517A;
        font-size: 16px;
        font-weight: 500;
        font-family: var(--gp-font--roboto);
        border: 1px solid #3D517A;
        min-width: 200px;
        border-radius: 45px;
        padding: 8px 15px;
		text-decoration: none !important;
        transition: all 0.5s ease-in-out;
    }
    .btnbox1 i {
        margin-left: 4px;
        transition: all 0.5s ease-in-out;
    }
    .btnbox1:hover,
    .btnbox1:focus {
        color: #FFFFFF;
        border-color: #3F6E88;
        background-color: #3D517A;
    }
    .fullw-img figure, 
    .fullw-img figure > div, 
    .fullw-img figure > div > img {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .social-box {
        display: flex;
        align-items: center;
        font-size: 15px;
    }
    .social-box > *:not(:last-child) {
        margin-right: 1.375em;
    }
    .social-box>a {
        display: block;
        width: 1em;
        height: 1em;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 1em;
    }
    .instagram-img {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.907' height='14.904' viewBox='0 0 14.907 14.904'%3E%3Cpath data-name='Icon fa-brands-instagram' d='M7.455 3.63a3.821 3.821 0 1 0 3.821 3.822A3.815 3.815 0 0 0 7.455 3.63m0 6.305a2.484 2.484 0 1 1 2.484-2.483 2.49 2.49 0 0 1-2.484 2.484Zm4.869-6.462a.891.891 0 1 1-.891-.891.89.89 0 0 1 .891.892Zm2.531.9a4.4 4.4 0 0 0-1.2-3.123 4.44 4.44 0 0 0-3.123-1.2c-1.23-.07-4.919-.07-6.149 0a4.43 4.43 0 0 0-3.123 1.2 4.43 4.43 0 0 0-1.2 3.123c-.07 1.23-.07 4.919 0 6.149a4.4 4.4 0 0 0 1.2 3.123 4.45 4.45 0 0 0 3.123 1.2c1.23.07 4.919.07 6.149 0a4.4 4.4 0 0 0 3.123-1.2 4.44 4.44 0 0 0 1.2-3.123c.07-1.23.07-4.915 0-6.146Zm-1.59 7.466a2.52 2.52 0 0 1-1.417 1.423 16.4 16.4 0 0 1-4.393.3 16.6 16.6 0 0 1-4.393-.3 2.52 2.52 0 0 1-1.417-1.417 16.4 16.4 0 0 1-.3-4.393 16.6 16.6 0 0 1 .3-4.39 2.52 2.52 0 0 1 1.417-1.42 16.4 16.4 0 0 1 4.393-.3 16.6 16.6 0 0 1 4.393.3 2.52 2.52 0 0 1 1.417 1.42 16.4 16.4 0 0 1 .3 4.393 16.4 16.4 0 0 1-.3 4.39Z' fill='%233d517a'/%3E%3C/svg%3E");
    }
    .facebook-img {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.899' height='14.899' viewBox='0 0 14.899 14.899'%3E%3Cpath data-name='Icon fa-brands-square-facebook' d='M13.3 0H1.6A1.6 1.6 0 0 0 0 1.596v11.706a1.6 1.6 0 0 0 1.6 1.6h4.561V9.834h-2.1V7.45h2.1V5.632a2.91 2.91 0 0 1 3.115-3.208 13 13 0 0 1 1.846.161v2.028h-1.04a1.192 1.192 0 0 0-1.344 1.288V7.45h2.287l-.366 2.384H8.738v5.065H13.3a1.6 1.6 0 0 0 1.6-1.6V1.596a1.6 1.6 0 0 0-1.6-1.6Z' fill='%233d517a'/%3E%3C/svg%3E");
    }
    .vimeo-img {
        width: 1.3333em !important;
        height: 1em !important;
        background-size: 1.3333em 1em !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.231' height='14.899' viewBox='0 0 17.231 14.899'%3E%3Cpath data-name='Icon fa-brands-vimeo-v' d='M17.223 3.442q-.115 2.515-3.515 6.888-3.513 4.569-5.946 4.569-1.506 0-2.55-2.781c-1.354-4.969-1.931-7.881-3.05-7.881a5.4 5.4 0 0 0-1.354.812L0 4.003C1.985 2.261 3.881.323 5.069.215q2.013-.2 2.477 2.75c1.1 6.981 1.592 8.034 3.6 4.873a6.8 6.8 0 0 0 1.161-2.6c.185-1.765-1.377-1.646-2.434-1.192Q11.142-.113 14.727.004c1.761.046 2.596 1.196 2.496 3.438' fill='%233d517a'/%3E%3C/svg%3E");
    }
    .youtube-img {
        width: 1.2em !important;
        height: 0.8666em !important;
        background-size: 1.2em 0.8666em !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.162' height='12.771' viewBox='0 0 18.162 12.771'%3E%3Cpath data-name='Icon fa-brands-youtube' d='M17.783 2A2.28 2.28 0 0 0 16.177.384a54 54 0 0 0-7.1-.382 54 54 0 0 0-7.1.382A2.28 2.28 0 0 0 .379 2a24 24 0 0 0-.38 4.4 24 24 0 0 0 .38 4.4 2.25 2.25 0 0 0 1.606 1.59 54 54 0 0 0 7.1.382 54 54 0 0 0 7.1-.382 2.25 2.25 0 0 0 1.606-1.59 24 24 0 0 0 .38-4.4 24 24 0 0 0-.38-4.4ZM7.224 9.1V3.7l4.747 2.7z' fill='%233d517a'/%3E%3C/svg%3E");
    }

/*===================================== = Bootstrap CSS =====================================*/
.bt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.bt-container, .grid-container {max-width: 540px;}}@media (min-width: 769px) {.bt-container, .grid-container {max-width: 720px;}}@media (min-width: 992px) {.bt-container, .grid-container {max-width: 960px;}}@media (min-width: 1260px) {.bt-container, .grid-container {max-width: 1230px;}}.bt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.bt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 768.5px) {.bt-container, .bt-container-fluid {padding-right: 30px;padding-left: 30px;}}

/*=============================================
=            Form Css                         =
=============================================*/
body .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;grid-column-gap: 0px;}body .gform_wrapper.gravity-theme .gfield_label {font-size: 16px;font-weight: 500;font-family: var(--gp-font--lato);line-height: 1.2em;color: #000000 !important;}body .gform_wrapper.gravity-theme .gfield--type-checkbox legend.gfield_label,body .gform_wrapper.gravity-theme .gfield--type-radio legend.gfield_label {padding-top: 8px;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select {height: 42px !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {background-color: #F8F8F8 !important;border: 1px solid #F2F2F2 !important;border-radius: 0px !important;color: #000000 !important;min-height: inherit !important;font-size: 16px !important;font-weight: 400 !important;font-family: var(--gp-font--lato) !important;padding: 8px 20px !important;outline: none !important;-webkit-appearance: none!important;-moz-appearance: none!important;appearance: none!important;}body .gform_wrapper.gravity-theme .ginput_container_date input {width: 100% !important;}body .gform_wrapper.gravity-theme textarea {height: 145px !important;padding-top: 10px !important;padding-bottom: 10px !important;vertical-align: top !important;}body .gform_wrapper.gravity-theme select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.122' height='3.561' viewBox='0 0 6.122 3.561'%3E%3Cpath d='m.707.707 2.354 2.354L5.415.707' fill='none' stroke='%23767676' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 10px 8px;background-position: calc(100% - 20px) 50%;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, body .gform_wrapper.gravity-theme select::-webkit-input-placeholder, body .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {color: #767676 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body .gform_wrapper.gravity-theme select::-moz-placeholder, body .gform_wrapper.gravity-theme textarea::-moz-placeholder {color: #767676 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, body .gform_wrapper.gravity-theme select:-ms-input-placeholder, body .gform_wrapper.gravity-theme textarea:-ms-input-placeholder {color: #767676 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder, body .gform_wrapper.gravity-theme select:-moz-placeholder, body .gform_wrapper.gravity-theme textarea:-moz-placeholder {color: #767676 !important;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin: 35px 0px 0px !important;padding: 0px !important;justify-content: center !important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"] {background-color: #3D517A !important;display: block !important;width: 100% !important;max-width: 200px !important;margin: 0 auto !important;padding: 12px 20px 14px !important;border: 1px solid #3D517A !important;text-align: center !important;text-transform: none !important;color: #FFFFFF !important;letter-spacing: 0px !important;font-size: 16px !important;font-weight: 500 !important;line-height: 16px !important;min-height: inherit !important;font-family: var(--gp-font--roboto) !important;border-radius: 45px !important;cursor: pointer !important;transition: all 0.5s ease-in-out !important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"] i {margin-left: 6px !important;font-size: 16px !important;transition: all 0.5s ease-in-out!important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"]:hover, body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"]:focus {color: #3D517A !important;background-color: #FFFFFF !important;border-color: #3D517A !important;box-shadow: none !important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"]:hover i, body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"]:focus i {color: #3D517A !important;}body .gform_wrapper.gravity-theme form[data-active-form="true"] .gform_footer .gform_button[type="submit"] {pointer-events: none !important;opacity: 0.5 !important;}body .gform_wrapper .gform_validation_errors {background-color: #3D517A !important;border-color: #3D517A !important;border-radius: 0px !important;margin-bottom: 15px !important;outline: unset !important;}body .gform_wrapper .gform_validation_errors>h2 {font-size: 12px !important;color: #FFFFFF !important;}body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {background-color: transparent !important;border: none !important;border-radius: 4px !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1em !important;padding: 4px 20px !important;width: 100% !important;}body .gform_wrapper .gform_footer .gform_ajax_spinner {margin-left: 10px !important;}

@media screen and (max-width: 767px) and (min-width: 240px) {
    .section-beforeafter.new_gallery .wpb_wrapper {
        margin: 30px 0 10px !important;
        padding: 30px 30px 60px !important;
    }
    .section-beforeafter.new_gallery .wpb_wrapper .wpb_wrapper {
        padding: 0 !important;
        margin: 0 !important;
    }
    .section-beforeafter.new_gallery .title-box {
        margin-bottom: 0px !important;
        width: 100% !important;
    }
    
    .section-beforeafter.new_gallery .beforeafter-btnrow {
        top: 10px  !important;
        width: 100%  !important;
        margin-bottom: 50px !important;
        text-align: left;
    }
    .full_gray {
        margin-top: 30px !important;
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .full_gray ul.new_li {
        margin-top: 30px !important;
    }
    .half_half_li {
        padding-top: 0 !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1637294456093.new_title1 {
        margin-top: 40px !important;
    }
    .vc_empty_space {
        height: 0 !important;
    }
    .recovery_all .wpb_wrapper {
        padding: 25px !important;
        border-right: 10px solid #3d517a !important;
        background-image: none !important;
    }
    .recovery_all {
        padding-top: 50px !important;
        padding-bottom: 20px!important;
    }
    ul.new_li.small_dot {
        margin-top: 20px !important;
    }
    .half_half_li .vc_col-sm-6:last-child .vc_column-inner {
        padding-top: 0 !important;
        position: relative !important;
        top: -20px !important;
    }
    .recovery_all .wpb_wrapper .wpb_wrapper {
        padding: 0 !important;
        margin: 0 !important;
        background: none !important;
        border: 0 !important;
    }
    .recovery_all .wpb_text_column.wpb_content_element {
        margin: 0 !important;
    }
    h1#slider-1-slide-1-layer-2 strong {
        font-size: 10px !important;
    }
    .recovery_all .wpb_wrapper .vc_col-sm-8 p {
        padding-right: 0 !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1637293805638.new_title1 {
        margin-top: 40px;
    }
    .new_title1 {
        margin-top: 40px!important;
    }
}
@media only screen and (min-width: 768px){
    .enquiryfrom .formbox1 .gform_wrapper .top_label li.gfield.gf_left_half, 
    .enquiryfrom .formbox1 .gform_wrapper .top_label li.gfield.gf_right_half {
        width: 100%;
    }
    .enquiryfrom .formbox1 .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, 
    .enquiryfrom .formbox1 .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
        max-width: calc(100% - 16px);
    }
}

/*=============================================
=            Header Css                       =
=============================================*/
.menu-bar-items:not([data-gpmodal-trigger="gp-search"]) {
    display: none !important;
}
.search-modal-form {
    overflow: hidden;
    border-radius: 6px;
}
body.home .site-header, body.home .mobile-wrap, body.home .mobile-wrap > .mobile-header {
	background-color: #F4F4F4;
}
body.home .site-header {
	padding-top: 5px;
	padding-bottom: 15px;
}
body.home .mobile-wrap > .mobile-header:before {
	background-color: rgba(255, 255, 255, 0.5);
}
body.home .mobile-wrap > .mobile-header .mobile-site-logo {
    filter: unset !important;
}
body.home:not(.mobile-body-hidden) .mobile-wrap .mobile-toggle {
    filter: brightness(0);
}
@media only screen and (min-width: 769px) {
    .top-bar {
        position: relative;
        z-index: 10;
    }
	body.home .main-navigation .main-nav > ul > li > a {
		color: #727272;
	}
	body.home .main-navigation ul.sub-menu {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	body.home .main-navigation ul ul {
		box-shadow: 0 5px 10px rgb(0 0 0 / .1);
	}
	body.home .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, 
	body.home .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, 
	body.home .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, 
	body.home .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {
		color: #3D517A;
	}
	body.home .main-navigation.is_stuck .menu>.menu-item>a:before,
	body.home .main-navigation.is_stuck .menu>.current-menu-item:not(.wc-menu-item)>a:before {
        bottom: 10px
    }
    body.home .main-navigation .menu>.menu-item>a:before,
	body.home .main-navigation .menu>.current-menu-item:not(.wc-menu-item)>a:before {
        content: "";
        position: absolute;
        display: block;
        bottom: 2px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 0%;
        height: 2px;
        background-color: #3D517A;
        -webkit-transition: 0.3s width ease;
        transition: 0.3s width ease
    }
	body.home .main-navigation .menu>.menu-item:hover>a:before,
	body.home .main-navigation .menu>.menu-item.sfHover>a:before,
	body.home .main-navigation .menu>.current-menu-item:not(.wc-menu-item)>a:before {
        width: calc(100% - 20px)
    }
    .site-header {
        padding-top: 40px;
        padding-bottom: 40px;
		position: sticky;
		top: 0px;
		z-index: 10;
		transition: all 0.5s ease;
	}
	.admin-bar .site-header {
		top: 32px;
	}
	body.home .site-header.sticky {
		padding-top: 0px;
		padding-bottom: 0px;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	}
	body:not(.home) .site-header.sticky {
		padding-top: 20px;
		padding-bottom: 20px;
	}
    .site-header .inside-header {
        justify-content: space-between;
        position: relative;
        z-index: 1;
    }
    .site-header .inside-header:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: -35px;
        right: -35px;
        top: 0px;
        bottom: 0px;
        display: block;
        border-radius: 6px;
        background-color: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(30px);
        -webkit-backdrop-filter: blur(30px);
		transition: all 0.5s ease;
    }
    body:not(.home) .site-header .header-image {
        filter: brightness(100);
    }
	body:not(.home) .site-header.sticky .inside-header:before {
		background-color: rgba(0, 0, 0, 0.4);
	}
    .contactcall-btnlist {
        display: grid;
        grid-template-columns: auto auto auto;
        place-items: center;
        justify-content: flex-end;
        gap: 5px 16px;
    }
    .desktop-toggle {
        display: none;
        cursor: pointer;
        width: 36.6px;
        height: 36.6px;
        border-radius: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.6' height='36.6' viewBox='0 0 36.6 36.6'%3E%3Cpath fill='none' d='M0 0h36.6v36.6H0z'/%3E%3Cpath d='M10.727 19H32M5 10h27M18.5 28H32' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E");
    }
	body.home .desktop-toggle {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.6' height='36.6' viewBox='0 0 36.6 36.6'%3E%3Cpath fill='none' d='M0 0h36.6v36.6H0z'/%3E%3Cpath d='M10.727 19H32M5 10h27M18.5 28H32' fill='none' stroke='%233D517A' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E");
	}
    .contact-btn, .call-btn {
        display: inline-block;
        vertical-align: top;
        height: 3.2142em;
        line-height: calc(3.2142em - 2px);
        border-radius: 3.2142em;
        border: 1px solid #3D517A;
        padding: 0px 1.0714em;
        text-align: center;
        color: #3D517A;
        font-size: 14px;
        font-weight: 400;
        overflow: hidden;
    }
    .call-btn > .call-icon {
        display: inline-block;
        vertical-align: top;
        width: 1em;
        height: 100%;
        line-height: calc(3.2142em - 2px);
        margin-right: 0.3571em;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.054' height='14.054' viewBox='0 0 14.054 14.054'%3E%3Cpath d='m13.653 9.932-3.074-1.318a.66.66 0 0 0-.769.186l-1.361 1.667A10.17 10.17 0 0 1 3.585 5.6l1.663-1.358a.66.66 0 0 0 .189-.769L4.12.4a.66.66 0 0 0-.755-.383L.511.676A.66.66 0 0 0 0 1.318a12.735 12.735 0 0 0 12.737 12.737.66.66 0 0 0 .642-.511l.659-2.855a.67.67 0 0 0-.385-.758Z' fill='%233d517a'/%3E%3C/svg%3E");
    }
    .contact-btn {
        background-color: #3D517A;
        color: #FFFFFF;
        min-width: 8.8571em;
    }
    .call-btn {
        min-width: 7.3571em;
        font-weight: 600;
        text-transform: uppercase;
    }
    .call-btn:hover, .call-btn:focus {
        color: #FFFFFF;
        border-color: #3D517A;
        background-color: #3D517A;
    }
    .call-btn:hover > .call-icon {
        filter: brightness(100);
    }
    .contact-btn:hover, .contact-btn:focus {
        color: #3D517A;
        border-color: #3D517A;
        background-color: #FFFFFF;
    }
    .main-navigation .main-nav>ul {
        justify-content: flex-end;
    }
    .main-navigation .main-nav > ul > li.contact-menu {
        display: none !important;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1259.5px) {
    .site-header {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .site-header .inside-header:before {
        left: -15px;
        right: -15px;
    }
    .site-header .header-image {
        width: 235px;
    }
    .main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
        font-size: 14px;
    }
    .contact-btn {
        min-width: 11em;
    }
    .call-btn {
        width: 2.9285em;
        min-width: 2.9285em;
        height: 2.9285em;
        line-height: 2.9285em;
    }
    .call-btn > .call-icon {
        margin-left: -2px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 991.5px) {
    .site-header .inside-header {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .site-header .main-navigation {
        display: none !important;
    }
    .desktop-toggle {
        display: block !important;
    }
    .contact-btn {
        min-width: 11.5em;
    }
}

/*=============================================
=            Footer Css                       =
=============================================*/
.footer-top {display: grid;grid-template-columns: 2fr 1.35fr;gap: 40px 126px;}.footer-top > div:nth-child(1) .title-box {display: grid;grid-template-columns: auto auto;justify-content: space-between;place-items: center;gap: 20px 15px;margin-bottom: 0px;}.footer-top .footer-hr {background-color: #F0F0F0;margin: 30px 0px;}.footer-top .footer-info {display: grid;grid-template-columns: 2fr 1fr;gap: 15px 40px;}.footer-top .footer-info-title {font-family: var(--gp-font--roboto);font-weight: 500;}.footer-top .footer-menu {display: grid;grid-template-columns: repeat(auto-fit, minmax(calc(33.33% - 20px * 2 / 3), 1fr));gap: 25px 20px;}.footer-widgets .widget ul.menu li {line-height: 1.375em;}.footer-widgets .widget ul.menu li:not(:last-child) {margin-bottom: 12px;}.photo-link {color: #3D517A;}.photo-link:after {content: "";width: 26px;height: 2px;display: block;margin-top: 5px;background-color: #3D517A;}.footer-top .formbox1 {display: block;background-color: #FAFAFA;padding: 50px 40px 89px;margin-top: -50px;}.footer-top .formbox1 .title-box {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.414' height='58.854' viewBox='0 0 22.414 58.854'%3E%3Cpath d='M11.207.5v57.853m10.5-10.499-10.5 10.5-10.5-10.5' fill='none' stroke='%233d517a' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: bottom right;background-size: 22px 59px;padding-right: 30px;}body .formbox1 .gform_wrapper .gform_footer {background-color: #E2EAEF !important;padding: 22px !important;margin: 40px -40px -89px !important;}body .formbox1 .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"] {box-shadow: -3px 3px 8px #8CBEC46E !important;}body .enquiryfrom .formbox1 .gform_wrapper .gform_footer {margin: 30px -25px 0 !important;}.copyright-bar {font-family: var(--gp-font--lato);}.azuri-logo {display: inline-block;vertical-align: middle;margin-top: -5px;width: 148px;height: 22px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url('/wp-content/uploads/2021/01/azurigroup_logo.svg');}.footer-bar-hr {background-color: #E5E5E5;margin: 16px 0px;}.footer-bar-disclaimer {font-size: 13px;line-height: 1.8em;color: #727272;}@media only screen and (max-width: 1259.5px) {.footer-widgets-container {padding-top: 60px;padding-bottom: 60px;}.footer-top {gap: 40px;}.footer-top .formbox1 {margin-top: 0px;}}@media only screen and (max-width: 991.5px) {.footer-top {grid-template-columns: 1fr;}}@media only screen and (max-width: 768.5px) {.footer-top > div:nth-child(1) .title-box {grid-template-columns: 1fr;place-items: flex-start;}.footer-top .footer-info {grid-template-columns: 1fr;}.footer-top .footer-info p:not(:last-child) {margin-bottom: 15px !important;}.footer-top .footer-menu {grid-template-columns: repeat(auto-fit, minmax(calc(50% - 20px * 2 / 2), 1fr));}}@media only screen and (min-width: 575px) {.face-menu {width: calc(200% + 20px);}.face-menu .menu {display: flex;flex-wrap: wrap;}.face-menu .menu > li:not(:last-child) {margin-right: 16px;}}@media only screen and (max-width: 574.5px) {.footer-widgets-container {padding-bottom: 0px;}.footer-top .footer-menu {grid-template-columns: repeat(auto-fit, minmax(calc(100% - 20px * 1 / 1), 1fr));}.footer-top .footer-menu .photo-menu {order: 10;}.footer-top .formbox1 {padding-left: 30px;padding-right: 30px;margin-left: -30px;margin-right: -30px;}}

/*=============================================
=            Section Introducin Css           =
=============================================*/
.section-masterclassseries,
.section-introducing,
.section-treatment,
.section-history,
.section-faqs,
.section-drabout2,
.section-information {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.section-contact {
    padding-top: 60px !important;
    padding-bottom: 80px !important;
}
.section-contact .wpb_text_column p strong, 
.section-contact .wpb_text_column p b {
    font-weight: 600;
}
h1#slider-1-slide-1-layer-2 strong {
    font-family: Libre Franklin, sans-serif;
    text-transform: uppercase;
    height: auto;
    width: auto;
    font-weight: 500 !important;
    font-size: 12px;
    letter-spacing: 1px !important;
}

.section-information .title-box {
    margin-bottom: 10px;
}
.section-information .title-box.subtitle-box h2,
.section-information .title-box.subtitle-box h3 {
    font-size: 24px;
    line-height: 1.2em;
}
.list-box {
    margin-left: 18px;
}
.list-box > li:not(:last-child) {
    margin-bottom: 10px;
}


@media only screen and (min-width: 992px) {
    .section-contact > .vc_row > .wpb_column:nth-child(1) {
        width: 40%;
    }
    .section-contact > .vc_row > .wpb_column:nth-child(2) {
        width: 60%;
    }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
    .section-contact > .vc_row > .wpb_column:nth-child(1) {
        width: 35%;
    }
    .section-contact > .vc_row > .wpb_column:nth-child(2) {
        width: 65%;
    }
}
.quotes-box {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 765px;
    margin-top: 60px;
    font-size: 22px;
    line-height: 1.6;
    color: #3D517A;
    font-style: italic;
}
.quotes-box:before {
    content: "";
    background-image: url('/wp-content/uploads/2021/01/quotes-img.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    vertical-align: top;
    height: 38px;
    width: 66px;
    margin-top: -14px;
    margin-right: 10px;
}
.facilities-quotesbox {
    display: block;
    vertical-align: top;
    width: 100%;
    max-width: 380px;
    margin: 0 auto;
    padding: 15px 0;
}
.facilities-quotesbox .quotes-box {
    margin-top: 0 !important;
}
.logo-box {
    margin-top: 20px;
    padding-right: 30px;
}
.logo-box > .wpb_column {
    margin-top: 30px;
}
.section-facilities,
.facilities-img{
    margin: 0 -7.5px !important;
}
.section-facilities .vc_column_container>.vc_column-inner {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
}
.section-facilities > .vc_row > .wpb_column {
    margin: 7.5px 0;
}
.facilities-box > div > .wpb_wrapper {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    min-height: 225px;
    padding: 15px;
    background-color: #F4F4F4;
}
.facilities-img > .wpb_column {
    width: 50%;
    float: left;
}

.section-innerpage {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    overflow: visible !important;
}
.innertext-box .ldp {
    font-size: 24px;
    line-height: 1.5;
}
.enquiryfrom {
    width: 100%;
    max-width: 340px;
    margin-left: auto;
}
.enquiryfrom .formbox1 {
	background-color: #FAFAFA;
    padding: 40px 25px 0px;
}
.enquiryfrom .formbox1 .title-box {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.414' height='58.854' viewBox='0 0 22.414 58.854'%3E%3Cpath d='M11.207.5v57.853m10.5-10.499-10.5 10.5-10.5-10.5' fill='none' stroke='%233d517a' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 22px 59px;
    padding-right: 30px;
    margin-bottom: 30px;
    margin-bottom: 30px;
}
.enquiryfrom .formbox1 .title-box h3 {
    font-size: 28px;
}
.enquiryfrom .formbox1 .title-box .subtitle {
    font-size: 14px;
}
.section-beforeafter > .vc_row {
    padding: 70px 50px !important;
    margin: 0 !important;
}
.section-beforeafter .title-box {
    margin-top: 0px;
}
html body .modulaitem-4 .modula.modula-columns .modula-item:nth-child(1),
html body .modulaitem-4 .modula.modula-columns .modula-item:nth-child(2),
html body .modulaitem-4 .modula.modula-columns .modula-item:nth-child(3),
html body .modulaitem-4 .modula.modula-columns .modula-item:nth-child(4) {
    display: block !important;
}
html body .modulaitem-4 .modula.modula-columns .modula-item {
    display: none !important;
}
.beforeafter-btnrow {
    margin-top: 25px;
    text-align: right;
}
.section-relatedprocedures.section-gridtreatment {
    padding-top: 0px !important;
}
.map-box.wpb_gmaps_widget .wpb_wrapper {
    background-color: transparent !important;
    padding: 0 !important;
}
.map-box .wpb_map_wraper {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    min-height: 320px;
    padding-top: 33.6312%;
}
.map-box .wpb_map_wraper > iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
}
.section-innerpage .innerpage-right .wpb_widgetised_column:last-child {
    margin-bottom: 0;
}
.section-drabout1 > .vc_row {
    padding: 70px 50px !important;
    margin: 0 !important;
}
.section-drabout1 .title-box {
    padding-bottom: 35px;
}

@media only screen and (max-width: 1199px) {
    .section-masterclassseries,
    .section-introducing,
    .section-treatment,
    .section-history,
    .section-faqs,
    .section-drabout2,
    .section-information {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .section-contact {
        padding-bottom: 60px !important;
    }
}
@media only screen and (min-width: 851px) and (max-width: 1024px) {
    .logo-box > .wpb_column {
        width: 50%;
    }
    .quotes-box {
        font-size: 18px;
    }
}
@media only screen and (min-width: 992px) {
    .section-innerpage .innerpage-left {
        padding-right: 15px;
    }
    .section-faqs .video_box {
        padding-right: 28px;
    }
    .section-beforeafter > .vc_row > .wpb_column:nth-child(1) {
        padding-right: 15px;
    }
    .section-contact > .vc_row > .wpb_column:nth-child(2) {
        padding-left: 22px;
    }
    .section-drabout1 .vc_row.vc_inner {
        margin-left: -30px;
        margin-right: -30px;
    }
    .section-drabout1 .vc_row.vc_inner > div > .vc_column-inner {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media only screen and (max-width: 991px) {
    .section-masterclassseries,
    .section-introducing,
    .section-treatment,
    .section-history,
    .section-faqs,
    .section-innerpage,
    .section-drabout2,
    .section-information {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .section-contact {
        padding-bottom: 50px !important;
    }
    .innertext-box .ldp {
        font-size: 20px;
    }
    .enquiryfrom .formbox1 .title-box h3 {
        font-size: 24px;
    }
    .section-beforeafter > .vc_row,
    .section-drabout1 > .vc_row{
        padding: 50px 15px !important;
    }
    .section-faqs > .vc_row > .wpb_column {
        width: 100%;
    }
    .section-faqs > .vc_row > .wpb_column:not(:last-child) {
        padding-bottom: 40px;
    }
}
@media only screen and (max-width: 850px) {
    .section-history > .vc_row > .wpb_column {
        width: 100%;
    }
    .section-history > .vc_row > .wpb_column:not(:last-child) {
        padding-bottom: 40px;
    }
    .section-history .wpb_single_image.vc_align_left {
        text-align: center;
    }
    .logo-box {
        width: 100%;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 578px;
        padding-right: 0;
    }
}
@media only screen and (min-width: 768px) {
    .section-history .text-box {
        padding-left: 15px;
    }
    .section-introducing .text-box {
        width: 100%;
        max-width: 340px;
        margin-left: auto;
    }
    .order-first {
      -ms-flex-order: -1;
      order: -1;
    }
}
@media only screen and (max-width: 767px) {
    .section-masterclassseries,
    .section-introducing,
    .section-treatment,
    .section-history,
    .section-innerpage,
    .section-drabout2,
    .section-information{
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .section-contact {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .section-introducing > .vc_row > .wpb_column:not(:last-child),
    .section-contact > .vc_row > .wpb_column:not(:last-child) {
        padding-bottom: 40px;
    }
    .section-introducing .wpb_single_image,
    .section-history .wpb_single_image,
    .section-facilities .wpb_single_image {
        margin: 0 -15px;
    }
    .facilities-img .wpb_single_image {
        margin-left: 0;
        margin-right: 0;
    }
    .facilities-img {
        margin: 0 -22.5px !important;
    }
    .quotes-box {
        margin-top: 20px;
        font-size: 18px;
    }
    .facilities-quotesbox {
        max-width: 100%;
        padding-top: 30px;
    }
    /*.inside-footer-widgets > .footer-widget-1 {
        display: none !important;
    }*/
    .innertext-box .ldp {
        font-size: 18px;
    }
    /*.formbox1 {
        margin-left: -15px;
        margin-right: -15px;
    }*/
    .enquiryfrom {
        max-width: 100%;
        margin-left: 0;
    }
    .enquiryfrom .formbox1 .title-box {
        margin-bottom: 20px;
    }
    .enquiryfrom .formbox1 {
        padding-top: 40px;
        padding-right: 15px;
        padding-left: 15px;
        margin-top: 40px;
    }
    body .enquiryfrom .formbox1 .gform_wrapper .gform_footer {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .section-beforeafter > .vc_row,
    .section-drabout1 > .vc_row {
        padding: 40px 0px !important;
    }
    .section-beforeafter > .vc_row > .wpb_column:not(:last-child) {
        padding-bottom: 30px;
    }
    .section-beforeafter .title-box {
        margin-top: 0;
    }
    .beforeafter-btnrow {
        margin-top: 15px;
        text-align: center;
    }
}
@media only screen and (max-width: 480px) {
    .section-treatment.vc_section {
        background-color: #FFFFFF !important;
    }
    .section-treatment {
        padding-bottom: 0 !important;
        position: relative;
        z-index: 1;
    }
    .section-treatment:before,
    .facilities-box > div > .wpb_wrapper:before {
        content: "";
        left: 0;
        right: 0;
        top: 0;
        display: block !important;
        position: absolute;
        z-index: -1;
        width: 68px;
        height: 2px;
        background-color: #D8D8D8;
        margin: 0 auto;
    }
    .facilities-box > div > .wpb_wrapper {
        -ms-flex-pack: start;
        justify-content: flex-start;
        min-height: inherit;
        padding: 40px 15px 25px;
        background-color: #ffffff;
        margin: 0 -15px;
        position: relative;
        z-index: 1;
    }
}
/*=============================================
=            Section Grid Css           =
=============================================*/
.section-gridtreatment {
    padding-top: 60px;
}
.title-treatment {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    font-size: 26px;
    letter-spacing: 0.10px;
    color: #3D517A;
    text-transform: uppercase;
    margin-bottom: 1em !important;
}
.section-gridtreatment .myportfolio-container {
    margin: 0 -30px;
}
.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper {
    padding: 20px 30px !important;
}
.section-gridtreatment .eg-dr-matthew-peters-skin-content > .esg-content {
    line-height: 1.4 !important;
}
@media only screen and (max-width: 1024px) {
    .section-gridtreatment .myportfolio-container {
        margin: 0 -20px;
    }
    .section-gridtreatment .eg-dr-matthew-peters-skin-wrapper {
        padding: 15px 20px !important;
    }
}
@media only screen and (max-width: 850px) {
    .section-gridtreatment {
        padding-top: 40px;
    }
    .section-gridtreatment .myportfolio-container {
        margin: 0 -15px;
    }
    .section-gridtreatment .eg-dr-matthew-peters-skin-wrapper {
        padding: 15px 15px !important;
    }
}
@media only screen and (max-width: 480px) {
    .section-gridtreatment .eg-dr-matthew-peters-skin-content {
        padding-top: 20px !important;
    }
    .section-gridtreatment .eg-dr-matthew-peters-skin-content > .esg-content,
    .section-gridtreatment .eg-dr-matthew-peters-skin-content > .esg-content > h2 > a{
        font-size: 14px !important;
        min-height: 48px;
    }
}
@media only screen and (max-width: 420px) {
    .section-gridtreatment .myportfolio-container {
        margin: 0 -5px;
    }
    .section-gridtreatment .eg-dr-matthew-peters-skin-wrapper {
        padding: 10px 5px !important;
    }
}

.section-relatedprocedures.section-gridtreatment .myportfolio-container {
    margin-top: 20px !important;
}
.section-relatedprocedures.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper {
    display: none !important;
}
.section-relatedprocedures.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper:nth-child(1),
.section-relatedprocedures.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper:nth-child(2),
.section-relatedprocedures.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper:nth-child(3),
.section-relatedprocedures.section-gridtreatment .eg-dr-matthew-peters-skin-wrapper:nth-child(4) {
    display: block !important;
}


/* Grid Img Box  */
@media only screen and (min-width: 768px){
    .gridimgslider > .vc_column-inner > .wpb_wrapper {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center;
        width: calc(100% + 60px);
        margin: 0 -30px;
    }
    .gridimgbox {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 25%;
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 0 30px !important;
        margin: 20px 0px !important;
        overflow: hidden;
    }
    .gridimgbox .wpb_singleimage_heading {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        color: #727272;
        font-weight: 400;
        font-family: "Libre Franklin";
        margin: 25px 5px 0px 5px;
        pointer-events: none;
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .gridimgbox figure.vc_figure {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .gridimgbox figure.vc_figure > a {
        width: 100%;
        position: relative;
        z-index: 1;
    }
    .gridimgbox figure.vc_figure > a:before {
        content: "";
        left: 0;
        right: 0;
        top: -100px;
        bottom: -100px;
        position: absolute;
        display: block;
        z-index: -1;
    }
    .gridimgbox figure.vc_figure > a > img.vc_single_image-img {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.17);
        border-radius: 2px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .gridimgslider > .vc_column-inner > .wpb_wrapper {
        width: calc(100% + 30px);
        margin: 0 -15px;
    }
    .gridimgbox {
        padding: 0 15px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .gridimgbox {
        width: 33.3333%;
    }
}
@media only screen and (max-width: 767px){
    .gridimgbox {
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        width: 100%;
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 0 10px !important;
        margin: 0px 0px 20px !important;
        overflow: hidden;
    }
    .gridimgbox .wpb_singleimage_heading {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        color: #727272;
        font-weight: 400;
        font-family: "Libre Franklin";
        margin: 25px 5px 0px 5px;
        pointer-events: none;
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .gridimgbox figure.vc_figure {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .gridimgbox figure.vc_figure > a {
        width: 100%;
        position: relative;
        z-index: 1;
    }
    .gridimgbox figure.vc_figure > a:before {
        content: "";
        left: 0;
        right: 0;
        top: -100px;
        bottom: -100px;
        position: absolute;
        display: block;
        z-index: -1;
    }
    .gridimgbox figure.vc_figure > a > img.vc_single_image-img {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.17);
        border-radius: 2px;
    }
    .gridimgslider {
        padding: 0 20px !important;
    }
    .gridimgslider .slick-list.draggable {
        padding: 0 145px !important;
    }
    .gridimgslider .slick-prev, 
    .gridimgslider .slick-next {
        transform: inherit !important;
    }
}
@media only screen and (max-width: 640px){
    .gridimgslider .slick-list.draggable {
        padding: 0 80px !important;
    }
}
@media only screen and (max-width: 575px){
    .gridimgslider .slick-list.draggable {
        padding: 0 40px !important;
    }
}
@media only screen and (max-width: 400px){
    .gridimgbox {
        padding: 0 8px !important;
    }
    .gridimgbox .wpb_singleimage_heading {
        font-size: 14px;
        line-height: 20px;
        min-height: 40px;
    }
}


.relatedproceduresgrid {
    margin-top: 20px;
}
.relatedproceduresgrid > .vc_column-inner > .wpb_wrapper {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 60px);
    margin: 0 -30px;
}
@media only screen and (max-width: 1199px){
    .relatedproceduresgrid > .vc_column-inner > .wpb_wrapper {
        width: calc(100% + 30px);
        margin: 0 -15px;
    }
}
@media only screen and (max-width: 991px){
    .relatedproceduresgrid .gridimgbox {
        width: 50%;
    }
}
@media only screen and (max-width: 767px){
    .relatedproceduresgrid {
        margin-top: 30px;
    }
}
@media only screen and (max-width: 480px){
    .relatedproceduresgrid > .vc_column-inner > .wpb_wrapper {
        width: calc(100% + 16px);
        margin: 0 -8px;
    }
}

/*david--15nov--*/
.recovery_all .wpb_text_column.wpb_content_element {
    margin: 0;
}
.new_gallery {
    padding-bottom: 30px;
}
.recovery_all .aftertitle_ {
    margin-bottom: 25px !important;
}
.section-beforeafter.new_gallery .wpb_wrapper {
    background-color: #f4f4f4;
    float: left;
    width: 100%;
    margin: 50px 0 40px;
    padding: 30px 70px;
}
.section-beforeafter.new_gallery .wpb_wrapper .wpb_wrapper {
    padding: 0;
    margin: 0;
    background: none;
}
.section-beforeafter.new_gallery .beforeafter-btnrow {
    position: relative;
    top: 24px;
}
.section-beforeafter.new_gallery .title-box {
    float: left;
    margin-bottom: 50px;
    width: 50%;
}
.new_title1 .title-box.title-separator {
    margin-bottom: 30px !important;
}
.new_title ul.new_li li b {
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    text-align: left;
    margin-bottom: 10px;
    display: block;
    color: #3d517a;
}
.new_title ul.new_li li {
    margin-top: 25px;
}
.new_title ul.new_li li::marker {
    color: #3d517a;
    font-size: 27px;
    line-height: 0;
}
ul.new_li {
    margin-left: 31px;
    margin-bottom: 30px !important;
}
.full_gray {
    margin-top: 50px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.full_gray .all_right li:first-child {
    margin: 0;
}
ul.new_li.small_dot li::marker {
    font-size: 20px;
}
ul.new_li.small_dot li::marker {
    font-size: 20px;
}
.recovery_all {
    padding-top: 70px;
    padding-bottom: 40px;
}
.recovery_all .wpb_wrapper .wpb_wrapper {
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
}
section.vc_section.section-faqs {
    padding-top: 20px !important;
}
.new_title {
    margin: 0 !important;
}
.recovery_all .wpb_wrapper {
    background-color: #e2eaef;
    padding: 45px;
    /*background-image: url("/wp-content/uploads/2021/11/recovery_img.png");*/
    background-repeat: no-repeat;
    border-right: 30px solid #3d517a;
    background-size: contain;
    background-position: right;
}
ul.new_li br {
    display: none;
}
.half_half_li {
    padding-top: 40px;
}
ul.new_li.small_dot li {
    margin-top: 0px;
    margin-bottom: 10px;
}
.recovery_all .wpb_wrapper .vc_col-sm-8 p {
    padding-right: 140px;
}
.gridimgbox figure.vc_figure > a > img.vc_single_image-img {
    background-color: #f0f0f0;
}


.site-faqs .elementor-accordion .elementor-accordion-item:not(:last-child) {
    margin-bottom: 5px;
}
.site-faqs .elementor-accordion .elementor-tab-title {
    display: flex;
    justify-content: space-between;
}
.site-faqs .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    order: 10;
}
.site-faqs .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    vertical-align: top;
    width: 30px;
    font-size: 16px;
}

ul.liststyle1 {
    margin-left: 20px;
}
ul.liststyle1>li:not(:last-child) {
    margin-bottom: 10px;
}

.wpb_video_widget .wpb_video_wrapper {
    overflow: hidden !important;
}
.wpb_video_widget .wpb_video_wrapper .perfmatters-lazy-youtube {
    padding-bottom: 0px !important;
}

.modula-gallery .modula-items .modula-item.effect-under .figc p.description {
    line-height: 1.7em;
}
.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}body:not(.page-id-2791).page.separate-containers .site-main {
    margin: 0 !important;
}
.text-box a {
    font-weight: 500;
    color: #3D517A;
    text-decoration: underline;
}
.ulli-list1 {
    list-style: none;
    margin-left: 0px;
    padding: 0px;
}
.ulli-list1 > li {
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: 0px 12px;
    background-size: 13px 9px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.98' height='8.599' viewBox='0 0 12.98 8.599'%3E%3Cpath d='M0 4.3h11.98M8.387.707l3.592 3.592-3.592 3.593' fill='none' stroke='%233d517a' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
}
.ulli-list1 > li:not(:last-child) {
    margin-bottom: 15px;
}
.olli-list1 {
    list-style: none;
    margin-left: 0px;
    padding: 0px;
}
.olli-list1 > li {
    padding-left: 28px;
    position: relative;
    z-index: 1;
    counter-increment: my-counter;
}
.olli-list1 > li:not(:last-child) {
    margin-bottom: 15px;
}
.olli-list1 > li:before {
    content: counter(my-counter, decimal) ". ";
    color: #B3C9F7;
    font-weight: bold;
    position: absolute;
    z-index: -1;
    left: 0px;
    top: 0px;
    right: auto;
    bottom: auto;
    display: block;
}
.text-title {
    color: #3D517A;
    font-size: 32px;
    line-height: 1.125em;
}
.text-title-hr {
    width: 100%;
    height: 3px;
    margin: 25px 0px 35px;
    background-color: transparent;
    position: relative;
    z-index: 1;
}
.text-title-hr:after {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 3px;
    background-color: #3D517A;
}
@media screen and (max-width: 991.5px) {
    .text-title {
        font-size: 28px;
    }
}
@media screen and (max-width: 767.5px) {
    .text-title {
        font-size: 24px;
    }
    .text-col-mt35px {
        margin-top: 35px !important;
    }
}
.treatment-section1 > div > div > div > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.treatment-section1 .img-box {
    display: block;
    width: calc(100% + 15px);
    height: 100%;
    margin-left: -15px;
}
.treatment-section1 .img-box > figure,
.treatment-section1 .img-box > figure > div {width: 100%;height:100%}
.treatment-section1 .img-box .vc_single_image-wrapper {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 61.51%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.treatment-section1 .img-box .vc_single_image-wrapper > img {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0%;
    bottom: auto;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: 50% 28%;
}
.treatment-section1 .text-box {
    display: block;
    width: 100%;
    max-width: 865px;
    padding: 50px 20px 50px 60px;
}
@media screen and (max-width: 1259.5px) {
    .treatment-section1 .text-box {
        padding-left: 20px;
        padding-right: 20px;
    }
    .treatment-section1 .img-box .vc_single_image-wrapper {
        padding-top: 100%;
    }
}
@media screen and (max-width: 991.5px) {
    .treatment-section1 .img-box .vc_single_image-wrapper > img {
        object-position: center;
    }
}
@media screen and (max-width: 767.5px) {
    .treatment-section1 > .vc_row {
        width: 100% !important;
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .treatment-section1 > .vc_row > .wpb_column:nth-child(2) {
        order: -1;
    }
    .treatment-section1 .img-box {
        width: calc(100% + 30px);
    }
    .treatment-section1 .img-box .vc_single_image-wrapper {
        padding-top: 130%;
    }
    .treatment-section1 .text-box {
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
}
.vc_section.treatment-section2 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
}
.qt-box {
    display: block;
    font-size: 18px;
    font-style: italic;
    color: #CB9F74;
    padding-top: 10px;
}
.qt-box:before,.qt-box:after {
	content: "";
    display: block;
    width: 20px;
    height: 15px;
	opacity: 0.55;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.qt-box:before {
    margin-bottom: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.131' height='14.64' viewBox='0 0 20.131 14.64'%3E%3Cpath d='M7.931 0 9.15 2.135a6.67 6.67 0 0 0-2.958 1.678 3.95 3.95 0 0 0-1.311 2.958 2.63 2.63 0 0 0 .945 2.348 5.1 5.1 0 0 0 2.836.641v1.524a4.14 4.14 0 0 1-.671 2.349 2.79 2.79 0 0 1-2.5 1.007 4.71 4.71 0 0 1-4.209-1.891A7.35 7.35 0 0 1 0 8.54a7.6 7.6 0 0 1 1.221-4.362A9.2 9.2 0 0 1 4.3 1.312 10.1 10.1 0 0 1 7.931 0M18.91 0l1.221 2.135a6.66 6.66 0 0 0-2.959 1.678 3.95 3.95 0 0 0-1.312 2.958 2.64 2.64 0 0 0 .946 2.348 5.1 5.1 0 0 0 2.836.641v1.524a4.14 4.14 0 0 1-.67 2.349 2.8 2.8 0 0 1-2.5 1.007 4.71 4.71 0 0 1-4.209-1.891A7.33 7.33 0 0 1 10.98 8.54a7.6 7.6 0 0 1 1.22-4.362 9.2 9.2 0 0 1 3.081-2.866A10.1 10.1 0 0 1 18.91 0' fill='%23cb9f74'/%3E%3C/svg%3E");
}
.qt-box:after {
	display: inline-block;
	vertical-align: middle;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.13' height='14.64' viewBox='0 0 20.13 14.64'%3E%3Cpath d='M1.22 14.64 0 12.505a6.66 6.66 0 0 0 2.958-1.678A3.95 3.95 0 0 0 4.27 7.869a2.64 2.64 0 0 0-.945-2.348A5.1 5.1 0 0 0 .488 4.88V3.356a4.14 4.14 0 0 1 .671-2.349A2.79 2.79 0 0 1 3.66 0a4.71 4.71 0 0 1 4.209 1.891A7.34 7.34 0 0 1 9.15 6.1a7.6 7.6 0 0 1-1.22 4.362 9.2 9.2 0 0 1-3.081 2.866A10.1 10.1 0 0 1 1.22 14.64m10.98 0-1.22-2.135a6.66 6.66 0 0 0 2.958-1.678 3.95 3.95 0 0 0 1.312-2.958 2.64 2.64 0 0 0-.95-2.348 5.1 5.1 0 0 0-2.836-.641V3.356a4.14 4.14 0 0 1 .671-2.349A2.79 2.79 0 0 1 14.64 0a4.71 4.71 0 0 1 4.209 1.891A7.34 7.34 0 0 1 20.13 6.1a7.6 7.6 0 0 1-1.22 4.362 9.2 9.2 0 0 1-3.081 2.866A10.1 10.1 0 0 1 12.2 14.64' fill='%23cb9f74'/%3E%3C/svg%3E");
}
.qtt-box {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #3D517A;
    font-family: var(--gp-font--roboto);
}
.treatment-section2 .text-bg-box > div > div {
    box-shadow: 10px 10px 37px #0000000D;
    border-radius: 8px;
    padding: 55px;
}
.treatment-section2 .text-box {
    display: block;
    width: 100%;
}
.treatment-section2 .text-max-width {
    max-width: 560px;
}
@media screen and (max-width: 991.5px) {
    .vc_section.treatment-section2 {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }
    .treatment-section2 .text-bg-box > div > div {
        padding: 40px 30px;
    }
}
@media screen and (max-width: 767.5px) {
    .treatment-section2 .text-bg-box > div > div {
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media screen and (max-width: 767.5px) {
    .vc_section.treatment-section2 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}
.vc_section.treatment-section3 {
    padding-top: 85px !important;
    padding-bottom: 0px !important;
    background-image: linear-gradient(180deg, #202D48 0%, #19243B 100%) !important;
}
.treatment-section3 .text-row1:not(:last-child),
.treatment-section3 .text-row2:not(:last-child) {
    margin-bottom: 40px;
}
.treatment-section3 .text-row1 > div > div > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.treatment-section3 .text-box {
    display: block;
    width: 100%;
    color: #E3E3E3;
}
.treatment-section3 .text-row1 .text-max-width {
    max-width: 558px;
}
.treatment-section3 .text-title {
    color: #FFFFFF;
}
.treatment-section3 .ulli-list1 > li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.98' height='8.599' viewBox='0 0 12.98 8.599'%3E%3Cpath d='M0 4.3h11.98M8.387.707l3.592 3.592-3.592 3.593' fill='none' stroke='%23B3C9F7' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
}
.treatment-section3 .click-more-overlay {
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
    line-height: 0px;
    text-align: center;
    margin-top: auto;
    transition: height 0.5s ease;
}
.treatment-section3 .click-more-overlay:before {
    content: "";
    position: absolute;
    z-index: 2;
    left: -15px;
    right: -15px;
    top: auto;
    bottom: 100%;
    height: 328px;
    display: block;
    pointer-events: none;
    background-image: linear-gradient(180deg, #202D4800 0%, #1E2B45 100%);
}
.click-more-link {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    color: #B3C9F7;
    cursor: pointer;
    border-bottom: 1px solid #B3C9F7;
}
.treatment-section3 > .vc_row.text-row2 > .wpb_column:nth-child(1) > div {
    justify-content: flex-end;
}
.treatment-section3 .text-row2 .img-box {
    display: block;
    width: 100%;
    margin-top: 10px;
}
.treatment-section3 .text-row2 .img-box > figure,
.treatment-section3 .text-row2 .img-box > figure > div {width: 100%;}
.treatment-section3 .text-row2 .img-box .vc_single_image-wrapper {
    display: block;
    width: 100%;
    max-width: 505px;
    margin: 0px auto;
    padding-top: 105%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.treatment-section3 .text-row2 .img-box .vc_single_image-wrapper > img {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: auto;
    width: 100%;
    display: block;
    object-fit: cover;
}
.formbox2 {
    display: block;
    width: 100%;
    max-width: 432px;
    margin: 40px auto;
}
.formbox2 .title-box {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.414' height='58.854' viewBox='0 0 22.414 58.854'%3E%3Cpath d='M11.207.5v57.853m10.5-10.499-10.5 10.5-10.5-10.5' fill='none' stroke='%2392AAD9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 22px 59px;
    padding-right: 30px;
}
.formbox2 .title-box h2, .formbox2 .title-box h3 {
    color: #FFFFFF;
}
.formbox2 .title-box .subtitle {
    color: #92AAD9;
}
body .formbox2 .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
body .formbox2 .gform_wrapper.gravity-theme select, 
body .formbox2 .gform_wrapper.gravity-theme textarea {
  background-color: rgba(124, 144, 183, 0.09) !important;
    border-color: rgba(124, 144, 183, 0) !important;
    border-radius: 4px !important;
    color: #ffffff !important;
}
body .formbox2 .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover, 
body .formbox2 .gform_wrapper.gravity-theme select:hover, 
body .formbox2 .gform_wrapper.gravity-theme textarea:hover,
body .formbox2 .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, 
body .formbox2 .gform_wrapper.gravity-theme select:focus, 
body .formbox2 .gform_wrapper.gravity-theme textarea:focus {
  border-color: #92AAD9 !important;
}
@media screen and (max-width: 1259.5px) {
    .treatment-section3 .text-row2 .img-box .vc_single_image-wrapper {
        padding-top: 140%;
    }
}
@media screen and (max-width: 991.5px) {
    .vc_section.treatment-section3 {
        padding-top: 65px !important;
    }
    .treatment-section3 .text-row2 .img-box .vc_single_image-wrapper {
        padding-top: 160%;
    }
}
@media screen and (min-width: 768px) {
    .treatment-section3 .readmore-1 {
        height: 450px;
        overflow: hidden;
        transition: max-height 0.5s ease;
    }
    .treatment-section3 .readmore-1.read-more-open {
        height: 100%;
    }
    .treatment-section3 .text-row1:after {
        content: "";
        display: block;
        width: calc(100% - 30px);
        margin: 40px auto 0px;
        border-bottom: 1px solid rgba(61, 81, 122, 0.25);
    }
    .treatment-section3 .readmore-1.read-more-open + .click-more-overlay {
        padding-top: 40px;
    }
    .treatment-section3 .readmore-1.read-more-open + .click-more-overlay:before {
        transition: height 0.5s ease;
        height: 0px;
    }
    .treatment-section3 .readmore-2 + .click-more-overlay {
        display: none !important;
    }
}
@media screen and (max-width: 767.5px) {
    .vc_section.treatment-section3 {
        padding-top: 50px !important;
    }
    .treatment-section3 > .vc_row.text-row1 .text-col-mt35px {
        margin-top: 60px !important;
    }
    .treatment-section3 .readmore-2 {
        height: 450px;
        overflow: hidden;
        transition: max-height 0.5s ease;
    }
    .treatment-section3 .readmore-2.read-more-open {
        height: 100%;
    }
    .treatment-section3 .readmore-2.read-more-open + .click-more-overlay {
        padding-top: 40px;
    }
    .treatment-section3 .readmore-2.read-more-open + .click-more-overlay:before {
        transition: height 0.5s ease;
        height: 0px;
    }
    .treatment-section3 .readmore-1 + .click-more-overlay {
        display: none !important;
    }
    .treatment-section3 > .vc_row.text-row2 > .wpb_column:nth-child(2) {
        order: -1;
    }
    .treatment-section3 .text-row2 .img-box .vc_single_image-wrapper {
        padding-top: 120%;
    }
}

.vc_section.treatment-section4,
.vc_section.treatment-section6 {
    padding-top: 70px !important;
    padding-bottom: 60px !important;
}
.treatment-section4 > .vc_row:not(:last-child),
.treatment-section6 > .vc_row:not(:last-child) {
    margin-bottom: 35px;
}
@media screen and (max-width: 991.5px) {
    .vc_section.treatment-section4,
    .vc_section.treatment-section6 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}
.vc_section.treatment-section5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.treatment-section5 > .vc_row {
    min-height: 720px;
}
.treatment-section5 .portal-title {
    color: #3D517A;
    font-size: 75px;
    line-height: 1.125em;
    letter-spacing: 0.01em;
}
.treatment-section5 .portal-sub-title {
    display: block;
    width: 100%;
    color: #3D517A;
    text-transform: uppercase;
    font-size: 20px;
    font-family: var(--gp-font--roboto);
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.15em;
    margin-bottom: 10px !important;
}
.treatment-section5 .btnbox1 {
    min-width: 241px;
    background-color: #3D517A;
    border-color: #3D517A;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family: var(--gp-font--roboto);
    letter-spacing: 0.15em;
    padding: 9px 15px;
}
.treatment-section6 .text-max-width {
    max-width: 560px;
}
.text-results-row {
    overflow: hidden;
}
.text-results-row > div > div > .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: -1px -30px;
}
.text-results-row > div > div > .wpb_wrapper > div {
    width: 33.33%;
    border: 0.5px solid #DDE7FC;
    position: relative;
}
.text-results-row > div > div > .wpb_wrapper > div:after {
    content: "";
    position: absolute;
    z-index: 2;
    left: calc(100% - 15px);
    right: 0px;
    top: calc(100% - 15px);
    bottom: auto;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #FFFFFF;
    pointer-events: none;
}
.text-results-row .text-box {
    padding: 50px 30px;
}
.text-results-row .text-results-title {
    display: block;
    width: 100%;
    color: #3D517A;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: 0.1em;
    font-family: var(--gp-font--roboto);
    font-weight: 500;
}
@media screen and (max-width: 1259.5px) {
    .treatment-section5 > .vc_row {
        min-height: 400px;
    }
    .treatment-section5 .portal-sub-title {
        font-size: 16px;
    }
    .treatment-section5 .portal-title {
        font-size: 60px;
    }
    .text-results-row .text-box {
        padding: 30px;
    }
}
@media screen and (max-width: 991.5px) {
    .text-results-row > div > div > .wpb_wrapper > div {
        width: 50%;
    }
}
@media screen and (max-width: 767.5px) {
    .vc_section.treatment-section5 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .treatment-section5 > .vc_row {
        min-height: 350px;
    }
    .treatment-section5 .portal-sub-title {
        font-size: 12px;
    }
    .treatment-section5 .portal-title {
        font-size: 45px;
    }
    .text-results-row > div > div > .wpb_wrapper > div {
        width: 100%;
    }
}
.vc_section.treatment-section7 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.vc_tta-container {
    margin-bottom: 0px !important;
}
.faq-box.vc_tta.vc_general {
    display: block;
    width: 100%;
    max-width: 955px;
    margin: 0px auto;
}
.faq-box.vc_tta.vc_general .vc_tta-panel:not(:last-child) {
    margin-bottom: 20px !important;
}
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 0px !important;
}
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 0px !important;
}
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel-body, 
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-style-classic .vc_tta-tab>a {
    border-width: 0px !important;
}
.faq-box.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, 
.faq-box.vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, 
.faq-box.vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
    border-radius: 0px !important;
}
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #EDEDED !important;
    background-color: #EDEDED !important;
}
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent !important;
    background-color: transparent !important;
    background-image: linear-gradient(90deg, #EDEDED 0%, #D3DCED 100%) !important;
}
.faq-box.vc_tta.vc_general .vc_tta-panel-title {
    font-family: var(--gp-font--libre-franklin);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3em;
}
.faq-box.vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 14.5px 24px;
}
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 
.faq-box.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    color: #3D517A !important;
}
@media screen and (max-width: 991.5px) {
    .vc_section.treatment-section7 {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }
}
@media screen and (max-width: 767.5px) {
    .vc_section.treatment-section7 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}@font-face {font-display:swap;font-family: 'Guardian';src: url('/wp-content/themes/generatepress_child/fonts/Guardian.eot');src: url('/wp-content/themes/generatepress_child/fonts/Guardian.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/generatepress_child/fonts/Guardian.woff2') format('woff2'), url('/wp-content/themes/generatepress_child/fonts/Guardian.woff') format('woff'), url('/wp-content/themes/generatepress_child/fonts/Guardian.ttf') format('truetype'), url('/wp-content/themes/generatepress_child/fonts/Guardian.svg#Guardian') format('svg');font-weight: normal;font-style: normal;font-display: swap;}body {min-width: 320px !important;font-size: 16px !important;font-weight: normal !important;font-family: Libre Franklin, sans-serif;line-height: 1.75em !important;color: #E3E3E3 !important;}body, .separate-containers .inside-article {background-color: #000000 !important;}h1,h2,h3,h4,h5,h6 {font-family: Red Rose, display;font-weight: normal !important;line-height: 1.2em !important;color: #DBC49E !important;}h1,h2,h3,h4,h5,h6,p {margin-top: 0px !important;}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),p:not(:last-child) {margin-bottom: 30px;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child {margin-bottom: 0px !important;}picture, img {display: inline-block;vertical-align: top;max-width: 100%;height: auto;}@media screen and (max-width: 767px) and (min-width: 240px) {p strong {display: unset !important;margin-top: unset !important;}}.msltext-box, .mslimg-box {display: block;width: 100%;}.msltext-title {font-size: 40px;letter-spacing: 0.10px;margin-bottom: 22px !important;}.msltext-tagtitle {text-transform: uppercase;letter-spacing: 1px;margin-top: -20px !important;margin-bottom: 25px !important;}.msltext-hr {display: block;width: 100%;max-width: 68px;height: 2px;line-height: 0px;background-color: #DBC49E;}.msltext-downarrow {display: block;width: 22px;height: 59px;line-height: 0px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.414' height='58.854' viewBox='0 0 22.414 58.854'%3E%3Cpath d='M11.207.5v57.853' fill='none' stroke='%23dbc49e' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath data-name='Path 182' d='m21.706 47.854-10.5 10.5-10.5-10.5' fill='none' stroke='%23dbc49e' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.msltext-title1 {font-family: 'Guardian';font-size: 52px;line-height: 1em;color: #DBC49E;}.msltext-title2 {font-size: 26px;letter-spacing: 0.10px;color: #FFFFFF !important;}.msltext-title2 > span {display: block;font-family: 'Guardian';font-size: 52px;line-height: 1em;color: #DBC49E;margin-top: -0.3653em;padding-left: 2.9038em;}@media only screen and (max-width: 991.5px) {.msltext-title {font-size: 32px;}.msltext-title1 {font-size: 42px;}.msltext-title2 {font-size: 22px;}.msltext-title2>span {font-size: 42px;margin-top: -0.3571em;padding-left: 3.0952em;}}.msltext-btn {display: inline-block;vertical-align: top;background-color: #DBC49E !important;border-radius: 3.2142em;color: #000000 !important;min-width: 16.4285em;height: 3.2142em;font-size: 14px;font-weight: normal;line-height: 1.2em;letter-spacing: 1px;text-transform: uppercase;padding: 1em 1.5em;text-align: center;transition: all 0.3s ease-in-out;}.msltext-btn:after {content: "";display: inline-block;vertical-align: top;width: 0.4285em;height: 0.7857em;margin-top: 0.1428em;margin-left: 0.7142em;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.796' height='10.591' viewBox='0 0 5.796 10.591'%3E%3Cpath d='m.707.707 4.589 4.589L.707 9.884' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.msltext-btn:hover {background-color: #FFFFFF !important;color: #000000 !important;}.msltext-quote {color: #DBC49E;font-size: 22px;font-style: italic;line-height: 1.54em;}.msltext-quote:before {content: "";display: inline-block;vertical-align: unset;width: 3em;height: 1.7272em;margin-right: 0.2272em;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65.999' height='37.97' viewBox='0 0 65.999 37.97'%3E%3Cpath d='M20.942 16.948a4.1 4.1 0 0 0-.489 1.793 1.3 1.3 0 0 0 1.467 1.467l2.77.163a2.9 2.9 0 0 1 1.385.415c.163.156.185.511.081 1.052l-2.117 14.177a2 2 0 0 1-.57 1.3 1.77 1.77 0 0 1-1.385.652H1.061c-.541 0-.874-.081-.978-.244a1.17 1.17 0 0 1 0-.889l1.793-13.041a2.8 2.8 0 0 1 .815-1.3l15.156-20.7A4.48 4.48 0 0 1 21.431 0h8.474c.437 0 .7.133.815.415a1.33 1.33 0 0 1-.163 1.052Zm35.232 0a4.1 4.1 0 0 0-.489 1.793 1.3 1.3 0 0 0 1.467 1.467l2.77.163a2.8 2.8 0 0 1 1.378.415c.17.156.193.511.089 1.052l-2.12 14.177a2 2 0 0 1-.57 1.3 1.78 1.78 0 0 1-1.393.652H36.283q-.813 0-.97-.244a1.17 1.17 0 0 1 0-.889l1.785-13.041a2.9 2.9 0 0 1 .822-1.3l15.154-20.7A4.46 4.46 0 0 1 56.654 0h8.481c.437 0 .7.133.807.415a1.3 1.3 0 0 1-.156 1.052Z' fill='%23dbc49e' opacity='.123'/%3E%3C/svg%3E");}.mslliststyle1 {list-style: none !important;margin-left: 0px !important;line-height: 1.5em !important;}.mslliststyle1>li {padding-left: 34px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.448' height='17.448' viewBox='0 0 17.448 17.448'%3E%3Cpath d='M8.724 0a8.724 8.724 0 1 0 8.723 8.724A8.724 8.724 0 0 0 8.724 0m5.346 14.072a7.534 7.534 0 1 1 1.621-2.4 7.5 7.5 0 0 1-1.621 2.4' fill='%23dbc49e'/%3E%3Cpath d='m8.12 5.414 2.728 2.728H4.067v1.163h6.781L8.12 12.033l.822.822 4.132-4.132-4.132-4.131Z' fill='%23dbc49e'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 17px 17px;background-position: 0 3px;}.mslliststyle1>li:not(:last-child) {margin-bottom: 8px;}.mslbt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.mslbt-container {max-width: 540px;}}@media (min-width: 769px) {.mslbt-container {max-width: 720px;}}@media (min-width: 992px) {.mslbt-container {max-width: 960px;}}@media (min-width: 1231px) {.mslbt-container {max-width: 1230px;}}.mslbt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.mslbt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 768.5px) {.mslbt-container, .mslbt-container-fluid {padding-right: 30px;padding-left: 30px;}}.mslbt-row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.mslbt-col {flex-basis: 0;flex-grow: 1;width: 100%;max-width: 100%;position: relative;padding-right: 15px;padding-left: 15px;}.mslbt-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.mslbt-col-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}.mslbt-col-3 {flex: 0 0 25%;max-width: 25%;}.mslbt-col-4 {flex: 0 0 33.3333%;max-width: 33.3333%;}.mslbt-col-5 {flex: 0 0 41.6666%;max-width: 41.6666%;}.mslbt-col-6 {flex: 0 0 50%;max-width: 50%;}.mslbt-col-7 {flex: 0 0 58.3333%;max-width: 58.3333%;}.mslbt-col-8 {flex: 0 0 66.6666%;max-width: 66.6666%;}.mslbt-col-9 {flex: 0 0 75%;max-width: 75%;}.mslbt-col-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.mslbt-col-11 {flex: 0 0 91.6666%;max-width: 91.6666%;}.mslbt-col-12 {flex: 0 0 100% ;max-width: 100% ;}@media (min-width: 576px) {.mslbt-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.mslbt-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.mslbt-col-sm-3 {flex: 0 0 25%;max-width: 25%;}.mslbt-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.mslbt-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.mslbt-col-sm-6 {flex: 0 0 50%;max-width: 50%;}.mslbt-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.mslbt-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.mslbt-col-sm-9 {flex: 0 0 75%;max-width: 75%;}.mslbt-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.mslbt-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.mslbt-col-sm-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 769px) {.mslbt-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.mslbt-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.mslbt-col-md-3 {flex: 0 0 25%;max-width: 25%;}.mslbt-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.mslbt-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.mslbt-col-md-6 {flex: 0 0 50%;max-width: 50%;}.mslbt-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.mslbt-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.mslbt-col-md-9 {flex: 0 0 75%;max-width: 75%;}.mslbt-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.mslbt-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.mslbt-col-md-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.mslbt-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.mslbt-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.mslbt-col-lg-3 {flex: 0 0 25%;max-width: 25%;}.mslbt-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.mslbt-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.mslbt-col-lg-6 {flex: 0 0 50%;max-width: 50%;}.mslbt-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.mslbt-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.mslbt-col-lg-9 {flex: 0 0 75%;max-width: 75%;}.mslbt-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.mslbt-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.mslbt-col-lg-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1231px) {.mslbt-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.mslbt-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.mslbt-col-xl-3 {flex: 0 0 25%;max-width: 25%;}.mslbt-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.mslbt-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.mslbt-col-xl-6 {flex: 0 0 50%;max-width: 50%;}.mslbt-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.mslbt-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.mslbt-col-xl-9 {flex: 0 0 75%;max-width: 75%;}.mslbt-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.mslbt-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.mslbt-col-xl-12 {flex: 0 0 100%;max-width: 100%;}}@media only screen and (min-width: 641px) {body .mslform-box .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0px !important;grid-row-gap: 18px;}}body .mslform-box .gform_wrapper.gravity-theme .gfield_label {vertical-align: top;font-size: 14px;font-weight: 500;line-height: 1.3em;color: #FFFFFF !important;}body .mslform-box .gform_wrapper.gravity-theme .gfield_required {color: #FFFFFF !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .mslform-box .gform_wrapper.gravity-theme select, body .mslform-box .gform_wrapper.gravity-theme textarea {background-color: transparent !important;border-style: solid !important;border-width: 0px 0px 1px !important;border-color: rgba(250, 241, 212, 0.15) !important;border-radius: 0px !important;width: 100% !important;color: #FFFFFF !important;min-height: inherit !important;font-size: 14px !important;padding: 8.5px 5px !important;outline: none !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .mslform-box .gform_wrapper.gravity-theme select {height: 32px !important;}body .mslform-box .gform_wrapper.gravity-theme textarea {height: 80px !important;vertical-align: top !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, body .mslform-box .gform_wrapper.gravity-theme select::-webkit-input-placeholder, body .mslform-box .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {color: #FFFFFF !important;opacity: 1 !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body .mslform-box .gform_wrapper.gravity-theme select::-moz-placeholder, body .mslform-box .gform_wrapper.gravity-theme textarea::-moz-placeholder {color: #FFFFFF !important;opacity: 1 !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, body .mslform-box .gform_wrapper.gravity-theme select:-ms-input-placeholder, body .mslform-box .gform_wrapper.gravity-theme textarea:-ms-input-placeholder {color: #FFFFFF !important;opacity: 1 !important;}body .mslform-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder, body .mslform-box .gform_wrapper.gravity-theme select:-moz-placeholder, body .mslform-box .gform_wrapper.gravity-theme textarea:-moz-placeholder {color: #FFFFFF !important;opacity: 1 !important;}body .mslform-box .gfield--type-consent {margin-top: 12px !important;}body .mslform-box .gfield--type-consent .gfield_consent_label {display: block !important;width: 100% !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.3em;letter-spacing: 1px !important;text-transform: uppercase !important;color: #DBC49E !important;position: relative !important;z-index: 1 !important;cursor: pointer !important;padding: 5px 0px 6px 48px !important;}body .mslform-box .gfield--type-consent .gfield_consent_label:before {content: "";position: absolute;z-index: -1;left: 0px;right: auto;top: 0px;bottom: auto;width: 28px;height: 28px;border: 1px solid #DBC49E;border-radius: 100%;background-repeat: no-repeat;background-position: center;background-size: calc(100% - 8px) calc(100% - 8px);}body .mslform-box .gfield--type-consent [type="checkbox"]:checked ~ .gfield_consent_label:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23dbc49e' stroke='%23dbc49e'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.5' fill='none'/%3E%3C/g%3E%3C/svg%3E");}body .mslform-box .gfield--type-consent [type="checkbox"] {display: none !important;}body .mslform-box .gform_wrapper.gravity-theme .gform_footer, body .mslform-box .gform_wrapper.gravity-theme .gform_page_footer {margin: 32px 0px 0px !important;padding: 0px !important;}body .mslform-box .gform_wrapper input[type=submit], body .mslform-box .gform_wrapper input[type=button], body .mslform-box .gform_wrapper input[type=reset], body .mslform-box .gform_wrapper .button {background-color: #DBC49E !important;border-color: #DBC49E !important;color: #000000 !important;max-width: 100% !important;text-transform: uppercase !important;font-weight: 400 !important;font-size: 14px !important;line-height: 14px !important;letter-spacing: 1px !important;height: 45px !important;padding: 12px 32px !important;text-align: left !important;box-shadow: -3px 3px 8px #DBC49E6E !important;background-repeat: no-repeat !important;background-position: center right 32px !important;background-size: 8px 12px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.796' height='10.591' viewBox='0 0 5.796 10.591'%3E%3Cpath d='m.707.707 4.589 4.589L.707 9.884' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;}body .mslform-box .gform_wrapper .gform_validation_errors {background-color: #DBC49E !important;border-color: #DBC49E !important;border-radius: 0px !important;margin-bottom: 15px !important;padding-top: 15px !important;padding-bottom: 15px !important;outline: unset !important;}body .mslform-box .gform_wrapper .gform_validation_errors>h2 {font-size: 14px !important;color: #1C1A17 !important;}body .mslform-box .gform_wrapper .gfield_validation_message, body .mslform-box .gform_wrapper .validation_message {background-color: transparent !important;border: none !important;color: #DBC49E !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1em !important;padding: 0px 0px !important;width: 100% !important;}body .mslform-box .gform_wrapper .gform_footer .gform_ajax_spinner {margin-left: 10px !important;}.section-masterclassseriesmain {background-color: #000000;position: relative;z-index: 1;overflow: hidden;display: flex;flex-direction: column;min-height: calc(100vh - 215px);}.page-id-2369 .section-masterclassseriesmain, .page-id-2459 .section-masterclassseriesmain{min-height: 100vh;}.section-masterclassseriesmain.mslbanner-blur:before {content: "";position: absolute;z-index: -1;left: 0px;right: 0px;top: 0px;bottom: 0px;display: block;pointer-events: none;background-color: rgba(0, 0, 0, 0.3);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}.section-masterclassseriesmain > .masterclassseriesmain-bg {position: absolute;z-index: -2;left: 0px;right: 0px;top: 0px;bottom: 0px;display: block;pointer-events: none;}.section-masterclassseriesmain > .masterclassseriesmain-bg:after {content: "";position: absolute;z-index: 1;left: 50%;right: 0px;top: 0px;bottom: 0px;display: block;pointer-events: none;mix-blend-mode: multiply;background-image: linear-gradient(90deg, #FFFFFF00 0%, #000000 100%);}.section-masterclassseriesmain > .masterclassseriesmain-bg > img {width: 100%;height: 100%;object-fit: cover;}.section-masterclassseriesheader {padding-top: 40px;padding-bottom: 40px;}.section-masterclassseriesheader .mslbt-row1 {align-items: center;justify-content: space-between;}.section-masterclassseriesheader .mslbt-row1 .mslbt-col {flex-basis: unset;flex-grow: unset;width: unset;max-width: unset;display: flex;flex-wrap: wrap;align-items: center;}.mslnav-menu {display: none;width: 100% !important;}.mslnav-ul {display: flex;flex-direction: column;padding-top: 20px;}.mslnav-ul > div:not(:last-child) {border-bottom: 1px solid rgba(219, 196, 158, 0.45);margin-bottom: 20px;padding-bottom: 20px;}.mslnav-ul .mslcall-btn, .mslnav-ul .mslloginlogout-btn, .mslnav-ul .mslhome-btn {display: block !important;width: 100% !important;}.mslnav-btn {display: inline-block;vertical-align: top;width: 35px;height: 35px;cursor: pointer;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cpath d='M11.119 17.5h12.763m-12.763-4.254h12.763m-12.763 8.508h12.763' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cg fill='none' stroke='%23dbc49e'%3E%3Cpath d='M0 0h35v35H0z' stroke='none'/%3E%3Cpath d='M.5.5h34v34H.5z'/%3E%3C/g%3E%3C/svg%3E");}.mslcall-btn, .mslloginlogout-btn, .mslhome-btn {display: inline-block;vertical-align: top;border: 1px solid #DBC49E !important;border-radius: 3.2142em;color: #FFFFFF !important;height: 3.2142em;font-size: 14px;font-weight: 500;line-height: 1.2em;letter-spacing: 1px;text-transform: uppercase;padding: 1em 1.5em;text-align: center;transition: all 0.3s ease-in-out;}.mslcall-btn {min-width: 12em;}.mslloginlogout-btn {min-width: 10em;}.mslcall-btn:before, .mslloginlogout-btn:before {content: "";display: inline-block;vertical-align: top;margin-right: 0.7142em;background-repeat: no-repeat;background-size: contain;background-position: center;}.mslcall-btn:before {width: 0.8571em;height: 0.8571em;margin-top: 0.1428em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.473' height='12.473' viewBox='0 0 12.473 12.473'%3E%3Cpath d='M12.117 8.814 9.388 7.645a.585.585 0 0 0-.682.168L7.5 9.289a9.03 9.03 0 0 1-4.318-4.316l1.476-1.209a.58.58 0 0 0 .168-.682L3.657.354a.59.59 0 0 0-.67-.339L.453.6A.585.585 0 0 0 0 1.17a11.3 11.3 0 0 0 11.3 11.3.585.585 0 0 0 .57-.453l.585-2.534a.59.59 0 0 0-.341-.672Z' fill='%23fff'/%3E%3C/svg%3E");}.mslloginlogout-btn:before {width: 1em;height: 1em;margin-top: 0.0714em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.749' height='13.749' viewBox='0 0 13.749 13.749'%3E%3Cpath d='M10.175 0H8.387a3.322 3.322 0 0 0-3.575 3.575v2.818h3.025L6.393 4.95c-.069-.137-.137-.206-.137-.344a.53.53 0 0 1 .137-.344.54.54 0 0 1 .756 0L9.418 6.6a.54.54 0 0 1 0 .756L7.15 9.693a.535.535 0 0 1-.756-.756l1.443-1.444H4.812v2.75a3.3 3.3 0 0 0 3.575 3.506h1.787a3.322 3.322 0 0 0 3.575-3.575v-6.6A3.322 3.322 0 0 0 10.175 0M.55 6.393a.49.49 0 0 0-.55.482.54.54 0 0 0 .55.55h4.262V6.393Z' fill='%23fff'/%3E%3C/svg%3E");}.mslcall-btn:hover, .mslloginlogout-btn:hover, .mslhome-btn:hover{background-color: #DBC49E !important;border-color: #DBC49E !important;color: #FFFFFF !important;}.mslcall-btn:not(:last-child), .mslloginlogout-btn:not(:last-child), .mslhome-btn:not(:last-child){margin-right: 10px;}.section-masterclassseriesbanner .mslbt-row {justify-content: flex-end;align-items: center;padding-top: 60px;padding-bottom: 100px;min-height: 725px;}@media only screen and (min-width: 992px) {.section-masterclassseriesbanner .mslbt-row > .mslbt-col1 {flex: 0 0 64%;max-width: 64%;}.section-masterclassseriesbanner .mslbt-row > .mslbt-col2 {flex: 0 0 36%;max-width: 36%;}}.section-masterclassseriesbanner .msltext-bannervideo > picture {width: 100%;aspect-ratio: 755/588;border: 1px solid rgba(219, 196, 158, 0.3);position: relative;z-index: 1;font-size: 14px;}.section-masterclassseriesbanner .msltext-bannervideo > picture > img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 755/588;}.section-masterclassseriesbanner .msltext-bannervideo .bannervideoplay-btn {display: block;width: 9.5714em;height: 9.5714em;position: absolute;z-index: 5;left: 0px;right: 0px;top: 50%;margin: 0px auto;transform: translateY(-50%);background-color: rgba(255, 255, 255, 0.14);border: 1px solid #DBC49E27;border-radius: 100%;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);background-repeat: no-repeat;background-size: 2.4285em 2.8571em;background-position: calc(50% + 0.2857em) center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.344' height='40.075' viewBox='0 0 34.344 40.075'%3E%3Cpath d='M6.529.631A4.291 4.291 0 0 0 0 4.298V35.78a4.291 4.291 0 0 0 6.529 3.667l25.758-15.741a4.3 4.3 0 0 0 0-7.334Z' fill='%23fff'/%3E%3C/svg%3E");}.section-masterclassseriesbanner .msltext-box {max-width: 390px;margin-left: auto;}.mslform-box {display: block;width: 100%;margin-bottom: 30px;background-color: rgba(255, 255, 255, 0.10);border: 1px solid #DBC49E26;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}.mslform-box .mslform-headerbox {display: block;width: 100%;padding: 32px 40px 18px;border-bottom: 1px solid rgba(219, 196, 158, 0.20);}.mslform-box .mslform-footerbox {display: block;width: 100%;padding: 25px 40px;border-top: 1px solid rgba(219, 196, 158, 0.20);}.mslform-box .mslform-bodybox {display: block;width: 100%;padding: 28px 40px 40px;}.mslform-box .mslform-dp {font-size: 14px;font-weight: 500;line-height: 1.4em;letter-spacing: 1px;text-transform: uppercase;color: #DBC49E;margin-bottom: 20px !important;}.mslform-box .mslform-dp1 {font-size: 14px;font-weight: normal;line-height: 1.4em;letter-spacing: 1px;text-transform: uppercase;color: #DBC49E;margin-bottom: 0px !important;}.mslform-box .mslform-dp1 .mslform-link1 {font-weight: bold;letter-spacing: 1px;text-transform: uppercase;color: #FFFFFF !important;}@media only screen and (max-width: 1230.5px) {.section-masterclassseriesbanner .mslbt-row {padding-bottom: 80px;}}@media only screen and (max-width: 991.5px) {.section-masterclassseriesheader {padding-top: 28px;padding-bottom: 28px;}.mslbanner-blur .section-masterclassseriesbanner .msltext-box {max-width: 100%;padding-top: 35px;}.section-masterclassseriesbanner .msltext-bannervideo .bannervideoplay-btn {font-size: 12px;}.section-masterclassseriesheader .msllogo-img {width: 100%;max-width: 190px;}.mslcall-btn, .mslloginlogout-btn, .mslhome-btn {font-size: 12px;}.section-masterclassseriesbanner .mslbt-row {min-height: 655px;padding-bottom: 60px;}}@media only screen and (min-width: 769px) {.mslnav-btn {display: none !important;}}@media only screen and (max-width: 768.5px) {.section-masterclassseriesmain>.masterclassseriesmain-bg {top: 65px;}.section-masterclassseriesmain>.masterclassseriesmain-bg:after {left: 0px;top: 20%;background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.section-masterclassseriesmain>.masterclassseriesmain-bg>img {height: auto;}.section-masterclassseriesheader {background-color: #000000;}.mslcall-btn, .mslloginlogout-btn, .mslhome-btn {display: none !important;}.section-masterclassseriesbanner {padding-top: 100%;}.mslbanner-blur .section-masterclassseriesbanner {padding-top: 40px;}.section-masterclassseriesbanner .msltext-bannervideo .bannervideoplay-btn {font-size: 8px;}.section-masterclassseriesbanner .mslbt-row {padding-top: 0px;padding-bottom: 0px;min-height: unset;}.section-masterclassseriesbanner .msltext-box {max-width: 100%;}}@media only screen and (max-width: 480px) {.mslform-box .mslform-headerbox, .mslform-box .mslform-footerbox, .mslform-box .mslform-bodybox {padding-left: 20px;padding-right: 20px;}.mslform-headerbox .msltext-title2 {font-size: 18px;}.mslform-headerbox .msltext-title2 > span {font-size: 35px;}}.section-masterclassseriesvideo {padding-top: 180px;padding-bottom: 80px;}.section-masterclassseriesvideo .msltext-video picture {width: 100%;position: relative;z-index: 1;}.section-masterclassseriesvideo .msltext-video picture > img {width: 100%;}.section-masterclassseriesvideo .msltext-video .videoplay-btn {display: block;width: 9.5714em;height: 9.5714em;position: absolute;left: auto;right: 2.8571em;top: -4.7857em;font-size: 14px;background-color: rgba(255, 255, 255, 0.14);border: 0.0714em solid #DBC49E27;border-radius: 100%;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);cursor: pointer;background-repeat: no-repeat;background-size: 2.4285em 2.8571em;background-position: calc(50% + 0.2857em) center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.344' height='40.075' viewBox='0 0 34.344 40.075'%3E%3Cpath d='M6.529.631A4.291 4.291 0 0 0 0 4.298V35.78a4.291 4.291 0 0 0 6.529 3.667l25.758-15.741a4.3 4.3 0 0 0 0-7.334Z' fill='%23dbc49e'/%3E%3C/svg%3E");}.section-masterclassseriesvideo .msltext-titlebox {display: inline-block;vertical-align: top;position: relative;z-index: 5;font-size: 26px;padding: 1.0769em 0.9230em 0.6538em;margin-top: -2.1153em;margin-left: 1.538em;background-color: rgba(255, 255, 255, 0.14);border: 0.0384em solid #DBC49E26;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}@media only screen and (max-width: 991.5px) {.section-masterclassseriesvideo {padding-top: 128px;padding-bottom: 60px;}.section-masterclassseriesvideo .msltext-video .videoplay-btn {font-size: 12px;}.section-masterclassseriesvideo .msltext-titlebox {font-size: 22px;}}@media only screen and (max-width: 768.5px) {.section-masterclassseriesvideo {padding-top: 88px;padding-bottom: 20px;}.section-masterclassseriesvideo .msltext-video .videoplay-btn {font-size: 8px;}.section-masterclassseriesvideo .msltext-titlebox {font-size: 14px;}}@media only screen and (max-width: 480.5px) {.section-masterclassseriesvideo .msltext-video .videoplay-btn {font-size: 5px;}.msltext-title2 {font-size: 15px;}.msltext-title2>span {font-size: 29px;}}.section-masterclassseriesvideolist {padding-top: 180px;padding-bottom: 80px;}.section-masterclassseriesvideolist .mslbt-row {margin: -4px;justify-content: center;}.section-masterclassseriesvideolist .mslbt-row > .mslbt-col {flex: 0 0 20%;max-width: 20%;padding: 4px;}.section-masterclassseriesvideolist .msltext-video {display: flex;flex-direction: column;width: 100%;height: 100%;}.section-masterclassseriesvideolist .msltext-video > picture {width: 100%;aspect-ratio: 235/265;border: 1px solid rgba(219, 196, 158, 0.3);position: relative;z-index: 1;font-size: 14px;margin-bottom: -35px;}.section-masterclassseriesvideolist .msltext-video > picture.no-video-link:after {content: "Coming Soon";position: absolute;z-index: 5;left: 0px;right: 0px;top: 0px;bottom: 30px;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 42px;color: #DBC49E;line-height: 1em;font-family: 'Guardian';background-color: rgba(255, 255, 255, 0.14);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}.section-masterclassseriesvideolist .msltext-video > picture > img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 235/265;}.section-masterclassseriesvideolist .msltext-video .videoplay-btn {display: block;width: 5.7142em;height: 5.7142em;position: absolute;z-index: 5;left: 0px;right: 0px;top: 50%;margin: 0px auto;transform: translateY(-50%);background-color: rgba(255, 255, 255, 0.14);border: 1px solid #DBC49E27;border-radius: 100%;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);background-repeat: no-repeat;background-size: 1.4285em 1.7242em;background-position: calc(50% + 0.2857em) center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.303' height='23.691' viewBox='0 0 20.303 23.691'%3E%3Cpath d='M3.86.373A2.537 2.537 0 0 0 0 2.541v18.613a2.537 2.537 0 0 0 3.86 2.168l15.227-9.308a2.54 2.54 0 0 0 0-4.336Z' fill='%23dbc49e'/%3E%3C/svg%3E");}.section-masterclassseriesvideolist .msltext-title3 {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 23px;letter-spacing: 0.10px;padding: 18px;text-align: center;color: #FFFFFF !important;position: relative;z-index: 5;background-color: rgba(255, 255, 255, 0.14);border: 1px solid #DBC49E26;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}@media only screen and (max-width: 1230.5px) {.section-masterclassseriesvideolist .mslbt-row>.mslbt-col {flex: 0 0 33.33%;max-width: 33.33%;}}@media only screen and (max-width: 991.5px) {.section-masterclassseriesvideolist {padding-top: 128px;padding-bottom: 60px;}.section-masterclassseriesvideolist .mslbt-row>.mslbt-col {flex: 0 0 50%;max-width: 50%;}.section-masterclassseriesvideolist .msltext-video .videoplay-btn {font-size: 12px;}.section-masterclassseriesvideolist .msltext-title3 {font-size: 20px;}}@media only screen and (max-width: 768.5px) {.section-masterclassseriesvideolist {padding-top: 60px;}}@media only screen and (max-width: 480px) {.section-masterclassseriesvideolist .mslbt-row>.mslbt-col {flex: 0 0 100%;max-width: 100%;}}.section-masterclassseriescontent{padding-top: 60px;}.section-masterclassseriescontent .mslbt-row:not(:last-child) {margin-bottom: 30px;}.section-masterclassseriescontent .mslbt-row1 > .mslbt-col:not(:last-child) {border-right: 1px solid rgba(219, 196, 158, 0.45);}.section-masterclassseriescontent .mslbt-row1 > .mslbt-col:nth-child(2) .msltext-box {margin-left: auto;}.section-masterclassseriescontent .msltext-box {max-width: 400px;}.section-masterclassseriescontent .msltext-hr1 {background-color: rgba(219, 196, 158, 0.45);margin-bottom: 0px;margin-top: 30px;}@media only screen and (max-width: 991.5px) {.section-masterclassseriescontent {padding-top: 40px;}.section-masterclassseriescontent .mslbt-row1>.mslbt-col:not(:last-child) {border-right: none;border-bottom: 1px solid rgba(219, 196, 158, 0.45);padding-bottom: 30px;margin-bottom: 30px;}.section-masterclassseriescontent .msltext-box {max-width: 100%;}}.section-masterclassseriesfooter {padding-top: 40px;padding-bottom: 30px;text-align: center;margin-top: auto;}.section-masterclassseriesfooter .mslcopyright {color: #DBC49E;font-weight: 300;font-size: 14px;}.section-masterclassseriesfooter .mslcopyright strong, .section-masterclassseriesfooter .mslcopyright a {font-weight: 500;color: #DBC49E !important;}.section-masterclassseriesfooter .msltext-hr1 {background-color: rgba(219, 196, 158, 0.45);margin-bottom: 30px;margin-top: 30px;}