@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap');






















    







































body { margin:0; padding:0; font-family:'Roboto', sans-serif; font-weight:300; color:#18234a; font-size:16px; line-height:28px; }

/* Paragraphs */
strong { font-weight:bold; }

a { text-decoration:none; outline:none; color:#CFA863; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
a:hover, a:focus{ text-decoration:none; color:#18234A; }

p { padding:15px 0; margin:0; }

/*Text Option*/
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.text_italic { font-style:italic; }

.fl100 { float:left; width:100%; }

.main_title h2:after { content:''; width:44px; height:4px; border-radius:5px; background:#CFA863; display:block; }
.main_title.text_center h2:after { margin:15px auto 0; }

.wrapper { margin:0 auto; padding:0 30px; width:1340px; max-width:100%; float:none; } 
.container .dnd-section > .row-fluid { margin:0 auto; padding:0 30px; width:1340px; float:none; } 
.wrapper:after { clear:both; content: ""; display:table; }
.min-width .dnd-section > .row-fluid  { margin:0 auto; padding:0 30px; width:800px; max-width:100%; float:none; }

/* .dnd-section .dnd-row > .row-fluid .dnd-module h2 { text-align:center; }
.dnd-section .dnd-row > .row-fluid .dnd-module h2:after { content:''; margin:15px auto 0; width:44px; height:4px; border-radius:5px; background:#CFA863; display:block; }
 */
h1 { margin:0; padding:10px 0; font-weight: 400; text-decoration: none; font-family: Baskervville; font-style: normal; font-size:64px; line-height:72px; color:#18234a; clear:both; }
h2 { margin:0; padding:10px 0; font-weight: 400; text-decoration: none; font-family: Baskervville; font-style: normal; font-size:64px; line-height:72px; color:#18234a; clear:both; }
h3 { margin:0; padding:10px 0; font-weight: 400; text-decoration: none; font-family: Baskervville; font-style: normal; font-size:40px; line-height:48px; color:#18234a; clear:both; }
h4 { margin:0; padding:10px 0; font-weight: 400; text-decoration: none; font-family: Baskervville; font-style: normal; font-size:32px; line-height:40px; color:#18234a; clear:both; }
h5 { margin:0; padding:10px 0; font-weight: normal; text-decoration: none; font-family: Baskervville; font-style: normal; font-size:24px; line-height:32px; color:#18234a; clear:both; }
h6 { margin:0; padding:10px 0; font-weight: normal; text-decoration: none; font-family: Roboto; font-style: normal; font-size:px; line-height:8px; color:#CFA863; clear:both; }

.hero_section .dnd-section { padding:360px 0 210px 0; position: relative; text-align:center; color:#ffffff; }
.hero_section h1 { color:#ffffff; }
.hero_section h1 span { color:#CFA863; display:block; }
.hero_section .dnd-row:last-child { margin:0 auto; max-width:460px; width:100%; }

.our_values .dnd-section { padding:150px 0 90px 0; position: relative; text-align:center; }
.our_values h2 { border-bottom:1px solid #18234a; }
.our_values .dnd-row:nth-child(2) { margin:15px auto; max-width:640px; width:100%; }  
.our_values .dnd-row:last-child .btn_style { margin-top:45px; }

.ourvalues_cover .text { margin:15px auto; max-width:640px; width:100%; }  
.ourvalues_cover .btn_style { margin-top:45px; }

.team_hero .dnd-row:nth-child(2) { margin:0 auto; max-width:450px; width:100%; }  
a.arrow_down { margin:60px auto 0; width:60px; height:60px; border-radius:100px; border:1px solid #CFA863; display: flex; align-items: center; justify-content: center; }
a.arrow_down svg { width:25px; fill:#CFA863; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; -webkit-transform: translate(-50%,-50%) rotate(90deg); transform: translate(-50%,-50%) rotate(90deg); position: relative; top: 5px; left: 12px; }
a.arrow_down:hover { background:#CFA863; }
a.arrow_down:hover svg { fill:#ffffff; }

.team_section { padding:130px 0 90px 0; }
.team_box { margin:0 -2px; padding:30px 10px; width:33.33%; display:inline-block; vertical-align:top; }
.team_box .image { margin:0 0 25px; width:200px; height:200px; border-radius:100px; overflow:hidden; position:relative; }
.team_box .image img { position: absolute; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; -webkit-transition: all 0.3s; transition: all 0.3s; filter: grayscale(100%); }
.team_box .image:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } 
.team_box h3 { padding:0 0 20px; border-bottom:1px solid #18234a; }
.team_box h3 span { color:#CFA863; }
.team_box .content { margin-top:20px; }
.team_box .social { margin-top:0; }
.team_box .social ul { margin:0; padding:0; list-style-type:none; }
.team_box .social ul li { margin:5px 10px 5px 0; padding:0; display:inline-block; }
.team_box .social ul li a { width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; border-radius:40px; background:#18234a; color:#ffffff; }
.team_section .btn_style { margin-top:100px; }

.portfolio_area { padding:90px 0; }
.portfolio_area .main_title { margin:0 0 80px; }
.portfolio_area .main_title h2:after { display:none; }
.portfolio_box { border-bottom:1px solid #18234a; }
.portfolio_box .que { padding:30px 0; display:flex; align-items:center; cursor:pointer; position:relative; }
.portfolio_box .que .logos { width:66.6667%; display:inline-block; }
.portfolio_box .que .logo_img { width:19%; max-width:100%; height:50px; display: flex; align-items: center; }
.portfolio_box .que .logos img { max-height:100%; -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  filter: grayscale(100%);  filter: gray; }
.portfolio_box .que .title { width:33.33%; display:inline-block; }

.portfolio_box .que .title span.plus { width:50px; height:50px; position:absolute; top:30px; right:0; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.portfolio_box .que .title span.plus:before { content:''; margin:auto; width:100%; height:1px; position:absolute; top:0; bottom:0; left:0; right:0; background:#18234a; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.portfolio_box .que .title span.plus:after { content:''; margin:auto; height:100%; width:1px; position:absolute; top:0; bottom:0; left:0; right:0; background:#18234a; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.portfolio_box .que .title h4 { padding:0; }
.portfolio_box .ans { padding:0 0 30px; display:none; }
.portfolio_box .ans .ans_text { padding-left:66.6667%; }

.portfolio_box .que.active .title span.plus:before { transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); opacity:0; }
.portfolio_box .que.active .title span.plus { transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }

.portfolio_box .btn_bottom { margin-top:30px; padding-top:30px; border-top:1px solid rgba(0,0,0,0.1); display:flex; align-items:center; }
.portfolio_box .btn_bottom .btn_link { width:66.6667%; }
.portfolio_box .btn_bottom .date { width:33.333%; font-weight:700; text-transform: uppercase; }
.portfolio_accordion .btn_style { margin-top:85px; }

.privacy_hero .dnd-section { height:570px; }
.privacy_policy { padding:60px 0 90px 0; text-align:center; }
.privacy_policy .dnd-module h1 { padding:0 0 30px; border-bottom:1px solid #18234a; }
.privacy_policy .dnd-row:nth-child(2) { margin-top:30px; }

.contact_hero .dnd-section { padding:310px 0 90px 0; position: relative; text-align:center; color:#ffffff; }
.contact_hero h1 { color:#ffffff; }
.contact_hero h1 span { color:#CFA863; display:block; }
.contact_hero .dnd-row:last-child { margin:0 auto; max-width:460px; width:100%; }

.contact_section .dnd-section { padding:50px 0 90px; color:#ffffff; } 
.contact_section .dnd-column:first-child { padding-right:7%; }
.contact_section .dnd-column:first-child h5 { padding:15px 0; color:#ffffff; border-bottom:1px solid rgba(255,255,255,0.5); }
.contact_section .dnd-column:first-child ul { margin:15px 0; padding:0; list-style-type:none; }
.contact_section .dnd-column:first-child ul li { margin:0; padding:0; display:inline-block; width:100%; position:relative; }
.contact_section .dnd-column:first-child ul li:before { display:none; }
.contact_section .dnd-column:first-child ul li a { color:#ffffff; }
.contact_section .dnd-column:first-child .dnd-row { margin-bottom:20px; }
.contact_section .dnd-column h3.form-title { padding:0 0 15px; font-size:24px; line-height:32px; color:#ffffff; }

.search_results { padding:80px 0; }
.search_results ul li { margin:10px 0; padding:15px 20px; border-radius:5px; box-shadow: 4px 4px 10px rgb(0 0 0 / 7%); display: inline-block; width: 100%; }
.search_results ul li a.hs-search-results__title { font-family:'Baskervville', serif; font-size: 20px; line-height: 26px; }

@media (min-width: 1201px) and (max-width: 1400px){
    
    .container .dnd-section > .row-fluid {  width:1170px; }
    .privacy_hero .dnd-section { height:450px; }
    
}

@media (min-width: 768px) and (max-width: 1200px){
	
}

@media (min-width: 992px) and (max-width: 1200px){
	
    h1 { font-size:44px; line-height:50px; }
    h2 { font-size:44px; line-height:50px; }
    h3 { font-size:36px; line-height:45px; }
    h4 { font-size:28px; line-height:35px; }
    
	.wrapper {  width:960px; }	
    .container .dnd-section > .row-fluid {  width:960px; }
    
    .hero_section .dnd-section { padding:300px 0 105px 0; }
    
    .team_section { padding:100px 0 90px 0; } 
    .team_box { padding:20px 10px; width:50%; }
    
    .privacy_hero .dnd-section { height:450px; }
    
    
}

@media (max-width:991px) {

    h1 { font-size:44px; line-height:50px; }
    h2 { font-size:44px; line-height:50px; }
    h3 { font-size:28px; line-height:35px; }
    h4 { font-size:24px; line-height:30px; }
    
    .ourvalues_cover .btn_style { margin-top:25px; }
    
    .team_section { padding:80px 0 90px 0; } 
    .team_box { margin:0; padding:20px 0; width:100%; }
    .team_box .image { margin:0 auto 20px; }
    .team_box h3 { text-align:center; }
    .team_section .btn_style { margin-top:40px; }
    
    .portfolio_area { padding:50px 0 60px; }
    .portfolio_area .main_title { margin:0 0 40px; }
    .portfolio_box .que { padding:24px 0; }
    .portfolio_box .que .logos { width:30%; }
    .portfolio_box .que .logo_img { width:100%; }    
    .portfolio_box .que .title { padding:0 0 0 10%; width:70%; } 
    .portfolio_box .ans .ans_text { padding:0 0 0 40%; }
    .portfolio_box .que .title span.plus { width:25px; height:25px; top:36px; } 
    
    .portfolio_box .ans .ans_text { padding:0; }
    .portfolio_accordion .btn_style { margin-top:80px; }
    
    .privacy_hero .dnd-section { height:330px; }
    .privacy_policy { padding:50px 0; }
    
    .contact_hero .dnd-section { padding:220px 0 70px 0; }
    .contact_section .dnd-section { padding:0 0 60px; }
    .contact_section .dnd-column:first-child { padding-right:0; }
    .contact_section .row-fluid  .dnd-column { margin:0; width:100%; }
    
    
}

@media (min-width: 768px) and (max-width: 991px){
	
	.wrapper {  width:720px; }	
    .container .dnd-section > .row-fluid {  width:720px; }
}

@media (min-width: 30px) and (max-width: 767px){
	
	.wrapper { width:100%; padding:0 30px; }
    .min-width .dnd-section > .row-fluid { padding:0 15px; }
    .container .dnd-section > .row-fluid { width:100%; padding:0 15px; }
    
    .portfolio_box .btn_bottom { display:inline-block; width:100%; }
    .portfolio_box .btn_bottom .btn_link { width:100%; }
    .portfolio_box .btn_bottom .date { width:100%; }
    
    .privacy_hero .dnd-section { height:330px; }
    
    .search_results { padding:60px 0; }
    
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
a.cta_button { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }

.btn_style a , a.btn_style { 
    background-color:
    
    
        
    
    rgba(24, 35, 74, 0.0)
; 
    color:#18234a;
    font-family:'Roboto', sans-serif;
    padding:22px 30px;
    border-radius:40px; 
    border:1px solid #18234a;
    display:inline-block;
    font-size:18px;
    line-height:20px;
    font-weight:400;
    min-width:260px;
    text-align:center;
    text-transform:uppercase;
    transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
}

.btn_style a:hover , a.btn_style:hover { background-color:
    
    
        
    
    rgba(207, 168, 99, 1)
; color:#FFFFFF; border-color:#CFA863; }
a.btn_style span , .btn_style a span { margin-right:20px; width:45px; }
a.btn_style svg , .btn_style a svg { width:45px; fill:#18234a; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
a.btn_style:hover svg , .btn_style a:hover svg { fill:#FFFFFF; }

.btn_link a { font-weight:700; text-transform:uppercase; }
.btn_link a span { margin-left:12px; width:30px; position:relative; left:0; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; } 
.btn_link a:hover span { left:10px; }
.btn_link a svg { width:30px; fill:#CFA863; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.btn_link a:hover svg { fill:#18234A; } 

/* @media (max-width:1199px){
    [class*="button-"] a { min-width:200px; padding:8px 35px;}
} */

@media (max-width:991px){
    .btn-group > div { display:block; margin:0 0 8px;}
}

@media (max-width:767px){
    .btn_style a , a.btn_style { padding:15px 25px; font-size: 16px; line-height: 20px; min-width:auto; }
}
::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ opacity:0.6; color:#FFFFFF; }
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{ opacity:0.6; color:#FFFFFF; }
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{ opacity:0.6; color:#FFFFFF; }
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{ opacity:0.6; color:#FFFFFF; }

.hs_error_rollup { display:none; }
form .legal-consent-container .hs-form-booleancheckbox-display > span { margin-left:0; }
input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid transparent; border:none; border-bottom:1px solid 
    
    
        
    
    rgba(255, 255, 255, 0.5)
; background:transparent; height:49px; padding:0; font-family:'Roboto', sans-serif; font-size:16px; width:100%; color:#FFFFFF; font-weight:300; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 0; height:130px; }
input[type=submit] , button { width:auto; height:auto; background:url(https://8627956.fs1.hubspotusercontent-na1.net/hubfs/8627956/maven11_2021/image/blank.png) no-repeat; background-color:transparent; color:
    
    
        
    
    rgba(207, 168, 99, 1)
; font-family:'Roboto', sans-serif; padding:22px 30px; border-radius:40px;  border:1px solid #CFA863; display:inline-block; font-size:18px; line-height:22px; font-weight:400; min-width:170px; text-align:center; text-transform:uppercase; cursor:pointer; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
input[type=submit]:hover , button:hover { background-color:
    
    
        
    
    rgba(207, 168, 99, 1)
; color:#FFFFFF; border-color:#18234a; }

ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:16px; height:16px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#18234a; color:#ffffff; border-color:#18234a; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { content: "\f00c"; text-align:center; color:#fff; position:absolute; left:-25px; top:0; font-family:'FontAwesome'; width: 16px; line-height: 16px; font-size:11px; }

.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { content:''; position:absolute; left:2px; top:6px; width:12px; height:12px; border-color:#18234a; background:#18234a; border-radius:100%; }


@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
  
}
.blog_hero { padding:300px 0 90px 0; text-align:center; color:#ffffff; background:#18234a; }
.blog_hero h1 { color:#ffffff; }

.blog_section { padding:60px 0 100px; position:relative; }
.blog_main { display:table; position:relative; }
.blog_left { width:70%; display:inline-block; }
.blog_right { padding:30px 0 0 50px; width:30%; display:inline-block; position: -webkit-sticky; position: sticky; top: 0; vertical-align:top; }
.blog_wrapper {width:960px;}
.post_item { margin:0 -2px; padding:30px 15px; width:50%; display:none; vertical-align:top; float:left; }
.post_item .image { overflow: hidden; line-height:0; }
.post_item .image a { padding-bottom: 56.625%; background-size:cover; background-position:center center; background-repeat:no-repeat; display: inline-block; width: 100%; position:relative; }
.post_item .image a:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #18234a; z-index: 1; mix-blend-mode: multiply; opacity: 0; transition: all ease .4s; -moz-transition: all ease .4s; -webkit-transition: all ease .4s; }
.post_item .image a:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.post_item .image a:hover:before { opacity:0.75; }
.post_item .text { padding:10px 0 0; }
.post_item .text .title {  border-bottom:1px solid #18234a }
.post_item .text h3 { padding:5px 0 15px; font-size:36px; line-height:44px; }
.post_item .text h3 a { color:#18234a; }
.post_item .text h3 a:hover { color:#CFA863; }
.post_item .text .content { padding:15px 0; }
.blog_left .load-more-btn { margin:40px 0 0; display:inline-block; width:100%; text-align:center; }

.post_item.large { width:100%; } 
.post_item.large a.image { height:519px; }

.blog_search { margin:0 0 35px; }
.blog_search form { position:relative; }
.blog_search form input { padding: 15px 10px; height:54px; border-radius: 5px; border: 1px solid #18234a; color:#18234a; font-family:'Baskervville', serif; font-size: 20px; line-height: 22px; } 
.blog_search form button { padding:0; min-width:auto; width:54px; height:54px; position:absolute; top:0; right:0; border-radius:0; border: none; background: transparent; }
.blog_search form button svg { height:20px; fill:#CFA863; }
.blog_right form input::-webkit-input-placeholder { color:#18234a; opacity:1; }
.blog_right form input::-moz-placeholder { color:#18234a; opacity:1; }
.blog_right form input:-ms-input-placeholder { color:#18234a; opacity:1; }
.blog_right form input:-moz-placeholder { color:#18234a; opacity:1; }

.blog_tag { margin:0 0 35px; }
.blog_tag .block { position:relative; }
.blog_tag .block h3 { padding:15px 10px; font-size:20px; line-height:22px; border-radius: 5px; border: 1px solid #18234a; position:relative; cursor:pointer; box-shadow: 4px 4px 10px rgb(0 0 0 / 7%); }
.blog_tag .block h3:before { content:"\f107"; font-family:'fontAwesome'; position:absolute; top:15px; right:15px; }
.blog_tag .block ul { margin:0; padding:0; list-style-type:none; position: absolute; top: 100%; right: 0; background-color: #fff; width: 100%; border-radius: 5px; box-shadow: 4px 4px 10px rgb(0 0 0 / 7%); z-index: 999; display:none; }
.blog_tag .block ul li { margin:0; padding:8px 15px; display:inline-block; width:100%; border-bottom: 1px solid #e5e5e5; }
.blog_tag .block ul li a { width:100%; display:inline-block; color:#18234a; }

.blog_subscribe { margin:0 0 25px; }
.blog_subscribe h3 { font-size: 22px; line-height: 24px; padding: 0 0 10px; } 
.blog_subscribe form input.hs-input { padding: 15px 10px; height:54px; border-radius: 5px; border: 1px solid #18234a; color:#18234a; font-family:'Baskervville', serif; font-size: 20px; line-height: 22px; } 
.blog_subscribe form .hs-button { padding:15px 30px; width:100%; font-family:'Baskervville', serif; background-color:
    
    
        
    
    rgba(207, 168, 99, 1)
; border-color:
    
    
        
    
    rgba(207, 168, 99, 1)
; color:#FFFFFF; border-radius:5px; text-transform: none; }
.blog_subscribe form .hs-button:hover { background-color:transparent; color:
    
    
        
    
    rgba(207, 168, 99, 1)
; }

.postlist h3 { font-size:34px; line-height:42px; }
.postlist ul { margin:0; padding:0; list-style-type:none; }
.postlist ul li { margin:0; padding:0; display:inline-block; width:100%; } 
.postlist ul li a { padding:3px 0; display:inline-block; color:#18234A; font-weight: 400; }
.postlist ul li a:hover { color:#CFA863; }

/*** Blog Posting ***/
.posting_image { width: 100%; height: 570px; background-size: cover; background-position: center; background-repeat: no-repeat; }
.blog_posting { padding:80px 0; background:#fafafb; }
.blog_posting h1 { padding:0 0 30px; text-align:center; font-size: 80px; font-weight: 500; line-height: 90px; border-bottom: 1px solid #18234a; } 
.blog_posting .text { padding:20px 0 0; }
.blog_posting .text .date , .blog_posting .text .tags { font-weight:600; }
.blog_posting .text .tags a { margin-top:5px; color:#18234a; }
.blog_posting .text .tags a:hover { color:#CFA863; }
.blog_posting .text a { color:#18234A; text-decoration: underline; }

.blog_pagination { padding: 90px 0; position:relative; background:#d5dbed; }
.pagination { display:flex; flex-wrap: wrap; width: auto; justify-content: space-between; position: relative; }
.pagination a.prev_next { display: inline-block; width: 50%; }
.pagination a.prev_next p { padding:0 0 10px; font-size: 16px; font-weight: 700; line-height: 16px; color: #18234a40; text-transform: uppercase; }
.pagination a.prev_next h3 { padding: 0; position: relative; }
.pagination a.prev_next.next { text-align: right; padding: 0 60px 0 100px; }
.pagination:after { content: ''; position: absolute; width: 1px; height: 100%; top: 0; left: 50%; transform: translateX(-50%); background-color: #18234a80; }
.pagination a.prev_next.prev { padding: 0 100px 0 60px; }
.pagination a.prev_next.prev h3:before { content: ''; position: absolute; width: 25px; height: 55px; top: 50%; left: -60px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); background: url('https://8627956.fs1.hubspotusercontent-na1.net/hubfs/8627956/maven11_2021/image/previous.svg')no-repeat; }
.pagination a.prev_next.next h3:after { content: ''; position: absolute; width: 30px; height: 55px; top: 50%; right: -60px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); background: url(https://8627956.fs1.hubspotusercontent-na1.net/hubfs/8627956/maven11_2021/image/next.svg)no-repeat; }



@media (min-width: 768px) and (max-width: 1200px){
	
    .posting_image { height:405px; }
    .blog_posting h1 { font-size: 75px; line-height: 80px; }
    
    .blog_right { padding:30px 0 0 30px; }
    .postlist h3 { font-size:30px; line-height:40px; }
    
}

@media (max-width:991px) {

    .posting_image { height:330px; }
    .blog_posting h1 { padding:0 0 20px; font-size:60px; line-height: 64px; }
    .pagination a.prev_next.prev { padding:0 10px 0 40px; }
    .pagination a.prev_next.prev h3:before { left:-40px; }
    .pagination a.prev_next.next h3:after { right:-40px; }
    .pagination a.prev_next.next { padding:0 40px 0 10px; }
    
    .blog_main { display:inline-block; width:100%; }
    .blog_left {  width:100%;}
    .blog_right { padding:30px 0 0; width:100%; }
    .post_item { margin:0; padding:15px 0; width:100%; }
    
    .blog_section { padding:50px 0; }
    .postlist h3 { font-size:30px; line-height:40px; }
    .blog_left .load-more-btn { margin:20px 0; }

}

@media (min-width: 30px) and (max-width: 767px){
    
    .blog_posting h1 { font-size: 50px; line-height: 58px; }
    .blog_hero { padding:220px 0 80px 0; }
    
    .blog_pagination { padding:40px 0; }
    .pagination { display:inline-block; width:100%; }
    .pagination a.prev_next { margin:10px 0; }
    .pagination a.prev_next.prev { padding:0 0 0 40px; width:100%; }
    .pagination a.prev_next.next { padding:0 40px 0 0; width:100%; }
    .pagination:after { display:none; } 
    
}

@media (max-width:500px) {

    .post_item .text h3 { font-size:30px; line-height:34px; }

}

body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { max-width: none; white-space: inherit; overflow: visible; }

.header { padding:0; width:100%; position: absolute; top: 0; left: 0; border-bottom:1px solid rgb(255 255 255 / .25); text-align:center; z-index:9; }

.top_logo { width:auto; display:inline-block; }
.top_logo svg { width:137px; height:96px; }

/*menu*/
.mainmenu { width:auto; margin:0; display:inline-block; vertical-align: middle; }
.mainmenu .hs-menu-wrapper > ul { margin:0; padding:0; list-style-type:none; vertical-align: top; }
.mainmenu .hs-menu-wrapper > ul li { margin:0; padding:0; display:inline-block; vertical-align:middle; }
.mainmenu .hs-menu-wrapper ul li a { padding:0 30px; font-size:22px; line-height:1; font-weight:400; vertical-align: top; font-family:'Baskervville', serif; display: inline-block; color:#ffffff; text-shadow: 0 0 10px rgb(0,0,0,0.5); }
.mainmenu .nav-toggle { display:none; }
.mainmenu .hs-menu-wrapper > ul > li > a:hover { color:#CFA863; }
.mainmenu .hs-menu-wrapper > ul > li.active-branch > a { color:#CFA863; }

.mainmenu .hs-menu-wrapper > ul > li.wl_logo_wrap { margin:29px 60px 22px; padding:30px 0; }
.mainmenu .hs-menu-wrapper > ul > li.wl_logo_wrap a { padding:0; }
.mainmenu .hs-menu-wrapper > ul > li.wl_logo_wrap .top_logo a { padding:0; }


.footer { padding:90px 0; background:
    
    
        
    
    rgba(24, 35, 74, 1.0)
; }
.footer_main { display:flex; }
.footer_main .logos { width:41%; color:#ffffff; }
.footer_main .logos svg { width:137px; height:96px; }
.footer_main .logos .copy_right { display:none; }
.footer_right { width:59%; }
.footer_contact { margin:0 -15px; display: flex; color:#ffffff; }

.footer_right .box { padding:0 15px; width:33.33%; display:inline-block; vertical-align:top; }
.footer_right .box h4 { padding:0 0 20px; color:#ffffff; }
.footer_right .box a { color:#ffffff; }
.footer_right .box ul.social-media { margin-top:15px; }
.footer_right .box ul { margin:0; padding:0; list-style-type:none; }
.footer_right .box ul li { margin:5px 10px 5px 0; padding:0; display:inline-block; } 
.footer_right .box ul li.hs-menu-item { margin:0; width:100%; }
.footer_right .box .social-media li { line-height: initial; vertical-align:middle; }

.footer_subscribe { margin-top:40px; display:flex; color:#ffffff; }
.footer_subscribe .title { width:33.333333%; display:inline-block; }
.footer_subscribe .title h4 { color:#fff; }
.footer_subscribe h3.form-title { display:none; }
.footer_subscribe .form { padding:18px 0 0 15px; width:66.666666%; display:inline-block; }
.footer_subscribe .form form { position:relative; }
.footer_subscribe .form .hs-input { padding:0 20px; border:1px solid 
    
    
        
    
    rgba(255, 255, 255, 0.5)
; border-radius:40px; }
.footer_subscribe .form .actions span.arrow { display:none; }
.footer_subscribe .form .hs_submit { position:absolute; top:1px; right:0; }
.footer_subscribe .form .hs-button { padding: 0; min-width: auto; background: url(https://8627956.fs1.hubspotusercontent-na1.net/hubfs/8627956/maven11_2021/image/arrow.svg) no-repeat; background-size: 37px; background-position: center; font-size: 0; width: 90px; height: 47px; border: none; cursor: pointer; }

.footer_btm { margin-top:40px; font-size:14px; line-height:24px; display:flex; color:#ffffff; align-items: center; opacity:0.5; }
.footer_btm .copy_right { width:41%; display:inline-block; }
.footer_btm .privacy { padding:0; width:59%; display:inline-block; }
.footer_btm .privacy a:hover { color:#ffffff; }


@media (min-width: 768px) and (max-width: 1200px){
	
}

@media (min-width: 992px) and (max-width: 1200px){

    .mainmenu .hs-menu-wrapper ul li a { padding:30px 13px; }
    .mainmenu .hs-menu-wrapper > ul > li.wl_logo_wrap a { padding:0; }
    
    .footer_main .logos , .footer_btm .copy_right { width:33.33%; }
    .footer_right , .footer_btm .privacy { width:66.666667%; }
    .footer_subscribe .title { width:41.666667%; }
    .footer_subscribe .form { width:58.333333%; }
    
}

@media(max-width:991px) {
    
    .header { padding:28px 0 22px; }
    .top_logo { position:relative; z-index:9999; }  
    .mainmenu .hs-menu-wrapper > ul li { width:100%; }
    .mainmenu .hs-menu-wrapper > ul li a { padding:15px; font-size:36px; line-height:40px; display:inline-block; width:100%; }
    
    .hero_section .dnd-section { padding:240px 0 90px 0; !important}
    .our_values .dnd-section { padding:90px 0 60px 0; }
    .our_values .dnd-row:last-child .btn_style { margin-top:20px; }
    
    .footer_main .logos svg  { margin:0 auto; display:block; }
    
    .footer_contact { margin:0; display:inline-block; width:100%; }
    .footer_right .box { margin-top:37px; padding:0; width:100%; }
    
    .footer_main { display:inline-block; width:100%; text-align:center; }
    .footer_main .logos { width:100%; !important }
    .footer_right { margin-top:0; width:100%; }
    
    .footer_subscribe { display:inline-block; width:100%; }
    .footer_subscribe .title { width:100%; }
    .footer_subscribe .form { margin:30px 0 0; padding:0; width:100%; }
    .footer_btm { margin-top:0; display:inline-block; width:100%; text-align: center; }
    .footer_btm .copy_right { width:100%; }
    .footer_btm .privacy { margin-top:20px; width:100%; }
    .footer_main .logos .copy_right { margin:20px 0 0; display:block; opacity:0.5; font-size: 14px; line-height: 20px; } 
    .footer_btm .copy_right { display:none; }
    
}


@media (min-width: 992px){

  a.mobile-trigger, span.child-triggerm {
      display: none !important; /* Hide button on Desktop */
  }
  
  .row-fluid .mainmenu .hs-menu-wrapper { 
      display: block !important;
  }

}

@media (max-width: 991px){

        /* Set Link Color */
   /* Set Link Hover Color */

  a.mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 56px; right: 15px; width: 44px; height: 44px; padding: 7px 10px; z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; border-radius: 6px; -webkit-transition:color .2s ease-in;  -moz-transition:color .2s ease-in; transition:color .2s ease-in; }
  a.mobile-trigger:hover { text-decoration: none; color: #fff; }
  a.mobile-trigger span { display: inline; }
  a.mobile-trigger span:before{ position: absolute; content: 'Menu'; }
  a.mobile-trigger span:after{ position: relative; right: 2px; content: 'Close'; background-color: 
    
    
        
    
    rgba(24, 35, 74, 1.0)
; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out;  }

  .mobile-open a.mobile-trigger { -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background: transparent; }

  .mobile-open a.mobile-trigger span:after { opacity: 1; }

  a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
  a.mobile-trigger  i:before, a.mobile-trigger i:after { position: absolute; content: ''; }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after { width: 24px; height: 2px; background-color: #fff; display: inline-block; }
  a.mobile-trigger  i:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  a.mobile-trigger  i:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  .mobile-open a.mobile-trigger i { background-color: rgba(0,0,0,0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }

  .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span:after { background-color: #fff; }
  
  .mainmenu.js-enabled .hs-menu-flow-horizontal,
  .mainmenu.js-enabled .hs-menu-children-wrapper { display: none; }

  .mainmenu ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important; display: none; }

  /* Mobile Menu Styles */
  .mainmenu.js-enabled .hs-menu-flow-horizontal { padding:160px 0 60px; position: absolute; top:0; left: 0px; width: 100%; height:100vh; }
  .mainmenu .hs-menu-flow-horizontal{ padding:0; background-color: 
    
    
        
    
    rgba(24, 35, 74, 1.0)
; width: 100%; z-index: 8888; }

  .mainmenu .hs-menu-flow-horizontal > ul > li { position: relative; }
    
}

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
::-moz-focus-inner{ border:0; }

.row-fluid [class*="span"] { min-height:1px; }

img { border:0; vertical-align: top; height:auto; max-width:100%; }

/* Slick css */
.slick-slider .slick-arrow { background:none; border:none; z-index:9; position:absolute; top:45%; left:0; width:50px; height: 50px; font-size:0px; color:#fff; ; cursor:pointer; }
.slick-slider .slick-arrow:hover { transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px); }
.slick-slider .slick-arrow.slick-prev:after { content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after { content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{ left:auto; right:0; }

.slick-slider .slick-dots { text-align:center; padding:0; margin:0; } 
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; ;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content { overflow:visible !important; }
.fancybox-slide .fancybox-close-small { background:#fff; border-radius:100%; height:30px; opacity:1; padding:2px; right:0; top:-38px; width:30px; }
.fancybox-slide .fancybox-close-small svg { color:#000; }

#hs-pwd-widget-password {
  height: 49px;
  /* margin-top: -5px; */
  width: auto;
  /* padding: 2em; */
  margin: 2em;
  border-bottom: 1px solid hsl(0deg 0% 13%);
  color: #000;
}

input[type=submit] {
  display: block !important;
  margin: 0 auto;
}

/*
.widget-type-rich_text ul[style="list-style-type: circle;"] { list-style:none !important; }
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before { background-color:transparent; border:3px solid #70e0c1; border-radius:100%; content:""; height:8px; left:0; position:absolute; top:16px; width:8px;}

.widget-type-rich_text ul[style="list-style-type: square;"] { list-style:none !important; }
.widget-type-rich_text ul[style="list-style-type: square;"] li:before { content:""; background-color:#70e0c1; width:11px; left:4px; position:absolute; top:16px; height:11px; border-radius: 0; }

.widget-type-rich_text ul,
.widget-type-rich_text ul[style="list-style-type: disc;"] { list-style:none !important; }
.widget-type-rich_text ul li:before,
.widget-type-rich_text ul[style="list-style-type: disc;"] li:before { content:""; background-color:#70e0c1; border-radius:100%; width:11px; left:2px; position:absolute; top:16px; height:11px; }
*/

/* CSS start from here */

/* CSS end  here */

@media (min-width:768px) {
  .flex{display:flex}
  .align-center{align-items:center;}
  .align-top{align-items:flex-start;}
  .align-bottom{align-items:flex-bottom;}
  .space-between{justify-content:space-between;}
  .justify-center{justify-content:center;}
  .justify-right{justify-content:flex-end;}
  .justify-left{justify-content:flex-start;}
  .row-wrap{flex-flow:row wrap;}
}