html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
html { scroll-behavior: smooth;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
:root{--primary-color:#1FE8D4;--navyblue-color:#001975;}
body{background-color:#F7FBFF;}
body, body p, body ul, body li{font-family:'DM Sans', sans-serif;font-size:18px;line-height:1.5em;color:var(--navyblue-color);}
body p{margin-bottom:10px;}
body a{color:inherit;}
body img{max-width:100%;height:auto;}
h1{font-size:52px;line-height:1.4em;font-weight:700;}
h2{font-size:48px;line-height:1.4em;margin-bottom:30px;font-weight:500;}
h3{font-size:30px;line-height:1.4em;margin-bottom:10px;font-weight:500;}
h4{font-size:22px;line-height:1.2em;margin-bottom:10px;font-weight:500;}
h5{font-size:14px;line-height:1.5em;}


input[type="text"], input[type="tel"],textarea,input[type="email"], .form-control, select, select option{border-radius:25px;background-color:transparent;border:2px solid rgba(0, 25, 117, 0.6);color:#5b5969;padding:.275rem .75rem;}
form .custom-select{-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:7px;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem;padding-right:2rem;}

.container{max-width:800px;}
.container-small{max-width:560px;}
.container-large{max-width:960px;}

.br-t-0{border-top-left-radius:0px!important;}
.br-r-0{border-top-right-radius:0px!important;}
.br-b-0{border-bottom-right-radius:0px!important;}
.br-l-0{border-bottom-left-radius:0px!important;}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }
.green-text{color:var(--primary-color);}
.text-center{text-align:center;}
.text-right{text-align:right;}
.hide{display:none;}
.fl-right{float:right;}
.margin-top-0{margin-top:0;}
.textwidget .btn{margin-top:15px;}
.wpcf7-not-valid-tip{font-size:14px!important;}
.wpcf7 form.invalid .wpcf7-response-output{margin-left:0;margin-right:0;margin-top:20px; font-size: 16px; line-height: 20px; border-color:red;}
.wpcf7-form label, .wpcf7-form input, .wpcf7-form textarea{max-width:100%;}

.page-template-default .panel-layout{margin:0; padding-bottom: 50px;}
#accordion-box, #team-accordion-box{position: relative;}
a.toggle-button{text-decoration: none; color:var(--primary-color); font-size: 48px; line-height: 20px; position: absolute; top:40px; right: 40px;} 



@keyframes bounce{from{transform:translateY(0px);}
 to{transform:translateY(-15px);}
}
@-webkit-keyframes bounce{from{transform:translateY(0px);}
 to{transform:translateY(-15px);}
}
#home-intro{width:100%;height:100vh;display:flex;align-items:center;text-align:center;}
#home-intro{background-size:cover;background-repeat:no-repeat;}
#home-intro .big-logo img{width:460px;}
#home-intro > div{margin:0 auto;}
#home-intro .scroll{margin-top:150px;animation:bounce 0.5s infinite alternate;-webkit-animation:bounce 0.5s infinite alternate;}
body .btn{background:var(--primary-color);color:#fff!important;padding:7px 40px;font-weight:500;border-radius:30px;}
body .btn:hover{background-color:var(--primary-color);}
body strong{font-weight:600;}

header{background:#f7fbff;padding:20px 0;}
header nav.navbar{justify-content:space-between;flex-wrap:wrap;padding:0;height:100px;}
header .navbar-brand{margin:0;}
header nav.navbar-light ul{width:350px;}
header .nav-left li{margin-right:50px;}
header nav.navbar-light ul li.nav-item a.nav-link{color:rgba(0, 25, 117, 0.6);font-weight:700;}
header .nav-right li{width:100%;text-align:right;}
.ourcompanies{padding:0 20px 0 20px;}
#accordion-box{background:#fff;padding:50px;border-radius:20px;width:auto; }
#accordion-box.container{max-width:770px;}

#accordion-box .panel-first-child{margin: 0!important;}
.home #main{background-image:linear-gradient(to bottom, #f7fbff, #e0f0ff, #c8e4ff, #b0d9ff, #95ceff, #7bbbf5, #61a7eb, #4594e0, #2c75c7, #1656ad, #053892, #001975);}
.home #page-intro{padding-top:100px; position: relative; z-index: 99;}
.home #wwd{padding-top:150px; padding-bottom: 150px;}
.home #wwd p{font-size:24px;margin-bottom:35px;}
.home #wwd h2{transform:rotate(270deg);transform-origin:0 0;width:300px;margin-top:290px;}

#latest-trends{padding:0px 0;display:none;}
#latest-trends h2, #latest-trends h3, #latest-trends p{color:#fff;}
#latest-trends h3{font-size:22px;}
#latest-trends .latest-posts .col-12{padding:0 5px;}
#latest-trends .latest-posts > .row{margin-left:-5px;margin-right:-5px;}
#latest-trends .single-post{margin-bottom:40px;}
#latest-trends .post-date{font-size:14px;color:var(--primary-color);margin-top:10px;}
#latest-trends .view-more{margin-top:20px;}
#latest-trends .view-more p{color:var(--primary-color);}

#contact-form .panel-grid-cell:first-child p{font-size:22px;}
#contact-form form .ajax-loader{top:15px; margin-left: 5px; margin-right: -20px;}

#team-title{margin-bottom:100px;}
.team-box{margin-bottom:50px;}
.team-box h5{color:var(--primary-color);font-size:15px;}
.team-box a.toggle-button{top:0; right: 10px;}
.team-box .panel-grid-cell:last-child .widget{padding-right: 30px;}
.team-box .panel-first-child{margin: 0!important; padding:0;}


#terms-content h4{margin-top:30px;}



footer input[type="text"]::placeholder, input[type="email"]::placeholder, textarea::placeholder{color:#fff;opacity:1;}
footer input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder{color:#fff;}
footer input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder{color:#fff;}
footer{background:var(--navyblue-color);color:#fff;padding:80px 0;padding-bottom:170px;}
footer p{color:#fff;}
footer .newsletter-form h5{font-weight:500;font-size:22px;margin-bottom:30px;line-height:30px;}
footer .newsletter-form form{position:relative;}
footer .newsletter-form form > p, footer .newsletter-form form .wpcf7-response-output{margin:0;}
footer .newsletter-form .wpcf7-email{background:rgba(31, 232, 212, 0.18);border-radius:24px;padding:10px 15px;color:#fff;border:0;outline:none;max-width:100%;}
footer .newsletter-form .wpcf7-submit{font-size: 14px;    position: absolute;    right: 0;    top: 0;    opacity: 1;    border: 0;    border-radius: 24px;    height: 48px;    width: 100px;    margin-right: 1px;    background: url(../images/white-arrow-right.png) -85px no-repeat;    background-size: 100%;    background-color: white;     font-weight: 500;   color: blue;}
footer .wpcf7-response-output{margin-bottom:20px!important;margin-top:-10px!important;}
footer .f-address p{margin:0;}
footer .footer-links .col-6{margin-bottom:25px;}
.disclaimer {     font-size: 10px; width: 100%; line-height: 11px;}
footer .footer-links li{margin-bottom:10px;color:#fff;}
footer .footer-bottom{height:55px;padding-top:50px;}
footer .footer-copy-links li{margin-right:20px;font-size:12px}
footer .copy-text{font-size:12px;margin:0;line-height:30px;}
footer .social-icons{margin-bottom:5px;text-align:right;}
footer .social-icons var{display:inline-block;margin-right:30px;}
footer .social-icons span{text-align:center;margin-right:10px;border:1px solid #fff;border-radius:30px;width:40px;height:40px;line-height:40px;display:inline-block;font-size:20px;}
footer a {color:white;}
footer a:hover {color:lightblue;}
.menu{margin-right:auto;margin-left:auto;z-index:10;list-style:none;padding:20px 0 20px 0;width:700px;margin:0 auto;text-align:center;}
#menu-item-754 a{display:block;height:50px;width:63px;background-image:url(https://staging.wealthtech.com.au/wp-content/uploads/2021/05/main-e1620602714328.png);text-indent:-9999px;overflow:hidden;position:relative;top:-14px;}
.menu li{display:inline-flex;list-style:url(none) none;}
.menu ul{line-height:61px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.menu a, .menu a:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;display:block;text-decoration:none;}
.menu a, .menu a:visited{color:var(--navyblue-color);font-size:0.85em;display:block;padding:0 30px;}
.menu a:hover, .menu a:active, .current_page_item a, #home .on, .menu-footer a:hover{text-decoration:none;}
.menu li ul{height:auto;left:-999em;line-height:40px;margin:0;padding:0;position:absolute;width:222px;}


@media screen and (max-width: 1400px) {

.wwd-bg{position: relative;}
.wwd-bg::before{position:absolute; content:""; display:block; top:-50%; left:0; right: 0; bottom: -50%;  background:url("../images/wwd-bg.png") center no-repeat; background-size:100%;}
}

@media screen and (max-width: 767px) {
  .container{padding-left:15px; padding-right: 15px;}
.home #wwd h2{transform: none; margin: 0;}
#accordion-box{margin-left: 15px; margin-right: 15px;}

#mysticky-nav ul{max-width: 100%}
#mysticky-nav ul a{padding: 0 10px;}

footer .newsletter-form h5{margin-top:30px;}
}